public class OrientationAxisAngle extends Orientation
Orientationepsilon| Constructor and Description |
|---|
OrientationAxisAngle()
Default constructor.
|
OrientationAxisAngle(double[] axis,
double angle_in_rad)
Constructor using (axis, angle) pamameter
|
OrientationAxisAngle(SRM_Axis_Angle_Params params)
Constructor using (axis, angle) 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 OrientationAxisAngle |
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_Axis_Angle_Params |
getAxisAngle()
Gets the (axis, angle) orientation representation
|
SRM_Ori_Rep |
getOriRep()
Returns the native orientation representation type.
|
void |
setAxisAngle(SRM_Axis_Angle_Params params)
Sets the (axis, angle) orientation representation
|
String |
toString()
Returns the string for the (axis, angle) orientation representation
|
_get_internal_data_is_current, _get_matrix_base_unch, _get_matrix_base, _set_internal_data_is_current, _set_matrix_base, equivalence, equivalence, getEulerAnglesZXZ, getMatrix3x3, getQuaternion, getTaitBryanAngles, isEqual, setAxisAngle, setEulerAnglesZXZ, setEulerAnglesZXZ, setMatrix3x3, setMatrix3x3, setQuaternion, setQuaternion, setTaitBryanAngles, setTaitBryanAngles, transformVectorpublic OrientationAxisAngle()
public OrientationAxisAngle(SRM_Axis_Angle_Params params) throws SrmException
params - in: the (axis, angle) parameterSrmExceptionpublic OrientationAxisAngle(double[] axis,
double angle_in_rad)
throws SrmException
axis - in: the axis of rotationangle_in_rad - in: the angle of rotationSrmExceptionpublic SRM_Axis_Angle_Params getAxisAngle()
getAxisAngle in class Orientationpublic void setAxisAngle(SRM_Axis_Angle_Params params) throws SrmException
setAxisAngle in class OrientationSrmExceptionpublic String toString()
toString in class Orientationpublic SRM_Ori_Rep getOriRep()
getOriRep in class Orientationpublic static OrientationAxisAngle 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.