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