18 #ifndef _JOINTVISUAL_HH_    19 #define _JOINTVISUAL_HH_    23 #include "gazebo/msgs/MessageTypes.hh"    48       public: 
void Load(ConstJointPtr &_msg);
    57       public: 
void Load(ConstJointPtr &_msg, 
const math::Pose &_worldPose);
    66           bool _useParentFrame, msgs::Joint::Type _type);
    69       public: 
virtual void SetVisible(
bool _visible, 
bool _cascade = 
true);
    73       public: 
void UpdateFromMsg(ConstJointPtr &_msg);
    83           msgs::Joint::Type _type);
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
Encapsulates a position and rotation in three space. 
Definition: Pose.hh:37
 
The Vector3 class represents the generic vector containing 3 elements. 
Definition: Vector3.hh:39
 
std::shared_ptr< ArrowVisual > ArrowVisualPtr
Definition: RenderTypes.hh:148
 
A renderable object. 
Definition: Visual.hh:59
 
Visualization for joints. 
Definition: JointVisual.hh:36
 
std::shared_ptr< JointVisual > JointVisualPtr
Definition: RenderTypes.hh:140
 
std::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:112
 
virtual void Load()
Load the visual with default parameters.