#include <anjockey.h>
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< AJockey > | ajockey_ptr_ |
> Name of the service to write segments into the map. | |
bool | learning_ |
bool | navigating_ |
ros::NodeHandle | nh_ |
boost::scoped_ptr< NJockey > | njockey_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. |
Definition at line 17 of file anjockey.h.
featurenav_base::ANJockey::ANJockey | ( | const std::string & | name, |
const std::string & | segment_interface_name | ||
) |
Definition at line 5 of file anjockey.cpp.
bool featurenav_base::ANJockey::canDo | ( | const action_type | action | ) | [private] |
Definition at line 86 of file anjockey.cpp.
std::string featurenav_base::ANJockey::getLearningJockeyName | ( | ) | const |
Definition at line 56 of file anjockey.cpp.
std::string featurenav_base::ANJockey::getNavigatingJockeyName | ( | ) | const |
Definition at line 65 of file anjockey.cpp.
bool featurenav_base::ANJockey::initMapSegmentInterface | ( | ) | [private] |
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.
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.
bool featurenav_base::ANJockey::learning_ [private] |
Definition at line 45 of file anjockey.h.
bool featurenav_base::ANJockey::navigating_ [private] |
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.
std::string featurenav_base::ANJockey::segment_getter_name_ [private] |
> Name of the map interface for segments.
Definition at line 39 of file anjockey.h.
std::string featurenav_base::ANJockey::segment_interface_name_ [private] |
Definition at line 38 of file anjockey.h.
std::string featurenav_base::ANJockey::segment_setter_name_ [private] |
> Name of the service to retrieve segments from the map.
Definition at line 40 of file anjockey.h.