public abstract class LineSubset3D extends Object implements RegionEmbedding<Vector3D,Vector1D>, Sized
| Modifier and Type | Method and Description |
|---|---|
abstract Bounds3D |
getBounds()
Get the 3D bounding box of the line subset or null if the subset is
empty or infinite.
|
abstract Vector3D |
getCentroid()
Get the centroid, or geometric center, of the line subset or null if
the subset is empty or infinite.
|
Line3D |
getLine()
Get the line containing this subset.
|
abstract HyperplaneBoundedRegion<Vector1D> |
getSubspaceRegion()
Get the subspace region for the instance.
|
Vector3D |
toSpace(Vector1D pt) |
Vector1D |
toSubspace(Vector3D pt) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittoSpace, toSubspacegetSize, isFinite, isInfinitepublic Line3D getLine()
public Vector1D toSubspace(Vector3D pt)
toSubspace in interface Embedding<Vector3D,Vector1D>public abstract Vector3D getCentroid()
public abstract Bounds3D getBounds()
public abstract HyperplaneBoundedRegion<Vector1D> getSubspaceRegion()
getSubspaceRegion in interface RegionEmbedding<Vector3D,Vector1D>Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.