Programming Reference for VirtualLab Fusion  2022.1
Public Member Functions | Properties | List of all members
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. More...
 
 EulerAnglesSet (double psi, double theta, double phi)
 Constructor for the set of Euler angles More...
 
 EulerAnglesSet (EulerAnglesSet set)
 Copy constructor More...
 
 EulerAnglesSet (PhysicalValue psi, PhysicalValue theta, PhysicalValue phi)
 Constructor for the set of Euler angles More...
 

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.