Public Member Functions | Private Member Functions | Private Attributes | List of all members
directSearchWS::GridInitialisation Class Reference

#include <grid_initialisation.hpp>

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

Public Member Functions

 GridInitialisation (std::string gridFilePath)
 
bool initHandler ()
 
bool resetHandler ()
 
virtual ~GridInitialisation ()
 
- Public Member Functions inherited from directSearchWS::DirectSearchHandler
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 ~DirectSearchHandler ()
 

Private Member Functions

double getYaw (const geometry_msgs::Point &pointA, const geometry_msgs::Point &pointB) const
 
void initPTUPoses ()
 

Private Attributes

double clearVision
 
std::string gridFilePath
 
PtuTuplePtrVecPtr ptuTuplePtrVecPtr
 

Additional Inherited Members

- Protected Member Functions inherited from directSearchWS::DirectSearchHandler
void calculateRemainingPosesDistances ()
 
- Protected Attributes inherited from directSearchWS::DirectSearchHandler
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 25 of file grid_initialisation.hpp.

Constructor & Destructor Documentation

directSearchWS::GridInitialisation::GridInitialisation ( std::string  gridFilePath)

Definition at line 22 of file grid_initialisation.cpp.

directSearchWS::GridInitialisation::~GridInitialisation ( )
virtual

Definition at line 26 of file grid_initialisation.cpp.

Member Function Documentation

double directSearchWS::GridInitialisation::getYaw ( const geometry_msgs::Point pointA,
const geometry_msgs::Point pointB 
) const
private

Definition at line 194 of file grid_initialisation.cpp.

bool directSearchWS::GridInitialisation::initHandler ( )
virtual

Implements directSearchWS::DirectSearchHandler.

Definition at line 72 of file grid_initialisation.cpp.

void directSearchWS::GridInitialisation::initPTUPoses ( )
private

Definition at line 28 of file grid_initialisation.cpp.

bool directSearchWS::GridInitialisation::resetHandler ( )
virtual

Reimplemented from directSearchWS::DirectSearchHandler.

Definition at line 64 of file grid_initialisation.cpp.

Member Data Documentation

double directSearchWS::GridInitialisation::clearVision
private

Definition at line 32 of file grid_initialisation.hpp.

std::string directSearchWS::GridInitialisation::gridFilePath
private

Definition at line 28 of file grid_initialisation.hpp.

PtuTuplePtrVecPtr directSearchWS::GridInitialisation::ptuTuplePtrVecPtr
private

Definition at line 30 of file grid_initialisation.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