Public Member Functions | Private Member Functions | Private Attributes
featurenav_base::ANJockey Class Reference

#include <anjockey.h>

List of all members.

Public Member Functions

 ANJockey (const std::string &name, const std::string &segment_interface_name)
std::string getLearningJockeyName () const
std::string getNavigatingJockeyName () const
void setDescriptorMatcherFunction (descriptor_matcher_function_ptr f)
void setExtractFeaturesFunction (feature_extractor_function_ptr f)

Private Member Functions

bool canDo (const action_type action)
bool initMapSegmentInterface ()
void startDo (const action_type action)

Private Attributes

boost::scoped_ptr< AJockeyajockey_ptr_
 > Name of the service to write segments into the map.
bool learning_
bool navigating_
ros::NodeHandle nh_
boost::scoped_ptr< NJockeynjockey_ptr_
ros::NodeHandle private_nh_
std::string segment_getter_name_
 > Name of the map interface for segments.
std::string segment_interface_name_
std::string segment_setter_name_
 > Name of the service to retrieve segments from the map.

Detailed Description

Definition at line 17 of file anjockey.h.


Constructor & Destructor Documentation

featurenav_base::ANJockey::ANJockey ( const std::string &  name,
const std::string &  segment_interface_name 
)

Definition at line 5 of file anjockey.cpp.


Member Function Documentation

bool featurenav_base::ANJockey::canDo ( const action_type  action) [private]

Definition at line 86 of file anjockey.cpp.

Definition at line 56 of file anjockey.cpp.

Definition at line 65 of file anjockey.cpp.

Definition at line 36 of file anjockey.cpp.

Definition at line 80 of file anjockey.cpp.

Definition at line 74 of file anjockey.cpp.

void featurenav_base::ANJockey::startDo ( const action_type  action) [private]

Definition at line 95 of file anjockey.cpp.


Member Data Documentation

boost::scoped_ptr<AJockey> featurenav_base::ANJockey::ajockey_ptr_ [private]

> Name of the service to write segments into the map.

Definition at line 42 of file anjockey.h.

Definition at line 45 of file anjockey.h.

Definition at line 46 of file anjockey.h.

Definition at line 36 of file anjockey.h.

boost::scoped_ptr<NJockey> featurenav_base::ANJockey::njockey_ptr_ [private]

Definition at line 43 of file anjockey.h.

Definition at line 37 of file anjockey.h.

> Name of the map interface for segments.

Definition at line 39 of file anjockey.h.

Definition at line 38 of file anjockey.h.

> Name of the service to retrieve segments from the map.

Definition at line 40 of file anjockey.h.


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


featurenav_base
Author(s): Gaƫl Ecorchard
autogenerated on Sat Jun 8 2019 19:52:22