PointCloudLocalizerWrapper Class Reference

PointCloudLocalizerWrapper offers a simplified access to the necessary information for localization using colored pointclouds. More...

#include <MemoryX/libraries/helpers/ObjectRecognitionHelpers/ObjectRecognitionWrapper.h>

+ Inheritance diagram for PointCloudLocalizerWrapper:

Public Member Functions

void getExpectedMatchingDistance (float &expectedMatchDistance, float &mismatchDistance)
 
std::string getPointCloudFileName () const
 
Ice::ObjectPtr ice_clone () const override
 
 PointCloudLocalizerWrapper (const GridFileManagerPtr &gfm)
 Constructs new PointCloudLocalizerWrapper.
 
void setExpectedMatchingDistance (const float expectedMatchDistance, const float mismatchDistance)
 
void setPointCloudFileName (const std::string &fileName, const std::string &filesDBName)
 
- Public Member Functions inherited from AbstractFileEntityWrapper
 AbstractFileEntityWrapper (GridFileManagerPtr fileManager)
 
- Public Member Functions inherited from AbstractEntityWrapper
 AbstractEntityWrapper ()
 
EntityBasePtr getEntity () const
 Get the stored name of the stored entity.
 
std::string getId () const
 Get the identifier of the stored entity.
 
std::string getName () const
 Get the name of the stored entity.
 
void setEntity (const EntityBasePtr &entity)
 Replace the stored entity with a new one.
 
 ~AbstractEntityWrapper () override
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractFileEntityWrapper
std::string cacheAttributeFile (const std::string &attrName, bool preserveOriginalFName=false) const
 
void cleanUpAttributeFiles (EntityAttributeBasePtr oldAttr, EntityAttributeBasePtr newAttr)
 cleanUpAttributeFiles compares the files attached to the two given attributes and removes the files of the oldAttr, if they dont match.
 
void removeAttributeFiles (const memoryx::EntityAttributeBasePtr &attr)
 removes all files of an attribute from the gridfs
 
- Protected Attributes inherited from AbstractFileEntityWrapper
GridFileManagerPtr fileManager
 

Detailed Description

PointCloudLocalizerWrapper offers a simplified access to the necessary information for localization using colored pointclouds.

Constructor & Destructor Documentation

◆ PointCloudLocalizerWrapper()

Constructs new PointCloudLocalizerWrapper.

Parameters
gfmGridFileManager to store/load files

Member Function Documentation

◆ getExpectedMatchingDistance()

void getExpectedMatchingDistance ( float & expectedMatchDistance,
float & mismatchDistance )

◆ getPointCloudFileName()

std::string getPointCloudFileName ( ) const

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
override

◆ setExpectedMatchingDistance()

void setExpectedMatchingDistance ( const float expectedMatchDistance,
const float mismatchDistance )

◆ setPointCloudFileName()

void setPointCloudFileName ( const std::string & fileName,
const std::string & filesDBName )

The documentation for this class was generated from the following files: