Go to the documentation of this file.
32 #include <Structs/ObjectDefinitions.h>
35 #include <Eigen/Eigen>
78 void setFeatureFile(
const std::string& featureFileName,
const std::string& filesDBName);
101 void setDataFiles(
const std::string& dataPath,
const std::string& filesDBName);
std::string getPointCloudFileName() const
std::string getDataFiles() const
std::vector< int > getArMarkerIDs() const
Ice::ObjectPtr ice_clone() const override
std::vector< Eigen::Vector3f > getTransformationToCenterTranslations() const
void setExpectedMatchingDistance(const float expectedMatchDistance, const float mismatchDistance)
void updateLocalizationQuery(const std::string &queryName, const LocalizationQueryPtr &query)
Ice::ObjectPtr ice_clone() const override
HandMarkerBallWrapper(const GridFileManagerPtr &gfm)
Constructs new HandMarkerBallWrapper.
SegmentableRecognitionWrapper(const GridFileManagerPtr &gfm)
Constructs new SegmentableRecognitionWrapper.
void addLocalizationQuery(const LocalizationQueryPtr &query)
ObjectColor getObjectColor() const
void setObjectColor(const ObjectColor &color)
void setPointCloudFileName(const std::string &fileName, const std::string &filesDBName)
void setTransformationToCenterRotationsRPY(const std::vector< Eigen::Vector3f > &newRotations)
void setFeatureFile(const std::string &featureFileName, const std::string &filesDBName)
std::vector< float > getArMarkerSizes() const
Ice::ObjectPtr ice_clone() const override
void setArMarkerSizes(const std::vector< float > &newMarkerSizes)
SegmentableRecognitionWrapper offers a simplified access to the data of an object class or instance r...
TexturedRecognitionWrapper(const GridFileManagerPtr &gfm)
Constructs new TexturedRecognitionWrapper.
LocalizationQueryList getLocalizationQueries()
void setArMarkerIDs(const std::vector< int > &newMarkerIDs)
AbstractEntityWrapper is a superclass for all covenience classes, which provide typed access to entit...
Ice::ObjectPtr ice_clone() const override
PointCloudLocalizerWrapper(const GridFileManagerPtr &gfm)
Constructs new PointCloudLocalizerWrapper.
std::vector< Eigen::Matrix4f > getTransformationsToCenter() const
ArMarkerWrapper(const GridFileManagerPtr &gfm)
Constructs new ArMarkerWrapper.
std::vector< Eigen::Vector3f > getTransformationToCenterRotationsRPY() const
TexturedRecognitionWrapper offers a simplified access to the data of an object class or instance rela...
ObjectColor getObjectColor() const
PointCloudLocalizerWrapper offers a simplified access to the necessary information for localization u...
void setRecognitionMethod(const std::string &recognitionMethod)
void getExpectedMatchingDistance(float &expectedMatchDistance, float &mismatchDistance)
void setTransformationToCenterTranslations(const std::vector< Eigen::Vector3f > &newTranslations)
std::string getDefaultMotionModel() const
void removeLocalizationQuery(const std::string &queryName)
std::shared_ptr< GridFileManager > GridFileManagerPtr
std::string getFeatureFile() const
void setDefaultMotionModel(const std::string &defaultMotionModel)
std::string getRecognitionMethod() const
std::shared_ptr< Object > ObjectPtr
Ice::ObjectPtr ice_clone() const override
ArMarkerWrapper offers a simplified access to the necessary information for localization of AR marker...
void setDataFiles(const std::string &dataPath, const std::string &filesDBName)
void setObjectColor(const ObjectColor &color)
HandMarkerBallWrapper offers a simplified access to the necessary information for localization of the...
Ice::ObjectPtr ice_clone() const override