Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
directSearchWS::DirectSearchHandler Class Referenceabstract

#include <direct_search_handler.hpp>

Inheritance diagram for directSearchWS::DirectSearchHandler:
Inheritance graph
[legend]

Public Member Functions

virtual bool backToInitial (const SearchedObjectTypesAndIds &searchedObjectTypesAndIds)
 
 DirectSearchHandler ()
 
PosePtr getActualCameraPosePtr () const
 
SearchedObjectTypesAndIds getActualFilteredSearchedObjectTypesAndIds () const
 
PtuTuplePtr getActualPtuPtr () const
 
PosePtr getActualRobotPosePtr () const
 
bool getArePosesFromDemonstrationLeft () const
 
bool getIsNoPoseLeft () const
 
bool getIsSameRobotPoseAsBefore () const
 
virtual bool getNextRobotState (const SearchedObjectTypesAndIds &searchedObjectTypesAndIds)
 
double getRemainingPosesDistances () const
 
int getRemainingPTUPoses () const
 
int getRemainingRobotPoses () const
 
virtual bool initHandler ()=0
 
virtual bool resetHandler ()
 
virtual ~DirectSearchHandler ()
 

Protected Member Functions

void calculateRemainingPosesDistances ()
 

Protected Attributes

bool arePosesFromDemonstrationLeft
 
bool isNoPoseLeft
 
bool isRobotPoseChanged
 
bool isSameRobotPoseAsBefore
 
PosePtr nextCameraPosePtr
 
SearchedObjectTypesAndIds nextFilteredSearchedObjectTypesAndIds
 
PtuTuplePtr nextPtuPtr
 
PosePtr nextRobotPosePtr
 
PoseHelperPtr poseHelperPtr
 
RobotStatePtrVecPtr posesToExplorePtr
 
double remainingPosesDistances
 

Detailed Description

Definition at line 47 of file direct_search_handler.hpp.

Constructor & Destructor Documentation

directSearchWS::DirectSearchHandler::DirectSearchHandler ( )

Definition at line 22 of file direct_search_handler.cpp.

directSearchWS::DirectSearchHandler::~DirectSearchHandler ( )
virtual

Definition at line 27 of file direct_search_handler.cpp.

Member Function Documentation

bool directSearchWS::DirectSearchHandler::backToInitial ( const SearchedObjectTypesAndIds searchedObjectTypesAndIds)
virtual
void directSearchWS::DirectSearchHandler::calculateRemainingPosesDistances ( )
protected

Definition at line 114 of file direct_search_handler.cpp.

PosePtr directSearchWS::DirectSearchHandler::getActualCameraPosePtr ( ) const
inline

Definition at line 82 of file direct_search_handler.hpp.

SearchedObjectTypesAndIds directSearchWS::DirectSearchHandler::getActualFilteredSearchedObjectTypesAndIds ( ) const
inline

Definition at line 90 of file direct_search_handler.hpp.

PtuTuplePtr directSearchWS::DirectSearchHandler::getActualPtuPtr ( ) const
inline

Definition at line 86 of file direct_search_handler.hpp.

PosePtr directSearchWS::DirectSearchHandler::getActualRobotPosePtr ( ) const
inline

Definition at line 78 of file direct_search_handler.hpp.

bool directSearchWS::DirectSearchHandler::getArePosesFromDemonstrationLeft ( ) const
inline

Definition at line 102 of file direct_search_handler.hpp.

bool directSearchWS::DirectSearchHandler::getIsNoPoseLeft ( ) const
inline

Definition at line 98 of file direct_search_handler.hpp.

bool directSearchWS::DirectSearchHandler::getIsSameRobotPoseAsBefore ( ) const
inline

Definition at line 94 of file direct_search_handler.hpp.

bool directSearchWS::DirectSearchHandler::getNextRobotState ( const SearchedObjectTypesAndIds searchedObjectTypesAndIds)
virtual
double directSearchWS::DirectSearchHandler::getRemainingPosesDistances ( ) const
inline

Definition at line 117 of file direct_search_handler.hpp.

int directSearchWS::DirectSearchHandler::getRemainingPTUPoses ( ) const
inline

Definition at line 106 of file direct_search_handler.hpp.

int directSearchWS::DirectSearchHandler::getRemainingRobotPoses ( ) const
inline

Definition at line 113 of file direct_search_handler.hpp.

virtual bool directSearchWS::DirectSearchHandler::initHandler ( )
pure virtual
bool directSearchWS::DirectSearchHandler::resetHandler ( )
virtual

Member Data Documentation

bool directSearchWS::DirectSearchHandler::arePosesFromDemonstrationLeft
protected

Definition at line 62 of file direct_search_handler.hpp.

bool directSearchWS::DirectSearchHandler::isNoPoseLeft
protected

Definition at line 61 of file direct_search_handler.hpp.

bool directSearchWS::DirectSearchHandler::isRobotPoseChanged
protected

Definition at line 60 of file direct_search_handler.hpp.

bool directSearchWS::DirectSearchHandler::isSameRobotPoseAsBefore
protected

Definition at line 59 of file direct_search_handler.hpp.

PosePtr directSearchWS::DirectSearchHandler::nextCameraPosePtr
protected

Definition at line 54 of file direct_search_handler.hpp.

SearchedObjectTypesAndIds directSearchWS::DirectSearchHandler::nextFilteredSearchedObjectTypesAndIds
protected

Definition at line 57 of file direct_search_handler.hpp.

PtuTuplePtr directSearchWS::DirectSearchHandler::nextPtuPtr
protected

Definition at line 56 of file direct_search_handler.hpp.

PosePtr directSearchWS::DirectSearchHandler::nextRobotPosePtr
protected

Definition at line 55 of file direct_search_handler.hpp.

PoseHelperPtr directSearchWS::DirectSearchHandler::poseHelperPtr
protected

Definition at line 64 of file direct_search_handler.hpp.

RobotStatePtrVecPtr directSearchWS::DirectSearchHandler::posesToExplorePtr
protected

Definition at line 52 of file direct_search_handler.hpp.

double directSearchWS::DirectSearchHandler::remainingPosesDistances
protected

Definition at line 58 of file direct_search_handler.hpp.


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


asr_direct_search_manager
Author(s): Borella Jocelyn, Karrenbauer Oliver, Mei├čner Pascal
autogenerated on Wed Jan 8 2020 03:15:41