Uses of Interface
org.apache.commons.geometry.core.partitioning.BoundarySource
-
Packages that use BoundarySource Package Description org.apache.commons.geometry.core.partitioning This package contains code related to partitioning of spaces by hyperplanes.org.apache.commons.geometry.core.partitioning.bsp This package contains classes related to Binary Space Partitioning (BSP) trees.org.apache.commons.geometry.euclidean.threed This package provides basic 3D geometry components.org.apache.commons.geometry.euclidean.threed.mesh This package contains types representing 3D mesh data structures.org.apache.commons.geometry.euclidean.threed.shape This package provides utilities for constructing basic 3D shapes.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.org.apache.commons.geometry.io.core This package contains the core interfaces and classes for commons-geometry IO functionality.org.apache.commons.geometry.spherical.twod This package provides basic geometry components on the 2-sphere. -
-
Uses of BoundarySource in org.apache.commons.geometry.core.partitioning
Classes in org.apache.commons.geometry.core.partitioning that implement BoundarySource Modifier and Type Class Description class
BoundaryList<P extends Point<P>,S extends HyperplaneConvexSubset<P>>
Simple implementation ofBoundarySource
containing boundaries stored in a list. -
Uses of BoundarySource in org.apache.commons.geometry.core.partitioning.bsp
Methods in org.apache.commons.geometry.core.partitioning.bsp with parameters of type BoundarySource Modifier and Type Method Description void
AbstractRegionBSPTree. insert(BoundarySource<? extends HyperplaneConvexSubset<P>> boundarySrc)
Insert all hyperplane convex subsets from the given source into the tree, using the defaultRegionCutRule
ofMINUS_INSIDE
.void
AbstractRegionBSPTree. insert(BoundarySource<? extends HyperplaneConvexSubset<P>> boundarySrc, RegionCutRule cutRule)
Insert all hyperplane convex subsets from the given source into the tree. -
Uses of BoundarySource in org.apache.commons.geometry.euclidean.threed
Subinterfaces of BoundarySource in org.apache.commons.geometry.euclidean.threed Modifier and Type Interface Description interface
BoundarySource3D
Extension of theBoundarySource
interface for Euclidean 3D space.Classes in org.apache.commons.geometry.euclidean.threed that implement BoundarySource Modifier and Type Class Description class
BoundaryList3D
BoundarySource3D
implementation that uses boundaries stored in a list.class
ConvexVolume
Class representing a finite or infinite convex volume in Euclidean 3D space.class
RegionBSPTree3D
Binary space partitioning (BSP) tree representing a region in three dimensional Euclidean space. -
Uses of BoundarySource in org.apache.commons.geometry.euclidean.threed.mesh
Subinterfaces of BoundarySource in org.apache.commons.geometry.euclidean.threed.mesh Modifier and Type Interface Description interface
Mesh<F extends Mesh.Face>
Interface representing a 3D mesh data structure.interface
TriangleMesh
Interface representing a mesh composed entirely of triangular faces.Classes in org.apache.commons.geometry.euclidean.threed.mesh that implement BoundarySource Modifier and Type Class Description class
SimpleTriangleMesh
A simple implementation of theTriangleMesh
interface. -
Uses of BoundarySource in org.apache.commons.geometry.euclidean.threed.shape
Classes in org.apache.commons.geometry.euclidean.threed.shape that implement BoundarySource Modifier and Type Class Description class
Parallelepiped
Class representing parallelepipeds, i.e. -
Uses of BoundarySource in org.apache.commons.geometry.euclidean.twod
Subinterfaces of BoundarySource in org.apache.commons.geometry.euclidean.twod Modifier and Type Interface Description interface
BoundarySource2D
Extension of theBoundarySource
interface for Euclidean 2D space.Classes in org.apache.commons.geometry.euclidean.twod that implement BoundarySource 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. -
Uses of BoundarySource in org.apache.commons.geometry.euclidean.twod.path
Classes in org.apache.commons.geometry.euclidean.twod.path that implement BoundarySource 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 BoundarySource in org.apache.commons.geometry.euclidean.twod.shape
Classes in org.apache.commons.geometry.euclidean.twod.shape that implement BoundarySource Modifier and Type Class Description class
Parallelogram
Class representing parallelograms, i.e. -
Uses of BoundarySource in org.apache.commons.geometry.io.core
Classes in org.apache.commons.geometry.io.core with type parameters of type BoundarySource Modifier and Type Class Description class
BoundaryIOManager<H extends HyperplaneConvexSubset<?>,B extends BoundarySource<H>,R extends BoundaryReadHandler<H,B>,W extends BoundaryWriteHandler<H,B>>
Class managing IO operations for geometric data formats containing region boundaries.interface
BoundaryReadHandler<H extends HyperplaneConvexSubset<?>,B extends BoundarySource<H>>
Basic interface for reading geometric boundary representations (B-reps) from a specific data storage format.interface
BoundaryWriteHandler<H extends HyperplaneConvexSubset<?>,B extends BoundarySource<H>>
Basic interface for writing geometric boundary representations (B-reps) in a specific data storage format. -
Uses of BoundarySource in org.apache.commons.geometry.spherical.twod
Subinterfaces of BoundarySource in org.apache.commons.geometry.spherical.twod Modifier and Type Interface Description interface
BoundarySource2S
Extension of theBoundarySource
interface for spherical 2D space.Classes in org.apache.commons.geometry.spherical.twod that implement BoundarySource Modifier and Type Class Description class
BoundaryList2S
BoundarySource2S
implementation that uses boundaries stored in a list.class
ConvexArea2S
Class representing a convex area in 2D spherical space.class
GreatArcPath
Class representing a connected sequence ofGreatArc
instances.class
RegionBSPTree2S
BSP tree representing regions in 2D spherical space.
-