|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IRotation | |
|---|---|
| com.kuka.roboticsAPI.geometricModel.math | This package contains interfaces and implementations for basic linear algebra and geometric concepts. |
| com.kuka.roboticsAPI.geometricModel.physics | This package contains some utility classes for physics calculations. |
| Uses of IRotation in com.kuka.roboticsAPI.geometricModel.math |
|---|
| Classes in com.kuka.roboticsAPI.geometricModel.math that implement IRotation | |
|---|---|
class |
AbstractRotation
Abstract representation of a rotation in 3-dimensional space. |
class |
AxisAngleRotation
Immutable representation of a spatial rotation in axis-angle form. |
class |
EulerZyxRotation
Immutable representation of a spatial rotation as Z-Y-X Euler angles, which are the same as X-Y-Z fixed angles. |
class |
MatrixRotation
Immutable representation of a spatial rotation in matrix form. |
class |
Rotation
Immutable representation of a spatial rotation as Z-Y-X Euler angles and/or 3x3 rotation matrix. |
| Methods in com.kuka.roboticsAPI.geometricModel.math that return IRotation | |
|---|---|
IRotation |
IRotation.compose(IRotation other)
If the rotations A and B are represented as matrices, then the effect of A.compose(B) is corresponding to the matrix multiplication A*B. |
IRotation |
AbstractRotation.compose(IRotation other)
|
static IRotation |
MathUtils.defensiveCopy(IRotation orig)
Returns an immutable AbstractRotation instance of the given
rotation. |
IRotation |
ITransformation.getRotation()
Returns the rotation corresponding to this transformation. |
abstract IRotation |
AbstractTransformation.getRotation()
|
IRotation |
IRotation.invert()
Returns an inverted rotation, i.e. a rotation that reverses the effect of this one. |
IRotation |
AbstractRotation.invert()
|
IRotation |
IRotation.rotationTo(IRotation other)
Calculates the rotation needed to turn this rotation into the other rotation. |
IRotation |
AbstractRotation.rotationTo(IRotation other)
|
| Methods in com.kuka.roboticsAPI.geometricModel.math with parameters of type IRotation | |
|---|---|
Rotation |
Rotation.compose(IRotation other)
|
IRotation |
IRotation.compose(IRotation other)
If the rotations A and B are represented as matrices, then the effect of A.compose(B) is corresponding to the matrix multiplication A*B. |
IRotation |
AbstractRotation.compose(IRotation other)
|
static IRotation |
MathUtils.defensiveCopy(IRotation orig)
Returns an immutable AbstractRotation instance of the given
rotation. |
static boolean |
MathUtils.elementEqual(IRotation a,
IRotation b,
double epsilon)
Checks if two Rotations are approximately equal by checking the matrix representations for element-wise approximate equality. |
static Rotation |
Rotation.of(IRotation orig)
Returns an immutable Rotation instance from the values of the
provided rotation. |
static MatrixRotation |
MatrixRotation.of(IRotation orig)
Returns an immutable instance from the values of the provided rotation. |
static EulerZyxRotation |
EulerZyxRotation.of(IRotation orig)
Returns an immutable instance from the values of the provided rotation. |
static AxisAngleRotation |
AxisAngleRotation.of(IRotation orig)
Returns a new immutable instance of this class from the value of the given rotation. |
static XyzAbcTransformation |
XyzAbcTransformation.of(Vector translation,
IRotation rotation)
Returns an immutable XyzAbcTransformation instance, consisting of
a rotational and a translational part. |
static Transformation |
Transformation.of(Vector translation,
IRotation rotation)
Returns an immutable Transformation instance, consisting of a
rotational and a translational part. |
static MatrixTransformation |
MatrixTransformation.of(Vector translation,
IRotation rot)
Returns an immutable MatrixTransformation instance, consisting of
a rotational and a translational part. |
double |
IRotation.rotationalDistanceTo(IRotation other)
Calculates the rotational distance from this rotation to the other rotation. |
double |
AbstractRotation.rotationalDistanceTo(IRotation other)
|
Rotation |
Rotation.rotationTo(IRotation other)
|
IRotation |
IRotation.rotationTo(IRotation other)
Calculates the rotation needed to turn this rotation into the other rotation. |
IRotation |
AbstractRotation.rotationTo(IRotation other)
|
Transformation |
Transformation.withRotation(IRotation rotation)
|
ITransformation |
AbstractTransformation.withRotation(IRotation rotation)
Returns a new instance (copy) of the transformation, with the rotational part replaced by the given rotation. |
| Uses of IRotation in com.kuka.roboticsAPI.geometricModel.physics |
|---|
| Methods in com.kuka.roboticsAPI.geometricModel.physics with parameters of type IRotation | |
|---|---|
static InertiaTensor |
InertiaTensor.of(Inertia inertia,
IRotation rot)
Transforms the given Inertia inertia into a InertiaTensor
. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||