|
MIRA
|
A joint class that connects two links. More...
#include <model/Joint.h>
Public Types | |
| enum | Type { FIXED, REVOLUTE, CONTINUOUS, PRISMATIC, FLOATING } |
Public Member Functions | |
| template<typename Reflector > | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW void | reflect (Reflector &r) |
Public Attributes | |
| std::string | name |
| Name of the joint. More... | |
| Type | type |
| The joint's type. More... | |
| Pose3 | origin |
| Specifies the transform from child link to parent link. More... | |
| Point3f | axis |
| Axis of rotation for REVOLUTE and CONTINUOUS joints, axis of translation for PRISMATIC joints. More... | |
| std::string | parent |
| Parent link. More... | |
| std::string | child |
| Child link. More... | |
| float | lowerLimit |
| Lower limit for REVOLUTE (rad) and PRISMATIC (meter) joints. More... | |
| float | upperLimit |
| Upper limit for REVOLUTE (rad) and PRISMATIC (meter) joints. More... | |
A joint class that connects two links.
There are various types of joints available.
| enum Type |
|
inline |
| std::string name |
Name of the joint.
| Type type |
The joint's type.
| Pose3 origin |
Specifies the transform from child link to parent link.
| Point3f axis |
Axis of rotation for REVOLUTE and CONTINUOUS joints, axis of translation for PRISMATIC joints.
| std::string parent |
Parent link.
| std::string child |
Child link.
| float lowerLimit |
Lower limit for REVOLUTE (rad) and PRISMATIC (meter) joints.
| float upperLimit |
Upper limit for REVOLUTE (rad) and PRISMATIC (meter) joints.
1.8.14