Uses of Interface
com.kuka.math.geometry.IRotation

Packages that use IRotation
com.kuka.geometry This package contains interfaces and classes for the KUKA scene graph and geometry model. 
com.kuka.math.geometry This package contains interfaces and implementations for basic linear algebra and geometric concepts. 
com.kuka.math.physics This package contains some utility classes for physical calculations. 
 

Uses of IRotation in com.kuka.geometry
 

Methods in com.kuka.geometry with parameters of type IRotation
 void Frame.rotate(Frame reference, IRotation rotation)
          Changes this frame's orientation by rotating it in the coordinate system of the given reference frame.
 void Frame.rotate(IRotation rotation)
          Changes this frame's orientation by rotating it in its own coordinate system.
 

Uses of IRotation in com.kuka.math.geometry
 

Classes in com.kuka.math.geometry 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.math.geometry 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.math.geometry 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 Transformation Transformation.of(IRotation rotation)
          Returns an immutable Transformation instance, consisting of a rotational part only.
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(Vector3D translation, IRotation rotation)
          Returns an immutable XyzAbcTransformation instance, consisting of a rotational and a translational part.
static Transformation Transformation.of(Vector3D translation, IRotation rotation)
          Returns an immutable Transformation instance, consisting of a rotational and a translational part.
static MatrixTransformation MatrixTransformation.of(Vector3D 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.math.physics
 

Methods in com.kuka.math.physics with parameters of type IRotation
static InertiaTensor InertiaTensor.of(Inertia inertia, IRotation rot)
          Transforms the given Inertia inertia into a InertiaTensor .
 



Copyright © 2019. All rights reserved.