#include <direct_search_manager.hpp>

| Public Member Functions | |
| virtual bool | backToInitial (const SearchedObjectTypesAndIds &searchedObjectTypesAndIds) | 
| DirectSearchManager () | |
| virtual bool | getNextRobotState (const SearchedObjectTypesAndIds &searchedObjectTypesAndIds) | 
| virtual bool | initHandler ()=0 | 
| virtual bool | resetHandler () | 
| virtual | ~DirectSearchManager () | 
|  Public Member Functions inherited from directSearchWS::DirectSearchHandler | |
| DirectSearchHandler () | |
| PosePtr | getActualCameraPosePtr () const | 
| SearchedObjectTypesAndIds | getActualFilteredSearchedObjectTypesAndIds () const | 
| PtuTuplePtr | getActualPtuPtr () const | 
| PosePtr | getActualRobotPosePtr () const | 
| bool | getArePosesFromDemonstrationLeft () const | 
| bool | getIsNoPoseLeft () const | 
| bool | getIsSameRobotPoseAsBefore () const | 
| double | getRemainingPosesDistances () const | 
| int | getRemainingPTUPoses () const | 
| int | getRemainingRobotPoses () const | 
| virtual | ~DirectSearchHandler () | 
| Protected Member Functions | |
| bool | parsePosesToExploreFromXML (const std::string &path) | 
|  Protected Member Functions inherited from directSearchWS::DirectSearchHandler | |
| void | calculateRemainingPosesDistances () | 
| Private Member Functions | |
| bool | deleteAllRedundantPoses (const RobotStatePtrVecPtr &robotStates) const | 
| bool | filterPosesDependingOnAlreadyFoundObjectTypes (const RobotStatePtrVecPtr &robotStates, const SearchedObjectTypes &searchedObjectTypes) const | 
| bool | getViewportsFromWorldModel (std::vector< asr_msgs::AsrViewport > &viewports) | 
| PosePtr | parsePose (const rapidxml::xml_node<> *node, const char *poseName) const | 
| void | ptuDriverStateCallback (const sensor_msgs::JointState::ConstPtr &ptuState) | 
| bool | reorderPosesByNBV (const SearchedObjectTypes &searchedObjectTypes) | 
| bool | setInitialRobotState () | 
| bool | setPointCloudInNBV (const SearchedObjectTypesAndIds &searchedObjectTypesAndIds) | 
Definition at line 40 of file direct_search_manager.hpp.
| directSearchWS::DirectSearchManager::DirectSearchManager | ( | ) | 
Definition at line 22 of file direct_search_manager.cpp.
| 
 | virtual | 
Definition at line 43 of file direct_search_manager.cpp.
| 
 | virtual | 
Reimplemented from directSearchWS::DirectSearchHandler.
Reimplemented in directSearchWS::RecordingManager.
Definition at line 165 of file direct_search_manager.cpp.
| 
 | private | 
Definition at line 318 of file direct_search_manager.cpp.
| 
 | private | 
Definition at line 327 of file direct_search_manager.cpp.
| 
 | virtual | 
Reimplemented from directSearchWS::DirectSearchHandler.
Reimplemented in directSearchWS::RecordingManager.
Definition at line 111 of file direct_search_manager.cpp.
| 
 | private | 
Definition at line 157 of file direct_search_manager.cpp.
| 
 | pure virtual | 
Implements directSearchWS::DirectSearchHandler.
Implemented in directSearchWS::RecordingManager, and directSearchWS::GridManager.
| 
 | private | 
Definition at line 83 of file direct_search_manager.cpp.
| 
 | protected | 
Definition at line 45 of file direct_search_manager.cpp.
| 
 | private | 
Definition at line 353 of file direct_search_manager.cpp.
| 
 | private | 
Definition at line 211 of file direct_search_manager.cpp.
| 
 | virtual | 
Reimplemented from directSearchWS::DirectSearchHandler.
Reimplemented in directSearchWS::RecordingManager, and directSearchWS::GridManager.
Definition at line 101 of file direct_search_manager.cpp.
| 
 | private | 
Definition at line 337 of file direct_search_manager.cpp.
| 
 | private | 
Definition at line 358 of file direct_search_manager.cpp.
| 
 | private | 
Definition at line 54 of file direct_search_manager.hpp.
| 
 | private | 
Definition at line 55 of file direct_search_manager.hpp.
| 
 | private | 
Definition at line 43 of file direct_search_manager.hpp.
| 
 | private | 
Definition at line 52 of file direct_search_manager.hpp.
| 
 | protected | 
Definition at line 74 of file direct_search_manager.hpp.
| 
 | private | 
Definition at line 45 of file direct_search_manager.hpp.
| 
 | protected | 
Definition at line 70 of file direct_search_manager.hpp.
| 
 | private | 
Definition at line 56 of file direct_search_manager.hpp.
| 
 | private | 
Definition at line 47 of file direct_search_manager.hpp.
| 
 | private | 
Definition at line 50 of file direct_search_manager.hpp.
| 
 | protected | 
Definition at line 72 of file direct_search_manager.hpp.
| 
 | private | 
Definition at line 49 of file direct_search_manager.hpp.
| 
 | private | 
Definition at line 48 of file direct_search_manager.hpp.