|
| override object | Clone () |
| | Creates a new object that is a copy of the current instance.
|
| |
| override Quaternion | CorrespondingQuaternion () |
| | Gets the quaternion corresponding to this orientation definition.
|
| |
| override bool | Equals (object otherObject, EqualityIntent equalityIntent) |
| | Determines whether the specified Object is equal to this instance. Please note: If just the resulting orientation of this and the otherObject shall be compared, the method IsEquivalent of the base class should be used.
|
| |
|
| OrientationByEulerAngles () |
| | Default constructor, setting all Euler angles to zero.
|
| |
| | OrientationByEulerAngles (double eulerPsi, double eulerTheta, double eulerPhi) |
| | Constructor with three angles to be set as Euler angles.
|
| |
| | OrientationByEulerAngles (EulerAnglesSet eulerAnglesSet) |
| | Constructor that gets Euler angles as one set.
|
| |
| | OrientationByEulerAngles (OrientationByEulerAngles orientationToCopy) |
| | Copy constructor.
|
| |
| override string | ToString () |
| | Converts a OrientationByEulerAngles into a string of format (Psi; Theta; Phi). For the creation of the string the default number of digits specified in Globals.DefaultDigitPrecision will be used.
|
| |
| string | ToString (int digitPrecision) |
| | Converts a OrientationByEulerAngles into a string of format (Psi; Theta; Phi).
|
| |
| 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.
|
| |
|
|
double | AngleEulerPhi [get, set] |
| | Gets or sets the value of the Euler angle phi.
|
| |
|
double | AngleEulerPsi [get, set] |
| | Gets or sets the value of the Euler angle psi.
|
| |
|
double | AngleEulerTheta [get, set] |
| | Gets or sets the value of the Euler angle theta.
|
| |
|
override OrientationDefinitionType | DefinitionType [get] |
| | Gets the OrientationDefinitionType associated with the current implementation of IOrientationDefinition.
|
| |
|
EulerAnglesSet | EulerAngles [get, set] |
| | Gets and sets the Euler angles which define a rotation.
|
| |
|
override List< SimpleRotation > | ListOfRotations [get] |
| | Gets a list of simple rotations, describing the complete rotation as a sequence.
|
| |
|
override List< Parameter > | ParameterRunParameters [get] |
| |
|
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.
A class for defining orientations by Euler angles.