public class OrientationMatrix extends Orientation
Orientationepsilon| Constructor and Description |
|---|
OrientationMatrix()
Default constructor.
|
OrientationMatrix(double a11,
double a12,
double a13,
double a21,
double a22,
double a23,
double a31,
double a32,
double a33)
Constructor using elements of the matrix (mat) 3x3 pamameter
|
OrientationMatrix(SRM_Matrix_3x3 params)
constructor.using matrix 3x3 parameter data structure
|
| 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 OrientationMatrix |
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_Matrix_3x3 |
getMatrix3x3()
Gets the Matrix 3x3 orientation representation
|
SRM_Ori_Rep |
getOriRep()
Returns the native orientation representation type.
|
void |
setMatrix3x3(SRM_Matrix_3x3 params)
Sets the Matrix 3x3 orientation representation
|
String |
toString()
Returns the string for the matrix 3x3 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, getQuaternion, getTaitBryanAngles, isEqual, setAxisAngle, setAxisAngle, setEulerAnglesZXZ, setEulerAnglesZXZ, setMatrix3x3, setQuaternion, setQuaternion, setTaitBryanAngles, setTaitBryanAngles, transformVectorpublic OrientationMatrix()
public OrientationMatrix(SRM_Matrix_3x3 params) throws SrmException
SrmExceptionpublic OrientationMatrix(double a11,
double a12,
double a13,
double a21,
double a22,
double a23,
double a31,
double a32,
double a33)
throws SrmException
SrmExceptionpublic SRM_Matrix_3x3 getMatrix3x3()
getMatrix3x3 in class Orientationpublic void setMatrix3x3(SRM_Matrix_3x3 params) throws SrmException
setMatrix3x3 in class OrientationSrmExceptionpublic String toString()
toString in class Orientationpublic SRM_Ori_Rep getOriRep()
getOriRep in class Orientationpublic static OrientationMatrix 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.