old_prediction_normalized.h
Go to the documentation of this file.
1 
18 #pragma once
20 namespace pose_prediction_ism
21 {
23  {
24  public:
25  PaperPredictionNormalized(std::string dbfileName);
54  AttributedPointCloud predictUnfoundPoses(ISM::PosePtr& referencePose, std::string patternName, double percentage_of_records_for_prediction);
55 
56  private:
90  bool referenceObjectProcessing(std::string objectType,
91  ISM::VoteSpecifierPtr specifier,
92  ISM::PosePtr &referencePose,
93  unsigned int weight,
94  unsigned int specifiersSize,
95  unsigned int level);
97  ISM::VoteSpecifierPtr specifier,
98  ISM::PosePtr &referencePose,
99  unsigned int weight);
100  void calculateRecursiveUnfoundPoses(ISM::PosePtr& referencePose,
101  std::string patternName,
102  unsigned int weight,
103  unsigned int level);
104  void createAttributedPointCloudFromMap(double numberOfSpecifiers);
105  void createAttributedPointCloud(ISM::PosePtr reference_pose_ptr, double percentage_of_records_for_prediction);
106  std::map<IsmObject , std::vector<ISM::PosePtr>> objectPoseMap;
108  };
110 }
bool referenceObjectProcessing(std::string objectType, ISM::VoteSpecifierPtr specifier, ISM::PosePtr &referencePose, unsigned int weight, unsigned int specifiersSize, unsigned int level)
referenceObjectProcessing Processes a reference object. Processes the following steps.
SharedPtr< PaperPredictionNormalized > PaperPredictionNormalizedPtr
void createAttributedPointCloud(ISM::PosePtr reference_pose_ptr, double percentage_of_records_for_prediction)
std::pair< std::string, std::string > IsmObject
void calculateRecursiveUnfoundPoses(ISM::PosePtr &referencePose, std::string patternName, unsigned int weight, unsigned int level)
void createAttributedPointCloudFromMap(double numberOfSpecifiers)
std::map< IsmObject, std::vector< ISM::PosePtr > > objectPoseMap
AttributedPointCloud predictUnfoundPoses(ISM::PosePtr &referencePose, std::string patternName, double percentage_of_records_for_prediction)
RecognizerPredictionISM::calcUnfoundPoses Processes the following steps for each object in the object...
std::map< IsmObject, unsigned int > SizeMap
void nonReferenceObjectProcessing(IsmObject object, ISM::VoteSpecifierPtr specifier, ISM::PosePtr &referencePose, unsigned int weight)
asr_msgs::AsrAttributedPointCloud AttributedPointCloud
Definition: typedef.h:37


asr_lib_pose_prediction_ism
Author(s): Heizmann Heinrich, Heller Florian, Meißner Pascal, Stöckle Patrick
autogenerated on Thu Jan 9 2020 07:19:56