54 namespace mira {
namespace model {
67 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
69 template<
typename Reflector>
72 r.member(
"Name",
name,
"Name of the link");
74 r.member(
"Visuals",
visuals,
"Visual representation", std::vector<VisualPtr>());
75 r.member(
"Collisions",
collisions,
"Collision representation", std::vector<CollisionPtr>());
std::vector< CollisionPtr > collisions
Collision representation.
Definition: Link.h:81
EIGEN_MAKE_ALIGNED_OPERATOR_NEW void reflect(Reflector &r)
Definition: Link.h:70
A link is a part of a rigid model that is described by a transformation frame, intertia properties...
Definition: Link.h:63
boost::shared_ptr< Link > LinkPtr
Definition: Link.h:84
std::vector< VisualPtr > visuals
Visual representation.
Definition: Link.h:80
boost::shared_ptr< Inertial > InertialPtr
Pointer to an interial.
Definition: Inertial.h:80
Inertial description of a link.
std::string name
The name of the transform frame of this part.
Definition: Link.h:78
Collision description of a model component.
A visual description of a models component.
InertialPtr inertial
Inertia properties.
Definition: Link.h:79