Uses of Interface
org.apache.commons.geometry.core.partitioning.BoundarySource
Packages that use BoundarySource
Package
Description
This package contains code related to partitioning of spaces by hyperplanes.
This package contains classes related to Binary Space Partitioning (BSP) trees.
This package provides basic 3D geometry components.
This package contains types representing 3D mesh data structures.
This package provides utilities for constructing basic 3D shapes.
This package provides basic 2D geometry components.
This package provides classes for working with connected sequences of
line segments and other line subsets.
This package provides utilities for constructing basic 2D shapes.
This package contains the core interfaces and classes for commons-geometry
IO functionality.
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 BoundarySourceModifier and TypeClassDescriptionclass
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 BoundarySourceModifier and TypeMethodDescriptionvoid
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.threedModifier and TypeInterfaceDescriptioninterface
Extension of theBoundarySource
interface for Euclidean 3D space.Classes in org.apache.commons.geometry.euclidean.threed that implement BoundarySourceModifier and TypeClassDescriptionclass
BoundarySource3D
implementation that uses boundaries stored in a list.class
Class representing a finite or infinite convex volume in Euclidean 3D space.final class
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.meshModifier and TypeInterfaceDescriptioninterface
Interface representing a 3D mesh data structure.interface
Interface representing a mesh composed entirely of triangular faces.Classes in org.apache.commons.geometry.euclidean.threed.mesh that implement BoundarySourceModifier and TypeClassDescriptionfinal class
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 BoundarySourceModifier and TypeClassDescriptionfinal class
Class representing parallelepipeds, i.e. -
Uses of BoundarySource in org.apache.commons.geometry.euclidean.twod
Subinterfaces of BoundarySource in org.apache.commons.geometry.euclidean.twodModifier and TypeInterfaceDescriptioninterface
Extension of theBoundarySource
interface for Euclidean 2D space.Classes in org.apache.commons.geometry.euclidean.twod that implement BoundarySourceModifier and TypeClassDescriptionclass
BoundarySource2D
implementation that uses boundaries stored in a list.class
Class representing a finite or infinite convex area in Euclidean 2D space.final class
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 BoundarySourceModifier and TypeClassDescriptionclass
Class representing a connected path ofline convex subsets
.private static final class
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 BoundarySourceModifier and TypeClassDescriptionfinal class
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 BoundarySourceModifier and TypeClassDescriptionclass
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.twodModifier and TypeInterfaceDescriptioninterface
Extension of theBoundarySource
interface for spherical 2D space.Classes in org.apache.commons.geometry.spherical.twod that implement BoundarySourceModifier and TypeClassDescriptionclass
BoundarySource2S
implementation that uses boundaries stored in a list.final class
Class representing a convex area in 2D spherical space.final class
Class representing a connected sequence ofGreatArc
instances.class
BSP tree representing regions in 2D spherical space.