Uses of Class
org.apache.commons.geometry.euclidean.oned.AffineTransformMatrix1D
Packages that use AffineTransformMatrix1D
Package
Description
This package provides basic 1D geometry components.
This package provides classes and utilities for lines in 3D Euclidean space.
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 AffineTransformMatrix1DModifier and TypeFieldDescriptionprivate static final AffineTransformMatrix1D
AffineTransformMatrix1D.IDENTITY_INSTANCE
Shared transform set to the identity matrix.Methods in org.apache.commons.geometry.euclidean.oned that return AffineTransformMatrix1DModifier and TypeMethodDescriptionstatic 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
(UnaryOperator<Vector1D> fn) Construct a new transform representing the given function.static AffineTransformMatrix1D
AffineTransformMatrix1D.identity()
Get the transform representing the identity matrix.AffineTransformMatrix1D.inverse()
Get an instance representing the inverse transform.AffineTransformMatrix1D.linear()
Return a matrix containing only the linear portion of this transform.AffineTransformMatrix1D.linearTranspose()
Return a matrix containing the transpose of the linear portion of this transform.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.premultiply
(AffineTransformMatrix1D m) Get a new transform created by multiplying the argument by this instance.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.Get a new transform containing the result of applying a scale operation logically after the transformation represented by the current instance.AffineTransformMatrix1D.translate
(double x) Get a new transform containing the result of applying a translation logically after the transformation represented by the current instance.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 AffineTransformMatrix1DModifier and TypeMethodDescriptionAffineTransformMatrix1D.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.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 AffineTransformMatrix1DModifier and TypeFieldDescriptionprivate final AffineTransformMatrix1D
Line3D.SubspaceTransform.transform
The subspace transform instance.Methods in org.apache.commons.geometry.euclidean.threed.line that return AffineTransformMatrix1DModifier and TypeMethodDescriptionLine3D.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 AffineTransformMatrix1DModifierConstructorDescriptionSubspaceTransform
(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 AffineTransformMatrix1DModifier and TypeFieldDescriptionprivate final AffineTransformMatrix1D
Line.SubspaceTransform.transform
The subspace transform instance.Methods in org.apache.commons.geometry.euclidean.twod that return AffineTransformMatrix1DModifier and TypeMethodDescriptionLine.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 AffineTransformMatrix1DModifierConstructorDescriptionSubspaceTransform
(Line line, AffineTransformMatrix1D transform) Simple constructor.