91 ISM::VoteSpecifierPtr specifier,
92 ISM::PosePtr &referencePose,
94 unsigned int specifiersSize,
97 ISM::VoteSpecifierPtr specifier,
98 ISM::PosePtr &referencePose,
101 std::string patternName,
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
~PaperPredictionNormalized()
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)
PaperPredictionNormalized(std::string dbfileName)
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