Simox
2.3.74.0
|
Public Member Functions | |
DHParameter () | |
DHParameter (float theta, float d, float a, float alpha, bool isRadian) | |
void | setThetaRadian (float theta, bool isRadian) |
void | setDInMM (float d) |
void | setAInMM (float a) |
void | setAlphaRadian (float alpha, bool isRadian) |
float | thetaRadian () const |
float | dMM () const |
float | aMM () const |
float | alphaRadian () const |
const Eigen::Matrix4f & | thetaRotationRadian () const |
const Eigen::Matrix4f & | dTranslation () const |
const Eigen::Matrix4f & | aTranslation () const |
const Eigen::Matrix4f & | alphaRotationRadian () const |
Eigen::Matrix4f | transformation () const |
The complete transformation. More... | |
Data Fields | |
bool | isSet |
Protected Member Functions | |
void | updateTransformations () |
void | updateThetaRotation () |
void | updateDTranslation () |
void | updateATranslation () |
void | updateAlphaRotation () |
Protected Attributes | |
float | _theta |
float | _d |
float | _a |
float | _alpha |
Eigen::Matrix4f | _thetaRotation |
Eigen::Matrix4f | _dTranslation |
Eigen::Matrix4f | _aTranslation |
Eigen::Matrix4f | _alphaRotation |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
The complete transformation.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
bool VirtualRobot::DHParameter::isSet |