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

#include <recording_manager.hpp>

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

Public Member Functions

bool backToInitial (const SearchedObjectTypesAndIds &searchedObjectTypesAndIds)
 
bool getNextRobotState (const SearchedObjectTypesAndIds &searchedObjectTypesAndIds)
 
bool initHandler ()
 
 RecordingManager (std::string recordFilePath)
 
bool resetHandler ()
 
virtual ~RecordingManager ()
 
- Public Member Functions inherited from directSearchWS::DirectSearchManager
 DirectSearchManager ()
 
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 ()
 

Private Attributes

bool concatApproxEqualsPosesParam
 
double concatRobotPoseOrientationRadDistanceThreshold
 
double concatRobotPosePositionDistanceThreshold
 
bool filterIsPositionAllowedParam
 
int filterMinimumNumberOfDeletedNormalsParam
 
std::string recordFilePath
 
bool reorderPosesByTSPParam
 
SortHelperPtr sortHelperPtr
 

Additional Inherited Members

- Protected Member Functions inherited from directSearchWS::DirectSearchManager
bool parsePosesToExploreFromXML (const std::string &path)
 
- Protected Member Functions inherited from directSearchWS::DirectSearchHandler
void calculateRemainingPosesDistances ()
 
- Protected Attributes inherited from directSearchWS::DirectSearchManager
FilterPosesDependingOnAlreadyFoundObjectTypesPtr filterPosesDependingOnAlreadyFoundObjectTypesPtr
 
SearchedObjectTypes lastSearchedObjectTypes
 
bool reorderPosesByNBVParam
 
- 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 29 of file recording_manager.hpp.

Constructor & Destructor Documentation

directSearchWS::RecordingManager::RecordingManager ( std::string  recordFilePath)

Definition at line 22 of file recording_manager.cpp.

directSearchWS::RecordingManager::~RecordingManager ( )
virtual

Definition at line 42 of file recording_manager.cpp.

Member Function Documentation

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

Reimplemented from directSearchWS::DirectSearchManager.

Definition at line 98 of file recording_manager.cpp.

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

Reimplemented from directSearchWS::DirectSearchManager.

Definition at line 90 of file recording_manager.cpp.

bool directSearchWS::RecordingManager::initHandler ( )
virtual

Implements directSearchWS::DirectSearchManager.

Definition at line 50 of file recording_manager.cpp.

bool directSearchWS::RecordingManager::resetHandler ( )
virtual

Reimplemented from directSearchWS::DirectSearchManager.

Definition at line 44 of file recording_manager.cpp.

Member Data Documentation

bool directSearchWS::RecordingManager::concatApproxEqualsPosesParam
private

Definition at line 36 of file recording_manager.hpp.

double directSearchWS::RecordingManager::concatRobotPoseOrientationRadDistanceThreshold
private

Definition at line 40 of file recording_manager.hpp.

double directSearchWS::RecordingManager::concatRobotPosePositionDistanceThreshold
private

Definition at line 39 of file recording_manager.hpp.

bool directSearchWS::RecordingManager::filterIsPositionAllowedParam
private

Definition at line 35 of file recording_manager.hpp.

int directSearchWS::RecordingManager::filterMinimumNumberOfDeletedNormalsParam
private

Definition at line 34 of file recording_manager.hpp.

std::string directSearchWS::RecordingManager::recordFilePath
private

Definition at line 32 of file recording_manager.hpp.

bool directSearchWS::RecordingManager::reorderPosesByTSPParam
private

Definition at line 37 of file recording_manager.hpp.

SortHelperPtr directSearchWS::RecordingManager::sortHelperPtr
private

Definition at line 42 of file recording_manager.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