Package | Description |
---|---|
us.ihmc.euclid.matrix | |
us.ihmc.euclid.orientation.interfaces | |
us.ihmc.euclid.tools | |
us.ihmc.euclid.transform |
Modifier and Type | Method | Description |
---|---|---|
boolean |
RotationScaleMatrix.epsilonEquals(RotationScaleMatrix other,
double epsilon) |
Tests the rotation parts and scales of both matrices are equal to an
epsilon . |
boolean |
RotationScaleMatrix.equals(RotationScaleMatrix other) |
Tests if the rotation parts and scales of both matrices are exactly equal.
|
boolean |
RotationScaleMatrix.geometricallyEquals(RotationScaleMatrix other,
double epsilon) |
Tests if
this and other represent the same rotation-scale to an epsilon . |
void |
RotationScaleMatrix.set(RotationScaleMatrix other) |
Sets this rotation-scale matrix to equal the given one
other . |
Constructor | Description |
---|---|
RotationScaleMatrix(RotationScaleMatrix other) |
Creates a new rotation-scale matrix that is the same as
other . |
Modifier and Type | Method | Description |
---|---|---|
default void |
Orientation3DReadOnly.inverseTransform(RotationScaleMatrixReadOnly matrixOriginal,
RotationScaleMatrix matrixTransformed) |
Performs the inverse of the transform to the given
matrixOriginal and stores the result
in matrixTransformed . |
default void |
Orientation3DReadOnly.inverseTransform(RotationScaleMatrix matrixToTransform) |
Performs the inverse of the transform to the given rotation-scale matrix by this orientation.
|
default void |
Orientation3DReadOnly.transform(RotationScaleMatrixReadOnly matrixOriginal,
RotationScaleMatrix matrixTransformed) |
Transforms the given
matrixOriginal and stores the result in matrixTransformed . |
default void |
Orientation3DReadOnly.transform(RotationScaleMatrix matrixToTransform) |
Transforms the given rotation-scale matrix by this orientation.
|
Modifier and Type | Method | Description |
---|---|---|
static RotationScaleMatrix |
EuclidCoreRandomTools.generateRandomRotationScaleMatrix(java.util.Random random,
double maxScale) |
Deprecated.
|
static RotationScaleMatrix |
EuclidCoreRandomTools.generateRandomRotationScaleMatrix(java.util.Random random,
double minMaxAngle,
double maxScale) |
Deprecated.
|
static RotationScaleMatrix |
EuclidCoreRandomTools.nextRotationScaleMatrix(java.util.Random random,
double maxScale) |
Generates a random rotation-scale matrix.
|
static RotationScaleMatrix |
EuclidCoreRandomTools.nextRotationScaleMatrix(java.util.Random random,
double minMaxAngle,
double maxScale) |
Generates a random rotation-scale matrix.
|
Modifier and Type | Method | Description |
---|---|---|
void |
AffineTransform.get(RotationScaleMatrix rotationScaleMarixToPack,
Tuple3DBasics translationToPack) |
Packs the rotation-scale matrix and the translation vector of this affine transform.
|
void |
QuaternionBasedTransform.get(RotationScaleMatrix rotationMarixToPack,
Tuple3DBasics translationToPack) |
Packs the quaternion and translation of this quaternion-based transform.
|
void |
RigidBodyTransform.get(RotationScaleMatrix rotationMarixToPack,
Tuple3DBasics translationToPack) |
Packs the rotation matrix and translation vector of this rigid-body transform.
|
void |
RigidBodyTransform.getRotation(RotationScaleMatrix rotationMatrixToPack) |
Packs the rotation part of this rigid-body transform.
|
void |
AffineTransform.getRotationScale(RotationScaleMatrix rotationScaleMatrixToPack) |
Packs the rotation part of this affine transform.
|