18 #ifndef _WRENCHVISUAL_PRIVATE_HH_
19 #define _WRENCHVISUAL_PRIVATE_HH_
23 #include "gazebo/msgs/MessageTypes.hh"
58 public: boost::shared_ptr<msgs::WrenchStamped const>
wrenchMsg;
Class for drawing lines that can change.
Definition: DynamicLines.hh:43
DynamicLines * forceLine
Line to visualize force.
Definition: WrenchVisualPrivate.hh:55
Private data for the Visual class.
Definition: VisualPrivate.hh:56
transport::NodePtr node
Pointer to a node that handles communication.
Definition: WrenchVisualPrivate.hh:37
transport::SubscriberPtr wrenchSub
Subscription to the sonar data.
Definition: WrenchVisualPrivate.hh:40
boost::shared_ptr< Subscriber > SubscriberPtr
Definition: TransportTypes.hh:53
Forward declarations for transport.
bool enabled
True if this visualization is enabled.
Definition: WrenchVisualPrivate.hh:64
bool receivedMsg
True if we have received a message.
Definition: WrenchVisualPrivate.hh:61
Ogre::SceneNode * coneZNode
Scene node for Z torque visualization.
Definition: WrenchVisualPrivate.hh:49
Private data for the Wrench Visual class.
Definition: WrenchVisualPrivate.hh:34
boost::shared_ptr< msgs::WrenchStamped const > wrenchMsg
The current wrench message.
Definition: WrenchVisualPrivate.hh:58
boost::shared_ptr< Node > NodePtr
Definition: TransportTypes.hh:57
std::vector< event::ConnectionPtr > connections
All the event connections.
Definition: WrenchVisualPrivate.hh:70
Ogre::SceneNode * coneXNode
Scene node for X torque visualization.
Definition: WrenchVisualPrivate.hh:43
boost::mutex mutex
Mutex to protect the contact message.
Definition: WrenchVisualPrivate.hh:67
Ogre::SceneNode * coneYNode
Scene node for Y torque visualization.
Definition: WrenchVisualPrivate.hh:46
Ogre::SceneNode * forceNode
Scene node for force visualization.
Definition: WrenchVisualPrivate.hh:52