Uses of Class
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D
-
Packages that use RegionBSPTree1D Package Description org.apache.commons.geometry.euclidean.oned This package provides basic 1D geometry components.org.apache.commons.geometry.euclidean.threed.line This package provides classes and utilities for lines in 3D Euclidean space.org.apache.commons.geometry.euclidean.twod This package provides basic 2D geometry components. -
-
Uses of RegionBSPTree1D in org.apache.commons.geometry.euclidean.oned
Methods in org.apache.commons.geometry.euclidean.oned that return RegionBSPTree1D Modifier and Type Method Description RegionBSPTree1D
RegionBSPTree1D. copy()
Return a deep copy of this instance.static RegionBSPTree1D
RegionBSPTree1D. empty()
Return a new, emptyRegionBSPTree1D
instance.static RegionBSPTree1D
RegionBSPTree1D. from(java.lang.Iterable<Interval> intervals)
Construct a new instance from the given collection of intervals.static RegionBSPTree1D
RegionBSPTree1D. from(Interval interval, Interval... more)
Construct a new instance from one or more intervals.static RegionBSPTree1D
RegionBSPTree1D. full()
Return a newRegionBSPTree1D
instance containing the entire space.private static RegionBSPTree1D
RegionBSPTree1D. intervalToTree(Interval interval)
Return a tree representing the same region as the given interval.RegionBSPTree1D
Interval. toTree()
Return aRegionBSPTree1D
representing the same region as this instance.Methods in org.apache.commons.geometry.euclidean.oned that return types with arguments of type RegionBSPTree1D Modifier and Type Method Description Split<RegionBSPTree1D>
RegionBSPTree1D. split(Hyperplane<Vector1D> splitter)
Split this instance with the given hyperplane. -
Uses of RegionBSPTree1D in org.apache.commons.geometry.euclidean.threed.line
Fields in org.apache.commons.geometry.euclidean.threed.line declared as RegionBSPTree1D Modifier and Type Field Description private RegionBSPTree1D
EmbeddedTreeLineSubset3D. region
The 1D region representing the area on the line.Methods in org.apache.commons.geometry.euclidean.threed.line that return RegionBSPTree1D Modifier and Type Method Description RegionBSPTree1D
EmbeddedTreeLineSubset3D. getSubspaceRegion()
Get the subspace region for the instance.Constructors in org.apache.commons.geometry.euclidean.threed.line with parameters of type RegionBSPTree1D Constructor Description EmbeddedTreeLineSubset3D(Line3D line, RegionBSPTree1D region)
Construct a new instance from its defining line and subspace region. -
Uses of RegionBSPTree1D in org.apache.commons.geometry.euclidean.twod
Fields in org.apache.commons.geometry.euclidean.twod declared as RegionBSPTree1D Modifier and Type Field Description private RegionBSPTree1D
EmbeddedTreeLineSubset. region
The 1D region representing the area on the line.Methods in org.apache.commons.geometry.euclidean.twod that return RegionBSPTree1D Modifier and Type Method Description RegionBSPTree1D
EmbeddedTreeLineSubset. getSubspaceRegion()
Get the embedded subspace region.Constructors in org.apache.commons.geometry.euclidean.twod with parameters of type RegionBSPTree1D Constructor Description EmbeddedTreeLineSubset(Line line, RegionBSPTree1D region)
Construct a new instance from its defining line and subspace region.
-