|
| Joint () |
|
| Joint (JointType type) |
|
| Joint (JointType type, int degreesOfFreedom) |
|
| Joint (const Joint &joint) |
|
| Joint (const JointType joint_type, const Math::Vector3d &joint_axis) |
| Constructs a joint from the given cartesian parameters. More...
|
|
| Joint (const Math::SpatialVector &axis_0) |
| Constructs a 1 DoF joint with the given motion subspaces. More...
|
|
| Joint (const Math::SpatialVector &axis_0, const Math::SpatialVector &axis_1) |
| Constructs a 2 DoF joint with the given motion subspaces. More...
|
|
| Joint (const Math::SpatialVector &axis_0, const Math::SpatialVector &axis_1, const Math::SpatialVector &axis_2) |
| Constructs a 3 DoF joint with the given motion subspaces. More...
|
|
| Joint (const Math::SpatialVector &axis_0, const Math::SpatialVector &axis_1, const Math::SpatialVector &axis_2, const Math::SpatialVector &axis_3) |
| Constructs a 4 DoF joint with the given motion subspaces. More...
|
|
| Joint (const Math::SpatialVector &axis_0, const Math::SpatialVector &axis_1, const Math::SpatialVector &axis_2, const Math::SpatialVector &axis_3, const Math::SpatialVector &axis_4) |
| Constructs a 5 DoF joint with the given motion subspaces. More...
|
|
| Joint (const Math::SpatialVector &axis_0, const Math::SpatialVector &axis_1, const Math::SpatialVector &axis_2, const Math::SpatialVector &axis_3, const Math::SpatialVector &axis_4, const Math::SpatialVector &axis_5) |
| Constructs a 6 DoF joint with the given motion subspaces. More...
|
|
Joint & | operator= (const Joint &joint) |
|
bool | validate_spatial_axis (Math::SpatialVector &axis) |
| Checks whether we have pure rotational or translational axis. More...
|
|
| ~Joint () |
|
Describes a joint relative to the predecessor body.
- Note
- The construction of a Joint is NOT a realtime safe procedure, so be sure you are not creating temporary joints at runtime. For maximum performance, you should create all joints at config time and just reference those.
This class contains all information required for one single joint. This contains the joint type and the axis of the joint. See Joint Modeling for detailed description.
Definition at line 228 of file Joint.h.