Uses of Interface
org.apache.commons.geometry.euclidean.twod.BoundarySource2D
-
Packages that use BoundarySource2D Package Description org.apache.commons.geometry.euclidean.threed This package provides basic 3D geometry components.org.apache.commons.geometry.euclidean.twod This package provides basic 2D geometry components.org.apache.commons.geometry.euclidean.twod.path This package provides classes for working with connected sequences of line segments and other line subsets.org.apache.commons.geometry.euclidean.twod.shape This package provides utilities for constructing basic 2D shapes. -
-
Uses of BoundarySource2D in org.apache.commons.geometry.euclidean.threed
Methods in org.apache.commons.geometry.euclidean.threed with parameters of type BoundarySource2D Modifier and Type Method Description protected Bounds3D
AbstractEmbeddedRegionPlaneSubset. getBoundsFromSubspace(BoundarySource2D src)
Compute 3D bounds from a subspace boundary source. -
Uses of BoundarySource2D in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement BoundarySource2D Modifier and Type Class Description class
BoundaryList2D
BoundarySource2D
implementation that uses boundaries stored in a list.class
ConvexArea
Class representing a finite or infinite convex area in Euclidean 2D space.class
RegionBSPTree2D
Binary space partitioning (BSP) tree representing a region in two dimensional Euclidean space.Fields in org.apache.commons.geometry.euclidean.twod declared as BoundarySource2D Modifier and Type Field Description private BoundarySource2D
BoundarySourceLinecaster2D. boundarySrc
The boundary source instance providing boundaries for the linecast operation.Methods in org.apache.commons.geometry.euclidean.twod that return BoundarySource2D Modifier and Type Method Description static BoundarySource2D
BoundarySource2D. of(java.util.Collection<LineConvexSubset> boundaries)
Return aBoundarySource2D
instance containing the given boundaries.static BoundarySource2D
BoundarySource2D. of(LineConvexSubset... boundaries)
Return aBoundarySource2D
instance containing the given boundaries.Methods in org.apache.commons.geometry.euclidean.twod with parameters of type BoundarySource2D Modifier and Type Method Description Bounds2D
BoundarySourceBoundsBuilder2D. getBounds(BoundarySource2D src)
Get aBounds2D
instance containing all vertices in the given boundary source.RegionBSPTree2D.PartitionedRegionBuilder2D
RegionBSPTree2D.PartitionedRegionBuilder2D. insertBoundaries(BoundarySource2D boundarySrc)
Insert all boundaries from the given source.Constructors in org.apache.commons.geometry.euclidean.twod with parameters of type BoundarySource2D Constructor Description BoundarySourceLinecaster2D(BoundarySource2D boundarySrc)
Construct a new instance for linecasting against the given boundary source. -
Uses of BoundarySource2D in org.apache.commons.geometry.euclidean.twod.path
Classes in org.apache.commons.geometry.euclidean.twod.path that implement BoundarySource2D Modifier and Type Class Description class
LinePath
Class representing a connected path ofline convex subsets
.private static class
LinePath.SimplifiedLinePath
Internal class returned when a line path is simplified to remove unnecessary line subset divisions. -
Uses of BoundarySource2D in org.apache.commons.geometry.euclidean.twod.shape
Classes in org.apache.commons.geometry.euclidean.twod.shape that implement BoundarySource2D Modifier and Type Class Description class
Parallelogram
Class representing parallelograms, i.e.
-