Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes
CheckpointManager Class Reference

#include <checkpoint_manager.h>

List of all members.

Public Member Functions

 CheckpointManager ()

Private Member Functions

bool action_callback (iri_checkpoint_nav::ActionCheckpointNav::Request &req, iri_checkpoint_nav::ActionCheckpointNav::Response &res)
void activate_current_checkpoint ()
bool add_checkpoint_callback (iri_checkpoint_nav::Checkpoint::Request &req, iri_checkpoint_nav::Checkpoint::Response &res)
geometry_msgs::Quaternion generate_goal_orientation ()
void reset_checkpoints ()
bool send_navigation_goal (const CheckpointRequest checkpoint)
bool start_navigation ()
void visited_current_checkpoint ()

Static Private Member Functions

static geometry_msgs::Quaternion generate_default_orientation ()

Private Attributes

std::vector< CheckpointRequestcheckpoints_
std::vector< CheckpointRequest >
::iterator 
current_goal_
CheckpointMarker marker_
ros::NodeHandle nh_
ros::ServiceServer srv_action_
ros::ServiceServer srv_checkpoint_

Detailed Description

Definition at line 15 of file checkpoint_manager.h.


Constructor & Destructor Documentation

Definition at line 7 of file checkpoint_manager.cpp.


Member Function Documentation

Definition at line 30 of file checkpoint_manager.cpp.

Definition at line 52 of file checkpoint_manager.cpp.

Definition at line 17 of file checkpoint_manager.cpp.

geometry_msgs::Quaternion CheckpointManager::generate_default_orientation ( ) [static, private]

Definition at line 70 of file checkpoint_manager.cpp.

geometry_msgs::Quaternion CheckpointManager::generate_goal_orientation ( ) [private]

Definition at line 83 of file checkpoint_manager.cpp.

Definition at line 64 of file checkpoint_manager.cpp.

Definition at line 113 of file checkpoint_manager.cpp.

Definition at line 143 of file checkpoint_manager.cpp.

Definition at line 58 of file checkpoint_manager.cpp.


Member Data Documentation

Definition at line 23 of file checkpoint_manager.h.

Definition at line 24 of file checkpoint_manager.h.

Definition at line 22 of file checkpoint_manager.h.

Definition at line 20 of file checkpoint_manager.h.

Definition at line 19 of file checkpoint_manager.h.

Definition at line 18 of file checkpoint_manager.h.


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


iri_checkpoint_nav
Author(s): Jose Luis Rivero
autogenerated on Fri Dec 6 2013 22:56:28