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, wait
toSpace, toSubspace
getSize, isFinite, isInfinite
public 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.