32#include <Structs/ObjectDefinitions.h>
54 Ice::ObjectPtr
ice_clone()
const override;
75 void setFeatureFile(
const std::string& featureFileName,
const std::string& filesDBName);
76 Ice::ObjectPtr
ice_clone()
const override;
97 void setDataFiles(
const std::string& dataPath,
const std::string& filesDBName);
101 Ice::ObjectPtr
ice_clone()
const override;
123 Ice::ObjectPtr
ice_clone()
const override;
158 Ice::ObjectPtr
ice_clone()
const override;
182 const float mismatchDistance);
184 Ice::ObjectPtr
ice_clone()
const override;
AbstractFileEntityWrapper(GridFileManagerPtr fileManager)
std::vector< int > getArMarkerIDs() const
std::vector< float > getArMarkerSizes() const
std::vector< Eigen::Matrix4f > getTransformationsToCenter() const
ArMarkerWrapper(const GridFileManagerPtr &gfm)
Constructs new ArMarkerWrapper.
std::vector< Eigen::Vector3f > getTransformationToCenterTranslations() const
void setTransformationToCenterRotationsRPY(const std::vector< Eigen::Vector3f > &newRotations)
void setArMarkerIDs(const std::vector< int > &newMarkerIDs)
std::vector< Eigen::Vector3f > getTransformationToCenterRotationsRPY() const
Ice::ObjectPtr ice_clone() const override
void setTransformationToCenterTranslations(const std::vector< Eigen::Vector3f > &newTranslations)
void setArMarkerSizes(const std::vector< float > &newMarkerSizes)
HandMarkerBallWrapper(const GridFileManagerPtr &gfm)
Constructs new HandMarkerBallWrapper.
void setObjectColor(const ObjectColor &color)
ObjectColor getObjectColor() const
Ice::ObjectPtr ice_clone() const override
std::string getRecognitionMethod() const
LocalizationQueryList getLocalizationQueries()
void setDefaultMotionModel(const std::string &defaultMotionModel)
void addLocalizationQuery(const LocalizationQueryPtr &query)
void removeLocalizationQuery(const std::string &queryName)
void updateLocalizationQuery(const std::string &queryName, const LocalizationQueryPtr &query)
void setRecognitionMethod(const std::string &recognitionMethod)
Ice::ObjectPtr ice_clone() const override
std::string getDefaultMotionModel() const
PointCloudLocalizerWrapper(const GridFileManagerPtr &gfm)
Constructs new PointCloudLocalizerWrapper.
std::string getPointCloudFileName() const
void setPointCloudFileName(const std::string &fileName, const std::string &filesDBName)
Ice::ObjectPtr ice_clone() const override
void getExpectedMatchingDistance(float &expectedMatchDistance, float &mismatchDistance)
void setExpectedMatchingDistance(const float expectedMatchDistance, const float mismatchDistance)
std::string getDataFiles() const
SegmentableRecognitionWrapper(const GridFileManagerPtr &gfm)
Constructs new SegmentableRecognitionWrapper.
void setObjectColor(const ObjectColor &color)
ObjectColor getObjectColor() const
Ice::ObjectPtr ice_clone() const override
void setDataFiles(const std::string &dataPath, const std::string &filesDBName)
std::string getFeatureFile() const
void setFeatureFile(const std::string &featureFileName, const std::string &filesDBName)
TexturedRecognitionWrapper(const GridFileManagerPtr &gfm)
Constructs new TexturedRecognitionWrapper.
Ice::ObjectPtr ice_clone() const override
IceInternal::Handle< SegmentableRecognitionWrapper > SegmentableRecognitionWrapperPtr
IceInternal::Handle< ObjectRecognitionWrapper > ObjectRecognitionWrapperPtr
IceInternal::Handle< PointCloudLocalizerWrapper > PointCloudLocalizerWrapperPtr
IceInternal::Handle< TexturedRecognitionWrapper > TexturedRecognitionWrapperPtr
IceInternal::Handle< ArMarkerWrapper > ArMarkerWrapperPtr
IceInternal::Handle< HandMarkerBallWrapper > HandMarkerBallWrapperPtr
IceInternal::Handle< LocalizationQuery > LocalizationQueryPtr
std::shared_ptr< GridFileManager > GridFileManagerPtr