Public Member Functions | Public Attributes | List of all members
gazebo::gui::SpaceNavPrivate Class Reference

Private data for the SpaceNav class. More...

#include <SpaceNavPrivate.hh>

Public Member Functions

 SpaceNavPrivate ()
 Constructor. More...
 
virtual ~SpaceNavPrivate ()
 Destructor. More...
 

Public Attributes

int buttons [2]
 button states More...
 
math::Vector3 deadbandRot
 Rotation values below which joystick values return zero. More...
 
math::Vector3 deadbandTrans
 Translation values below which joystick values return zero. More...
 
transport::PublisherPtr joyPub
 Publisher pointer used to publish the messages. More...
 
transport::NodePtr node
 Gazebo communication node pointer. More...
 
boost::thread * pollThread
 Additional thread. More...
 
bool stop
 Use to stop the additional thread that the plugin uses. More...
 

Detailed Description

Private data for the SpaceNav class.

Constructor & Destructor Documentation

gazebo::gui::SpaceNavPrivate::SpaceNavPrivate ( )
inline

Constructor.

References buttons, NULL, pollThread, and stop.

virtual gazebo::gui::SpaceNavPrivate::~SpaceNavPrivate ( )
inlinevirtual

Destructor.

References NULL, pollThread, and stop.

Member Data Documentation

int gazebo::gui::SpaceNavPrivate::buttons[2]

button states

Referenced by SpaceNavPrivate().

math::Vector3 gazebo::gui::SpaceNavPrivate::deadbandRot

Rotation values below which joystick values return zero.

math::Vector3 gazebo::gui::SpaceNavPrivate::deadbandTrans

Translation values below which joystick values return zero.

transport::PublisherPtr gazebo::gui::SpaceNavPrivate::joyPub

Publisher pointer used to publish the messages.

transport::NodePtr gazebo::gui::SpaceNavPrivate::node

Gazebo communication node pointer.

boost::thread* gazebo::gui::SpaceNavPrivate::pollThread

Additional thread.

Referenced by SpaceNavPrivate(), and ~SpaceNavPrivate().

bool gazebo::gui::SpaceNavPrivate::stop

Use to stop the additional thread that the plugin uses.

Referenced by SpaceNavPrivate(), and ~SpaceNavPrivate().


The documentation for this class was generated from the following file: