Uses of Interface
org.episteme.core.mathematics.geometry.boundaries.Boundary
Packages that use Boundary
Package
Description
Comprehensive boundary and region support for geometric modeling.
Provides models and simulation engines for urban traffic flow analysis.
Provides classes for social geography, human settlements, and mapping.
Provides classes and interfaces for archaeological research and analysis.
-
Uses of Boundary in org.episteme.core.mathematics.geometry.boundaries
Subinterfaces of Boundary in org.episteme.core.mathematics.geometry.boundariesModifier and TypeInterfaceDescriptioninterfaceInterface for two-dimensional boundaries (regions in a plane).interfaceInterface for three-dimensional boundaries (volumes).Classes in org.episteme.core.mathematics.geometry.boundaries that implement BoundaryModifier and TypeClassDescriptionclassA composite boundary supporting inclusions (exclaves) and exclusions (enclaves).classA composite 2D boundary supporting exclaves and enclaves.classA composite 3D boundary supporting exclaves and enclaves.classA convex polygon in 2D space.classA convex polyhedron in 3D space.classA 2D boundary with fuzzy (graded) membership.classA zero-dimensional boundary representing a single point.Methods in org.episteme.core.mathematics.geometry.boundaries that return BoundaryModifier and TypeMethodDescriptionBoundary.convexHull()Computes the convex hull of this boundary.CompositeBoundary.convexHull()CompositeBoundary2D.convexHull()CompositeBoundary3D.convexHull()ConvexPolygon2D.convexHull()ConvexPolyhedron3D.convexHull()FuzzyBoundary2D.convexHull()PointBoundary.convexHull()Boundary.intersection(Boundary<P> other) Computes the intersection of this boundary with another.CompositeBoundary.intersection(Boundary<P> other) CompositeBoundary2D.intersection(Boundary<Point2D> other) CompositeBoundary3D.intersection(Boundary<Point3D> other) ConvexPolygon2D.intersection(Boundary<Point2D> other) ConvexPolyhedron3D.intersection(Boundary<Point3D> other) FuzzyBoundary2D.intersection(Boundary<Point2D> other) PointBoundary.intersection(Boundary<P> other) Creates a scaled copy of this boundary.Creates a copy of this boundary translated by a vector.Computes the union of this boundary with another.Methods in org.episteme.core.mathematics.geometry.boundaries that return types with arguments of type BoundaryModifier and TypeMethodDescriptionCompositeBoundary.getExclusions()CompositeBoundary.getInclusions()Methods in org.episteme.core.mathematics.geometry.boundaries with parameters of type BoundaryModifier and TypeMethodDescriptionvoidCompositeBoundary.addExclusion(Boundary<P> boundary) voidCompositeBoundary.addInclusion(Boundary<P> boundary) Boundary.intersection(Boundary<P> other) Computes the intersection of this boundary with another.CompositeBoundary.intersection(Boundary<P> other) CompositeBoundary2D.intersection(Boundary<Point2D> other) CompositeBoundary3D.intersection(Boundary<Point3D> other) ConvexPolygon2D.intersection(Boundary<Point2D> other) ConvexPolyhedron3D.intersection(Boundary<Point3D> other) FuzzyBoundary2D.intersection(Boundary<Point2D> other) PointBoundary.intersection(Boundary<P> other) booleanBoundary.intersects(Boundary<P> other) Checks if this boundary intersects with another.booleanCompositeBoundary.intersects(Boundary<P> other) booleanCompositeBoundary2D.intersects(Boundary<Point2D> other) booleanCompositeBoundary3D.intersects(Boundary<Point3D> other) booleanConvexPolygon2D.intersects(Boundary<Point2D> other) booleanConvexPolyhedron3D.intersects(Boundary<Point3D> other) booleanFuzzyBoundary2D.intersects(Boundary<Point2D> other) booleanPointBoundary.intersects(Boundary<P> other) Computes the union of this boundary with another. -
Uses of Boundary in org.episteme.natural.earth
Methods in org.episteme.natural.earth that return types with arguments of type BoundaryMethods in org.episteme.natural.earth with parameters of type Boundary -
Uses of Boundary in org.episteme.social.architecture.traffic
Classes in org.episteme.social.architecture.traffic that implement BoundaryModifier and TypeClassDescriptionclassRepresents a physical roadway segment within a traffic network. -
Uses of Boundary in org.episteme.social.geography
Classes in org.episteme.social.geography that implement BoundaryModifier and TypeClassDescriptionclassRepresents a geographical path, which can consist of multiple disjoint segments (MultiLineString).static classInner class representing a single continuous path segment.classA geographical polygon supporting multiple disjoint regions (exclaves) and holes (enclaves).static classInner class representing a simple polygon (1 exterior + N interiors).Methods in org.episteme.social.geography that return BoundaryModifier and TypeMethodDescriptionGeoPath.SimpleGeoPath.convexHull()GeoPolygon.SimpleGeoPolygon.convexHull()Boundary<?> TimedBoundary.getAt(TimeCoordinate time) Returns the boundary active at the given time.Boundary<?> TimedBoundary.BoundaryState.getBoundary()Boundary<?> TimedBoundary.getCurrent()Returns the current boundary.GeoPath.SimpleGeoPath.intersection(Boundary<EarthCoordinate> other) GeoPolygon.SimpleGeoPolygon.intersection(Boundary<EarthCoordinate> other) GeoPath.SimpleGeoPath.translate(EarthCoordinate offset) GeoPolygon.SimpleGeoPolygon.translate(EarthCoordinate offset) GeoPath.SimpleGeoPath.union(Boundary<EarthCoordinate> other) GeoPolygon.SimpleGeoPolygon.union(Boundary<EarthCoordinate> other) Methods in org.episteme.social.geography that return types with arguments of type BoundaryModifier and TypeMethodDescriptionTimedPlace.getBoundariesAt(TimeCoordinate time) Returns the effective boundaries at a specific time.Methods in org.episteme.social.geography with parameters of type BoundaryModifier and TypeMethodDescriptionvoidTimedBoundary.addState(TimeCoordinate timestamp, Boundary<?> boundary) Adds a boundary state at a given time.GeoPath.SimpleGeoPath.intersection(Boundary<EarthCoordinate> other) GeoPolygon.SimpleGeoPolygon.intersection(Boundary<EarthCoordinate> other) booleanGeoPath.SimpleGeoPath.intersects(Boundary<EarthCoordinate> other) booleanGeoPolygon.SimpleGeoPolygon.intersects(Boundary<EarthCoordinate> other) GeoPath.SimpleGeoPath.union(Boundary<EarthCoordinate> other) GeoPolygon.SimpleGeoPolygon.union(Boundary<EarthCoordinate> other) Constructors in org.episteme.social.geography with parameters of type Boundary -
Uses of Boundary in org.episteme.social.history.archeology
Methods in org.episteme.social.history.archeology that return BoundaryMethods in org.episteme.social.history.archeology with parameters of type BoundaryConstructors in org.episteme.social.history.archeology with parameters of type BoundaryModifierConstructorDescriptionSite(String name, TimeCoordinate excavationStartDate, Boundary<EarthCoordinate> limits)