Gazebo logo

Position2dInterface Class Reference

#include <Position2dInterface.hh>

Inheritance diagram for Position2dInterface:

GazeboInterface List of all members.

Public Member Functions

 Position2dInterface (player_devaddr_t addr, GazeboDriver *driver, ConfigFile *cf, int section)
 Constructor.
virtual ~Position2dInterface ()
 Destructor.
virtual int ProcessMessage (MessageQueue *respQueue, player_msghdr_t *hdr, void *data)
 Handle all messages. This is called from GazeboDriver.
virtual void Update ()
 Update this interface, publish new info.
virtual void Subscribe ()
 Open a SHM interface when a subscription is received. \ This is called fromGazeboDriver::Subscribe.
virtual void Unsubscribe ()
 Close a SHM interface. This is called from \ GazeboDriver::Unsubscribe.

Constructor & Destructor Documentation

Position2dInterface::Position2dInterface player_devaddr_t  addr,
GazeboDriver driver,
ConfigFile *  cf,
int  section
 

Constructor.

Position2dInterface::~Position2dInterface  )  [virtual]
 

Destructor.


Member Function Documentation

int Position2dInterface::ProcessMessage MessageQueue *  respQueue,
player_msghdr_t *  hdr,
void *  data
[virtual]
 

Handle all messages. This is called from GazeboDriver.

Implements GazeboInterface.

void Position2dInterface::Update  )  [virtual]
 

Update this interface, publish new info.

Implements GazeboInterface.

void Position2dInterface::Subscribe  )  [virtual]
 

Open a SHM interface when a subscription is received. \ This is called fromGazeboDriver::Subscribe.

Implements GazeboInterface.

void Position2dInterface::Unsubscribe  )  [virtual]
 

Close a SHM interface. This is called from \ GazeboDriver::Unsubscribe.

Implements GazeboInterface.


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

Last updated 12 September 2005 21:38:45