47 #ifndef _MIRA_VISUAL_H_ 48 #define _MIRA_VISUAL_H_ 55 namespace mira {
namespace model {
67 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
69 template<
typename Reflector>
72 r.member(
"Name",
name,
"Name of the visual part of a link",
"");
73 r.member(
"Origin",
origin,
"Origin of the geometry relative to the " 74 "frame of the link",
Pose3());
75 r.member(
"Geometry",
geometry,
"Geometry");
std::string materialName
Name of the used material.
Definition: Visual.h:82
Material description class.
boost::shared_ptr< Material > MaterialPtr
Pointer to a material.
Definition: Material.h:76
EIGEN_MAKE_ALIGNED_OPERATOR_NEW void reflect(Reflector &r)
Definition: Visual.h:70
Pose3 origin
Origin of the geometry relative to the frame of the link.
Definition: Visual.h:80
MaterialPtr material
The used material.
Definition: Visual.h:83
boost::shared_ptr< Geometry > GeometryPtr
pointer to a geometric representation
Definition: Geometry.h:93
boost::shared_ptr< Visual > VisualPtr
Definition: Visual.h:86
Visual representation of rigid model parts (links) used for visualizing a rigid model.
Definition: Visual.h:63
GeometryPtr geometry
Used geometry.
Definition: Visual.h:81
std::string name
The name for this part of a link.
Definition: Visual.h:79