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.
|
Modifier and Type | Method and 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(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() |
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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
AffineTransformMatrix1D |
AffineTransformMatrix1D.multiply(AffineTransformMatrix1D m)
Get a new transform created by multiplying this instance by the argument.
|
AffineTransformMatrix1D |
AffineTransformMatrix1D.premultiply(AffineTransformMatrix1D m)
Get a new transform created by multiplying the argument by this instance.
|
Modifier and Type | Method and Description |
---|---|
AffineTransformMatrix1D |
Line3D.SubspaceTransform.getTransform()
Get the 1D transform that can be applied to subspace points.
|
Constructor and Description |
---|
SubspaceTransform(Line3D line,
AffineTransformMatrix1D transform)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
AffineTransformMatrix1D |
Line.SubspaceTransform.getTransform()
Get the 1D transform that can be applied to subspace points.
|
Constructor and Description |
---|
SubspaceTransform(Line line,
AffineTransformMatrix1D transform)
Simple constructor.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.