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.
|
Modifier and Type | Method and Description |
---|---|
RegionBSPTree1D |
RegionBSPTree1D.copy()
Return a deep copy of this instance.
|
static RegionBSPTree1D |
RegionBSPTree1D.empty()
Return a new, empty
RegionBSPTree1D instance. |
static RegionBSPTree1D |
RegionBSPTree1D.from(Interval interval,
Interval... more)
Construct a new instance from one or more intervals.
|
static RegionBSPTree1D |
RegionBSPTree1D.from(Iterable<Interval> intervals)
Construct a new instance from the given collection of intervals.
|
static RegionBSPTree1D |
RegionBSPTree1D.full()
Return a new
RegionBSPTree1D instance containing the entire space. |
RegionBSPTree1D |
Interval.toTree()
Return a
RegionBSPTree1D representing the same region as this instance. |
Modifier and Type | Method and Description |
---|---|
Split<RegionBSPTree1D> |
RegionBSPTree1D.split(Hyperplane<Vector1D> splitter) |
Modifier and Type | Method and Description |
---|---|
RegionBSPTree1D |
EmbeddedTreeLineSubset3D.getSubspaceRegion()
Get the subspace region for the instance.
|
Constructor and Description |
---|
EmbeddedTreeLineSubset3D(Line3D line,
RegionBSPTree1D region)
Construct a new instance from its defining line and subspace region.
|
Modifier and Type | Method and Description |
---|---|
RegionBSPTree1D |
EmbeddedTreeLineSubset.getSubspaceRegion() |
Constructor and Description |
---|
EmbeddedTreeLineSubset(Line line,
RegionBSPTree1D region)
Construct a new instance from its defining line and subspace region.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.