|
Programming Reference for VirtualLab Fusion
2025.2
|
This class is subject to change. Programs using this class may require changes with a new version of VirtualLab.
Base for all classes that describe a rotation definition.
More...
Public Member Functions | |
| Quaternion | CorrespondingQuaternion () |
| Gets the quaternion corresponding to this orientation definition. | |
| virtual bool | IsEquivalent (OrientationDefinitionBase orientationDefinitionToCompare) |
| Determines whether another orientation definition is equivalent. | |
| OrientationDefinitionBase () | |
| Default constructor. | |
Static Public Member Functions | |
| static OrientationDefinitionBase | ConvertOrientationDefinition (OrientationDefinitionBase sourceOrientation, OrientationDefinitionType targetType) |
| Help method which converts any orientation definition object into an equivalent definition object of another type. | |
Properties | |
| OrientationDefinitionType | DefinitionType [get] |
| Gets the OrientationDefinitionType associated with the current implementation of IOrientationDefinition. | |
| List< SimpleRotation > | ListOfRotations [get] |
| Gets a list of simple rotations, describing the complete rotation as a sequence. | |
| virtual List< Parameter > | ParameterRunParameters [get] |
This class is subject to change. Programs using this class may require changes with a new version of VirtualLab.
Base for all classes that describe a rotation definition.
|
static |
Help method which converts any orientation definition object into an equivalent definition object of another type.
| sourceOrientation | Orientation definition to be converted. |
| targetType | Type of the orientation needed. |
|
abstract |
Gets the quaternion corresponding to this orientation definition.
|
virtual |
Determines whether another orientation definition is equivalent.
| orientationDefinitionToCompare | IOrientationDefinition which has to be compared. |
True, if the two objects are equivalent, false otherwise.Reimplemented in AxisRotationSequence.