Uses of Class
org.apache.commons.geometry.euclidean.oned.AffineTransformMatrix1D
-
Packages that use AffineTransformMatrix1D 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 AffineTransformMatrix1D in org.apache.commons.geometry.euclidean.oned
Fields in org.apache.commons.geometry.euclidean.oned declared as AffineTransformMatrix1D Modifier and Type Field Description private static AffineTransformMatrix1D
AffineTransformMatrix1D. IDENTITY_INSTANCE
Shared transform set to the identity matrix.Methods in org.apache.commons.geometry.euclidean.oned that return AffineTransformMatrix1D Modifier and Type Method Description static AffineTransformMatrix1D
AffineTransformMatrix1D. createScale(double factor)
Get a transform representing a scale operation.static AffineTransformMatrix1D
AffineTransformMatrix1D. createScale(Vector1D factor)
Get a transform representing a scale operation.static AffineTransformMatrix1D
AffineTransformMatrix1D. createTranslation(double x)
Get a transform representing the given translation.static AffineTransformMatrix1D
AffineTransformMatrix1D. createTranslation(Vector1D translation)
Get a transform representing the given translation.static AffineTransformMatrix1D
AffineTransformMatrix1D. from(java.util.function.UnaryOperator<Vector1D> fn)
Construct a new transform representing the given function.static AffineTransformMatrix1D
AffineTransformMatrix1D. identity()
Get the transform representing the identity matrix.AffineTransformMatrix1D
AffineTransformMatrix1D. inverse()
Get an instance representing the inverse transform.AffineTransformMatrix1D
AffineTransformMatrix1D. linear()
Return a matrix containing only the linear portion of this transform.AffineTransformMatrix1D
AffineTransformMatrix1D. linearTranspose()
Return a matrix containing the transpose of the linear portion of this transform.AffineTransformMatrix1D
AffineTransformMatrix1D. multiply(AffineTransformMatrix1D m)
Get a new transform created by multiplying this instance by the argument.private static AffineTransformMatrix1D
AffineTransformMatrix1D. multiply(AffineTransformMatrix1D a, AffineTransformMatrix1D b)
Multiply two transform matrices together.static AffineTransformMatrix1D
AffineTransformMatrix1D. of(double... arr)
Get a new transform with the given matrix elements.AffineTransformMatrix1D
AffineTransformMatrix1D. premultiply(AffineTransformMatrix1D m)
Get a new transform created by multiplying the argument by this instance.AffineTransformMatrix1D
AffineTransformMatrix1D. scale(double x)
Get a new transform containing the result of applying a scale operation logically after the transformation represented by the current instance.AffineTransformMatrix1D
AffineTransformMatrix1D. scale(Vector1D scaleFactor)
Get a new transform containing the result of applying a scale operation logically after the transformation represented by the current instance.AffineTransformMatrix1D
AffineTransformMatrix1D. translate(double x)
Get a new transform containing the result of applying a translation logically after the transformation represented by the current instance.AffineTransformMatrix1D
AffineTransformMatrix1D. translate(Vector1D translation)
Get a new transform containing the result of applying a translation logically after the transformation represented by the current instance.Methods in org.apache.commons.geometry.euclidean.oned with parameters of type AffineTransformMatrix1D Modifier and Type Method Description AffineTransformMatrix1D
AffineTransformMatrix1D. multiply(AffineTransformMatrix1D m)
Get a new transform created by multiplying this instance by the argument.private static AffineTransformMatrix1D
AffineTransformMatrix1D. multiply(AffineTransformMatrix1D a, AffineTransformMatrix1D b)
Multiply two transform matrices together.AffineTransformMatrix1D
AffineTransformMatrix1D. premultiply(AffineTransformMatrix1D m)
Get a new transform created by multiplying the argument by this instance. -
Uses of AffineTransformMatrix1D in org.apache.commons.geometry.euclidean.threed.line
Fields in org.apache.commons.geometry.euclidean.threed.line declared as AffineTransformMatrix1D Modifier and Type Field Description private AffineTransformMatrix1D
Line3D.SubspaceTransform. transform
The subspace transform instance.Methods in org.apache.commons.geometry.euclidean.threed.line that return AffineTransformMatrix1D Modifier and Type Method Description AffineTransformMatrix1D
Line3D.SubspaceTransform. getTransform()
Get the 1D transform that can be applied to subspace points.Constructors in org.apache.commons.geometry.euclidean.threed.line with parameters of type AffineTransformMatrix1D Constructor Description SubspaceTransform(Line3D line, AffineTransformMatrix1D transform)
Simple constructor. -
Uses of AffineTransformMatrix1D in org.apache.commons.geometry.euclidean.twod
Fields in org.apache.commons.geometry.euclidean.twod declared as AffineTransformMatrix1D Modifier and Type Field Description private AffineTransformMatrix1D
Line.SubspaceTransform. transform
The subspace transform instance.Methods in org.apache.commons.geometry.euclidean.twod that return AffineTransformMatrix1D Modifier and Type Method Description AffineTransformMatrix1D
Line.SubspaceTransform. getTransform()
Get the 1D transform that can be applied to subspace points.Constructors in org.apache.commons.geometry.euclidean.twod with parameters of type AffineTransformMatrix1D Constructor Description SubspaceTransform(Line line, AffineTransformMatrix1D transform)
Simple constructor.
-