public class OrientationTaitBryanAngles extends Orientation
Orientationepsilon| Constructor and Description |
|---|
OrientationTaitBryanAngles()
Default constructor.
|
OrientationTaitBryanAngles(double roll,
double pitch,
double yaw)
Constructor using roll, pitch, and yaw pamameters
|
OrientationTaitBryanAngles(SRM_Tait_Bryan_Angles_Params params)
Constructor using Tait-Bryan Angles parameter
|
| 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 OrientationTaitBryanAngles |
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_Ori_Rep |
getOriRep()
Returns the native orientation representation type.
|
SRM_Tait_Bryan_Angles_Params |
getTaitBryanAngles()
Gets the Tait-Bryan Angles orientation representation
|
void |
setTaitBryanAngles(SRM_Tait_Bryan_Angles_Params params)
Sets the Tait-Bryan Angles orientation representation
|
String |
toString()
Returns the string for the Tait-Bryan Angles 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, getEulerAnglesZXZ, getMatrix3x3, getQuaternion, isEqual, setAxisAngle, setAxisAngle, setEulerAnglesZXZ, setEulerAnglesZXZ, setMatrix3x3, setMatrix3x3, setQuaternion, setQuaternion, setTaitBryanAngles, transformVectorpublic OrientationTaitBryanAngles()
public OrientationTaitBryanAngles(SRM_Tait_Bryan_Angles_Params params) throws SrmException
SrmExceptionpublic OrientationTaitBryanAngles(double roll,
double pitch,
double yaw)
throws SrmException
roll - in: the roll angle in radianspitch - in: the pitch angle in radiansyaw - in: the yaw angle in radiansSrmExceptionpublic SRM_Tait_Bryan_Angles_Params getTaitBryanAngles()
getTaitBryanAngles in class Orientationpublic void setTaitBryanAngles(SRM_Tait_Bryan_Angles_Params params) throws SrmException
setTaitBryanAngles in class OrientationThis - method throws srm::ExceptionSrmExceptionpublic String toString()
toString in class Orientationpublic SRM_Ori_Rep getOriRep()
getOriRep in class Orientationpublic static OrientationTaitBryanAngles 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.