Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

phPlayerPosition Class Reference

#include <phPlayerPosition.h>

Inheritance diagram for phPlayerPosition:

phPlayerDevice phMutex phObject List of all members.

Detailed Description

Definition at line 10 of file phPlayerPosition.h.

Public Member Functions

 phPlayerPosition ()
 phPlayerPosition (int index, phPlayerClient *client)
 ~phPlayerPosition ()
int set (int index, phPlayerClient *client)
int subscribe (int access, int index, phPlayerClient *client)
int subscribe (int access=phMODE_ALL)
int unsubscribe ()
int enable (int enable=1)
int disable (int disable=1)
int isEnabled ()
int getGeometry ()
int move (double translate, double rotate)
int stop (int state=0)
int getData (phPositionData &data)
void * getId ()
int updateData ()

Private Member Functions

int setCmdVel (double vx, double vy, double va, int state)
int setCmdPose (double qx, double qy, double qa, int state)

Private Attributes

ph_player_position m_position
int m_enabled
double m_last_vx
double m_last_vy
double m_last_va
double m_last_qx
double m_last_qy
double m_last_qa
int m_last_state

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

Copyright (C) 2002 - 2007 Philip D.S. Thoren ( )
University Of Massachusetts at Lowell
Robotics Lab Logo

Generated on Sat Jun 16 02:45:05 2007 for phission by  doxygen 1.4.4