public class OrientationEulerAnglesZXZ extends Orientation
Orientationepsilon| Constructor and Description |
|---|
OrientationEulerAnglesZXZ()
Default constructor.
|
OrientationEulerAnglesZXZ(double spin,
double nutation,
double precession)
Constructor using spin, nutation, and precession pamameters
|
OrientationEulerAnglesZXZ(SRM_Euler_Angles_ZXZ_Params params)
Constructor using Euler angles (ZXZ) pamameter
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
_updateIntData()
the virtual function to convert the data from native representation to
the internal representation
|
protected void |
_updateRepData()
the virtual function to convert the data from internal representation
to the native representation
|
static OrientationEulerAnglesZXZ |
compose(Orientation left,
Orientation right)
Composes the right orientation with the left orientation and returns
the result in the output orientation, i.e., composed_ori = left*right.
|
SRM_Euler_Angles_ZXZ_Params |
getEulerAnglesZXZ()
Gets the Euler angles (ZXZ) orientation representation
|
SRM_Ori_Rep |
getOriRep()
Returns the native orientation representation type.
|
void |
setEulerAnglesZXZ(SRM_Euler_Angles_ZXZ_Params params)
Sets the Euler angles (ZXZ) orientation representation
|
String |
toString()
Returns the string for the Euler angles (ZXZ) orientation representation
|
_get_internal_data_is_current, _get_matrix_base_unch, _get_matrix_base, _set_internal_data_is_current, _set_matrix_base, equivalence, equivalence, getAxisAngle, getMatrix3x3, getQuaternion, getTaitBryanAngles, isEqual, setAxisAngle, setAxisAngle, setEulerAnglesZXZ, setMatrix3x3, setMatrix3x3, setQuaternion, setQuaternion, setTaitBryanAngles, setTaitBryanAngles, transformVectorpublic OrientationEulerAnglesZXZ()
public OrientationEulerAnglesZXZ(SRM_Euler_Angles_ZXZ_Params params) throws SrmException
SrmExceptionpublic OrientationEulerAnglesZXZ(double spin,
double nutation,
double precession)
throws SrmException
spin - in: the spin angle in radiansnutation - in: the nutation angle in radiansprecession - in: the precession angle in radiansSrmExceptionpublic SRM_Euler_Angles_ZXZ_Params getEulerAnglesZXZ()
getEulerAnglesZXZ in class Orientationpublic void setEulerAnglesZXZ(SRM_Euler_Angles_ZXZ_Params params) throws SrmException
setEulerAnglesZXZ in class OrientationSrmExceptionpublic String toString()
toString in class Orientationpublic SRM_Ori_Rep getOriRep()
getOriRep in class Orientationpublic static OrientationEulerAnglesZXZ compose(Orientation left, Orientation right) throws SrmException
SrmExceptionprotected void _updateIntData()
Orientation_updateIntData in class Orientationprotected void _updateRepData()
Orientation_updateRepData in class OrientationCopyright © 2013 SEDRIS. All Rights Reserved.