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

◆ DirectSearchHandler()

directSearchWS::DirectSearchHandler::DirectSearchHandler ( )

Definition at line 22 of file direct_search_handler.cpp.

◆ ~DirectSearchHandler()

directSearchWS::DirectSearchHandler::~DirectSearchHandler ( )
virtual

Definition at line 27 of file direct_search_handler.cpp.

Member Function Documentation

◆ backToInitial()

bool directSearchWS::DirectSearchHandler::backToInitial ( const SearchedObjectTypesAndIds searchedObjectTypesAndIds)
virtual

◆ calculateRemainingPosesDistances()

void directSearchWS::DirectSearchHandler::calculateRemainingPosesDistances ( )
protected

Definition at line 114 of file direct_search_handler.cpp.

◆ getActualCameraPosePtr()

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

Definition at line 82 of file direct_search_handler.hpp.

◆ getActualFilteredSearchedObjectTypesAndIds()

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

Definition at line 90 of file direct_search_handler.hpp.

◆ getActualPtuPtr()

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

Definition at line 86 of file direct_search_handler.hpp.

◆ getActualRobotPosePtr()

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

Definition at line 78 of file direct_search_handler.hpp.

◆ getArePosesFromDemonstrationLeft()

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

Definition at line 102 of file direct_search_handler.hpp.

◆ getIsNoPoseLeft()

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

Definition at line 98 of file direct_search_handler.hpp.

◆ getIsSameRobotPoseAsBefore()

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

Definition at line 94 of file direct_search_handler.hpp.

◆ getNextRobotState()

bool directSearchWS::DirectSearchHandler::getNextRobotState ( const SearchedObjectTypesAndIds searchedObjectTypesAndIds)
virtual

◆ getRemainingPosesDistances()

double directSearchWS::DirectSearchHandler::getRemainingPosesDistances ( ) const
inline

Definition at line 117 of file direct_search_handler.hpp.

◆ getRemainingPTUPoses()

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

Definition at line 106 of file direct_search_handler.hpp.

◆ getRemainingRobotPoses()

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

Definition at line 113 of file direct_search_handler.hpp.

◆ initHandler()

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

◆ resetHandler()

bool directSearchWS::DirectSearchHandler::resetHandler ( )
virtual

Member Data Documentation

◆ arePosesFromDemonstrationLeft

bool directSearchWS::DirectSearchHandler::arePosesFromDemonstrationLeft
protected

Definition at line 62 of file direct_search_handler.hpp.

◆ isNoPoseLeft

bool directSearchWS::DirectSearchHandler::isNoPoseLeft
protected

Definition at line 61 of file direct_search_handler.hpp.

◆ isRobotPoseChanged

bool directSearchWS::DirectSearchHandler::isRobotPoseChanged
protected

Definition at line 60 of file direct_search_handler.hpp.

◆ isSameRobotPoseAsBefore

bool directSearchWS::DirectSearchHandler::isSameRobotPoseAsBefore
protected

Definition at line 59 of file direct_search_handler.hpp.

◆ nextCameraPosePtr

PosePtr directSearchWS::DirectSearchHandler::nextCameraPosePtr
protected

Definition at line 54 of file direct_search_handler.hpp.

◆ nextFilteredSearchedObjectTypesAndIds

SearchedObjectTypesAndIds directSearchWS::DirectSearchHandler::nextFilteredSearchedObjectTypesAndIds
protected

Definition at line 57 of file direct_search_handler.hpp.

◆ nextPtuPtr

PtuTuplePtr directSearchWS::DirectSearchHandler::nextPtuPtr
protected

Definition at line 56 of file direct_search_handler.hpp.

◆ nextRobotPosePtr

PosePtr directSearchWS::DirectSearchHandler::nextRobotPosePtr
protected

Definition at line 55 of file direct_search_handler.hpp.

◆ poseHelperPtr

PoseHelperPtr directSearchWS::DirectSearchHandler::poseHelperPtr
protected

Definition at line 64 of file direct_search_handler.hpp.

◆ posesToExplorePtr

RobotStatePtrVecPtr directSearchWS::DirectSearchHandler::posesToExplorePtr
protected

Definition at line 52 of file direct_search_handler.hpp.

◆ remainingPosesDistances

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 Mon Feb 28 2022 21:40:00