Signals | Public Member Functions | Private Member Functions | Private Attributes
tibi_coop_gui::QNode Class Reference

#include <qnode.hpp>

List of all members.

Signals

void rosShutdown ()

Public Member Functions

void askGoal (std::string goal)
bool getLocations (std::vector< std::string > &locations)
bool guiActionActive ()
bool initialize ()
 QNode (int argc, char **argv)
void run ()
virtual ~QNode ()

Private Member Functions

void guiActive ()
void guiDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::guiResultConstPtr &result)
void guiFeedback (const tibi_dabo_msgs::guiFeedbackConstPtr &feedback)
bool guiMakeActionRequest ()

Private Attributes

ros::ServiceClient get_locations_client
iri_goal_database::get_locations get_locations_srv
actionlib::SimpleActionClient
< tibi_dabo_msgs::guiAction
gui_action
bool gui_active
tibi_dabo_msgs::guiGoal gui_goal
int init_argc
char ** init_argv
QMutex mutex

Detailed Description

Definition at line 41 of file qnode.hpp.


Constructor & Destructor Documentation

QNode::QNode ( int  argc,
char **  argv 
)

Definition at line 30 of file qnode.cpp.

QNode::~QNode ( ) [virtual]

Definition at line 36 of file qnode.cpp.


Member Function Documentation

void QNode::askGoal ( std::string  goal)

Definition at line 77 of file qnode.cpp.

bool QNode::getLocations ( std::vector< std::string > &  locations)

Definition at line 94 of file qnode.cpp.

Definition at line 115 of file qnode.cpp.

void QNode::guiActive ( ) [private]

Definition at line 136 of file qnode.cpp.

void QNode::guiDone ( const actionlib::SimpleClientGoalState state,
const tibi_dabo_msgs::guiResultConstPtr result 
) [private]

Definition at line 121 of file qnode.cpp.

void QNode::guiFeedback ( const tibi_dabo_msgs::guiFeedbackConstPtr feedback) [private]

Definition at line 144 of file qnode.cpp.

Definition at line 154 of file qnode.cpp.

Definition at line 44 of file qnode.cpp.

void QNode::run ( void  )

Definition at line 64 of file qnode.cpp.


Member Data Documentation

Definition at line 61 of file qnode.hpp.

iri_goal_database::get_locations tibi_coop_gui::QNode::get_locations_srv [private]

Definition at line 62 of file qnode.hpp.

Definition at line 65 of file qnode.hpp.

Definition at line 71 of file qnode.hpp.

Definition at line 66 of file qnode.hpp.

Definition at line 56 of file qnode.hpp.

Definition at line 57 of file qnode.hpp.

QMutex tibi_coop_gui::QNode::mutex [private]

Definition at line 58 of file qnode.hpp.


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


tibi_coop_gui
Author(s): fherrero
autogenerated on Fri Dec 6 2013 23:44:26