#include <SIG_GlueJoint.h>
Inheritance diagram for SIGEL_Robot::SIG_GlueJoint:
Public Methods | |
SIG_GlueJoint (SIG_Robot *par, QString n, int nr = -1) | |
SIG_GlueJoint (SIG_Robot *par, QTextStream & tx) | |
virtual | ~SIG_GlueJoint (void) |
virtual JointType | getJointType (void) const |
Returns the type of the joint the object represents. More... | |
void | setPlaneA (DL_vector p1, DL_vector p2, DL_vector p3) |
void | setPlaneB (DL_vector p1, DL_vector p2, DL_vector p3) |
void | getPlaneA (DL_vector &p1, DL_vector &p2, DL_vector &p3) |
void | getPlaneB (DL_vector &p1, DL_vector &p2, DL_vector &p3) |
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 | ptA1 |
DL_vector | ptA2 |
DL_vector | ptA3 |
DL_vector | ptB1 |
DL_vector | ptB2 |
DL_vector | ptB3 |
To be precise: There will be zero degrees of freedom with this joint type.
Definition at line 15 of file SIG_GlueJoint.h.
|
Definition at line 5 of file SIG_GlueJoint.cpp. |
|
Definition at line 9 of file SIG_GlueJoint.cpp. |
|
Definition at line 20 of file SIG_GlueJoint.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 70 of file SIG_GlueJoint.cpp. |
|
Returns the type of the joint the object represents.
Reimplemented from SIGEL_Robot::SIG_Joint. Definition at line 23 of file SIG_GlueJoint.cpp. |
|
Definition at line 42 of file SIG_GlueJoint.cpp. |
|
Definition at line 49 of file SIG_GlueJoint.cpp. |
|
Definition at line 28 of file SIG_GlueJoint.cpp. |
|
Definition at line 35 of file SIG_GlueJoint.cpp. |
|
Translates and rotates the points associated to the given link.
Reimplemented from SIGEL_Robot::SIG_Joint. Definition at line 57 of file SIG_GlueJoint.cpp. |
|
Writes the general joint data into a stream.
Reimplemented from SIGEL_Robot::SIG_Joint. Definition at line 89 of file SIG_GlueJoint.cpp. |
|
Definition at line 17 of file SIG_GlueJoint.h. |
|
Definition at line 17 of file SIG_GlueJoint.h. |
|
Definition at line 17 of file SIG_GlueJoint.h. |
|
Definition at line 18 of file SIG_GlueJoint.h. |
|
Definition at line 18 of file SIG_GlueJoint.h. |
|
Definition at line 18 of file SIG_GlueJoint.h. |