Programming Reference for VirtualLab Fusion  2025.1
Loading...
Searching...
No Matches
EulerAnglesSet Class Reference

This class is subject to change. Programs using this class may require changes with a new version of VirtualLab.
Struct for Euler angles, following the Z-X'-Z'-convention. More...

Inheritance diagram for EulerAnglesSet:

Public Member Functions

override bool Equals (object otherObject, EqualityIntent equalityIntent)
 Determines whether the specified Object is equal to this instance.
 
 EulerAnglesSet (double psi, double theta, double phi)
 Constructor for the set of Euler angles.
 
 EulerAnglesSet (EulerAnglesSet set)
 Copy constructor.
 
 EulerAnglesSet (PhysicalValue psi, PhysicalValue theta, PhysicalValue phi)
 Constructor for the set of Euler angles.
 

Properties

PhysicalValue EulerPhi [get, set]
 Angle between line of nodes and new x-axis.
 
PhysicalValue EulerPsi [get, set]
 Angle between old x-axis and line of nodes.
 
PhysicalValue EulerTheta [get, set]
 Angle between old and new z-axis.
 

Detailed Description

This class is subject to change. Programs using this class may require changes with a new version of VirtualLab.
Struct for Euler angles, following the Z-X'-Z'-convention.

Constructor & Destructor Documentation

◆ EulerAnglesSet() [1/3]

Constructor for the set of Euler angles.

Parameters
psiAngle between old x-axis and line of nodes
thetaAngle between old and new z-axis
phiAngle between line of nodes and new x-axis

◆ EulerAnglesSet() [2/3]

EulerAnglesSet ( double  psi,
double  theta,
double  phi 
)

Constructor for the set of Euler angles.

Parameters
psiAngle between old x-axis and line of nodes
thetaAngle between old and new z-axis
phiAngle between line of nodes and new x-axis

◆ EulerAnglesSet() [3/3]

Copy constructor.

Parameters
setEuler angles set to copy

Member Function Documentation

◆ Equals()

override bool Equals ( object  otherObject,
EqualityIntent  equalityIntent 
)

Determines whether the specified Object is equal to this instance.

Parameters
otherObjectThe Object to compare with this instance.
equalityIntentDefines what kind of equality you want to check when comparing two objects, for example all values or just physical equality.
Returns
true if the specified Object is equal to this instance; otherwise, false.