Class Line3D.SubspaceTransform
java.lang.Object
org.apache.commons.geometry.euclidean.threed.line.Line3D.SubspaceTransform
- Enclosing class:
Line3D
Class containing a transformed line instance along with a subspace (1D) transform. The subspace
transform produces the equivalent of the 3D transform in 1D.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Line3D
The transformed line.private final AffineTransformMatrix1D
The subspace transform instance. -
Constructor Summary
ConstructorsConstructorDescriptionSubspaceTransform
(Line3D line, AffineTransformMatrix1D transform) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetLine()
Get the transformed line instance.Get the 1D transform that can be applied to subspace points.
-
Field Details
-
line
The transformed line. -
transform
The subspace transform instance.
-
-
Constructor Details
-
SubspaceTransform
Simple constructor.- Parameters:
line
- the transformed linetransform
- 1D transform that can be applied to subspace points
-
-
Method Details
-
getLine
Get the transformed line instance.- Returns:
- the transformed line instance
-
getTransform
Get the 1D transform that can be applied to subspace points. This transform can be used to perform the equivalent of the 3D transform in 1D space.- Returns:
- the subspace transform instance
-