| 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.
|