Programming Reference for VirtualLab™
5.4
|
Public Member Functions | |
object | Clone () |
EulerAnglesSet (PhysicalValue psi, PhysicalValue theta, PhysicalValue phi) | |
EulerAnglesSet (double psi, double theta, double phi) | |
EulerAnglesSet (EulerAnglesSet set) | |
EulerAnglesSet (SerializationInfo info, StreamingContext context) | |
OrientationByEulerAngles | GetAsRotationSequence () |
void | GetObjectData (SerializationInfo info, StreamingContext context) |
Matrix3x3D | GetRotationMatrix () |
Properties | |
PhysicalValue | EulerPhi [get, set] |
PhysicalValue | EulerPsi [get, set] |
PhysicalValue | EulerTheta [get, set] |
EulerAnglesSet | ( | PhysicalValue | psi, |
PhysicalValue | theta, | ||
PhysicalValue | phi | ||
) |
Constructor for the set of Euler angles
psi | Angle between old x-axis and line of nodes |
theta | Angle between old and new z-axis |
phi | Angle between line of nodes and new x-axis |
EulerAnglesSet | ( | double | psi, |
double | theta, | ||
double | phi | ||
) |
Constructor for the set of Euler angles
psi | Angle between old x-axis and line of nodes |
theta | Angle between old and new z-axis |
phi | Angle between line of nodes and new x-axis |
EulerAnglesSet | ( | EulerAnglesSet | set | ) |
Copy constructor
set | Euler angles set to copy |
EulerAnglesSet | ( | SerializationInfo | info, |
StreamingContext | context | ||
) |
Deserialization constructor
info | The info object of the deserialization stream. |
context | The context object of the deserialization stream. |
object Clone | ( | ) |
Deep copy of Euler angles set.
OrientationByEulerAngles GetAsRotationSequence | ( | ) |
Gets the complete EulerAnglesSet as RotationSequence. As our Euler angles definition follows the Z-X'-Z'-convention, the rotation sequence consists of exactly these simple rotations:
void GetObjectData | ( | SerializationInfo | info, |
StreamingContext | context | ||
) |
For Serialization of the class. See the ISerializable interface for more details
info | SerializationInfo |
context | StreamingContext |
Matrix3x3D GetRotationMatrix | ( | ) |
Calculates a rotation matrix from this. For the definition of the Euler angles see Bronstein et.al. "Taschenbuch der Mathematik", 2. Aufl.; Deutsch-Verlag, 1995; p.179-180.
|
getset |
Angle between line of nodes and new x-axis
|
getset |
Angle between old x-axis and line of nodes
|
getset |
Angle between old and new z-axis