#include <SIG_CylindricalJoint.h>
Inheritance diagram for SIGEL_Robot::SIG_CylindricalJoint:
Public Methods | |
SIG_CylindricalJoint (SIG_Robot *par, QString n, int nr = -1) | |
SIG_CylindricalJoint (SIG_Robot *par, QTextStream & tx) | |
virtual | ~SIG_CylindricalJoint (void) |
virtual JointType | getJointType (void) const |
Returns the type of the joint the object represents. More... | |
void | setLeftPoints (DL_vector B, DL_vector D, DL_vector H) |
void | setRightPoints (DL_vector B, DL_vector D, DL_vector H) |
void | setRotationalRange (DL_Scalar mn, DL_Scalar mx, DL_Scalar ii) |
void | setTranslationalRange (DL_Scalar mn, DL_Scalar mx, DL_Scalar ii) |
DL_vector | getLeftBase (void) const |
DL_vector | getLeftDir (void) const |
DL_vector | getLeftHand (void) const |
DL_vector | getRightBase (void) const |
DL_vector | getRightDir (void) const |
DL_vector | getRightHand (void) const |
DL_Scalar | getMinRot (void) const |
DL_Scalar | getMaxRot (void) const |
DL_Scalar | getIniRot (void) const |
DL_Scalar | getMinTrans (void) const |
DL_Scalar | getMaxTrans (void) const |
DL_Scalar | getIniTrans (void) const |
virtual void | transformPoints (SIG_Link *side, DL_vector mov, DL_matrix rot) |
Translates and rotates the points associated to the given link. More... | |
virtual void | getGeomRelation (DL_vector &t, DL_matrix &o, SIG_Link *origin) |
Returns the initial geometric relation of the link on the opposite side. More... | |
virtual void | writeToFileTransfer (QTextStream & tx) |
Writes the general joint data into a stream. More... | |
Private Attributes | |
DL_vector | leftBase |
DL_vector | rightBase |
DL_vector | leftDir |
DL_vector | rightDir |
DL_vector | leftHand |
DL_vector | rightHand |
DL_Scalar | rotMin |
DL_Scalar | rotMax |
DL_Scalar | rotIni |
DL_Scalar | traMin |
DL_Scalar | traMax |
DL_Scalar | traIni |
This class specializes SIG_Joint.
Definition at line 21 of file SIG_CylindricalJoint.h.
|
Definition at line 5 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 9 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 22 of file SIG_CylindricalJoint.cpp. |
|
Returns the initial geometric relation of the link on the opposite side. t will be filled with a translation vector, o with a rotation matrix. Reimplemented from SIGEL_Robot::SIG_Joint. Definition at line 83 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 64 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 67 of file SIG_CylindricalJoint.cpp. |
|
Returns the type of the joint the object represents.
Reimplemented from SIGEL_Robot::SIG_Joint. Definition at line 25 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 56 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 57 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 58 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 63 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 66 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 62 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 65 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 59 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 60 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 61 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 28 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 35 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 42 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 49 of file SIG_CylindricalJoint.cpp. |
|
Translates and rotates the points associated to the given link.
Reimplemented from SIGEL_Robot::SIG_Joint. Definition at line 70 of file SIG_CylindricalJoint.cpp. |
|
Writes the general joint data into a stream.
Reimplemented from SIGEL_Robot::SIG_Joint. Definition at line 102 of file SIG_CylindricalJoint.cpp. |
|
Definition at line 23 of file SIG_CylindricalJoint.h. |
|
Definition at line 24 of file SIG_CylindricalJoint.h. |
|
Definition at line 25 of file SIG_CylindricalJoint.h. |
|
Definition at line 23 of file SIG_CylindricalJoint.h. |
|
Definition at line 24 of file SIG_CylindricalJoint.h. |
|
Definition at line 25 of file SIG_CylindricalJoint.h. |
|
Definition at line 26 of file SIG_CylindricalJoint.h. |
|
Definition at line 26 of file SIG_CylindricalJoint.h. |
|
Definition at line 26 of file SIG_CylindricalJoint.h. |
|
Definition at line 27 of file SIG_CylindricalJoint.h. |
|
Definition at line 27 of file SIG_CylindricalJoint.h. |
|
Definition at line 27 of file SIG_CylindricalJoint.h. |