memoryx::EntityWrappers Namespace Reference

Classes

class  AbstractEntityWrapper
 AbstractEntityWrapper is a superclass for all covenience classes, which provide typed access to entity attributes. More...
 
class  AbstractFileEntityWrapper
 
class  ArMarkerWrapper
 ArMarkerWrapper offers a simplified access to the necessary information for localization of AR markers. More...
 
class  HandMarkerBallWrapper
 HandMarkerBallWrapper offers a simplified access to the necessary information for localization of the hand markers of Armar III. More...
 
class  ObjectRecognitionWrapper
 
class  PointCloudLocalizerWrapper
 PointCloudLocalizerWrapper offers a simplified access to the necessary information for localization using colored pointclouds. More...
 
class  SegmentableRecognitionWrapper
 SegmentableRecognitionWrapper offers a simplified access to the data of an object class or instance related to IVT SegmentableRecognition. More...
 
class  SimoxObjectWrapper
 SimoxObjectWrapper offers a simplified access to the Simox ManipulationObject (i.e visualization, collision model, grasps) stored in the attributes of MemoryX entity. More...
 
class  TexturedRecognitionWrapper
 TexturedRecognitionWrapper offers a simplified access to the data of an object class or instance related to IVT TextureRecognition. More...
 

Typedefs

using AbstractEntityWrapperPtr = IceInternal::Handle< AbstractEntityWrapper >
 Typedef of AbstractEntityWrapperPtr as IceUtil::Handle<AbstractEntityWrapper> for convenience. More...
 
using ArMarkerWrapperPtr = IceInternal::Handle< ArMarkerWrapper >
 
using HandMarkerBallWrapperPtr = IceInternal::Handle< HandMarkerBallWrapper >
 
using ObjectRecognitionWrapperPtr = IceInternal::Handle< ObjectRecognitionWrapper >
 
using PointCloudLocalizerWrapperPtr = IceInternal::Handle< PointCloudLocalizerWrapper >
 
using SegmentableRecognitionWrapperPtr = IceInternal::Handle< SegmentableRecognitionWrapper >
 
using SimoxObjectWrapperPtr = IceInternal::Handle< SimoxObjectWrapper >
 
using TexturedRecognitionWrapperPtr = IceInternal::Handle< TexturedRecognitionWrapper >
 

Variables

const std::string ATTR_AR_MARKER_ID = "arMarkerID"
 
const std::string ATTR_AR_MARKER_ROTATION = "arMarkerRotation"
 
const std::string ATTR_AR_MARKER_SIZE = "arMarkerSize"
 
const std::string ATTR_AR_MARKER_TRANSLATION = "arMarkerTranslation"
 
const std::string ATTR_FEATURE_FILE = "featureFile"
 
const std::string ATTR_IV_COLLISION_FILE = "IvFileCollision"
 
const std::string ATTR_IV_FILE = "IvFile"
 
const std::string ATTR_MANIPULATION_FILE = "ManipulationFile"
 
const std::string ATTR_MOTION_MODEL = "defaultMotionModel"
 
const std::string ATTR_OBJECT_COLOR = "objectColor"
 
const std::string ATTR_PUTDOWN_ORIENTATION_RPY = "PutdownOrientationRPY"
 
const std::string ATTR_RECOGNITION_METHOD = "recognitionMethod"
 
const std::string ATTR_RECOGNITION_QUERIES = "recognitionQueries"
 
const std::string ATTR_SEGMENTABLE_DATA = "segmentableObjectData"
 
const std::string ATTR_TEXTURE_FILES = "texFiles"
 
const std::string ATTR_UNCERTAINTY_COLOR_MAP = "UncertaintyColorMap"
 
const std::string ATTR_UNCERTAINTY_TRANSPARENCY = "UncertaintyTransparency"
 
const float ELLIPSE_RADIUS_IN_SIGMAS = 3.
 
const float HEATMAP_DENSITY_THRESHOLD = expf(-15.)
 
const int HEATMAP_GRID_SIZE = 100
 
const float HEATMAP_MIN_VARIANCE = 1.
 
const std::string MO_TEMP_FILE_NAME = "___tmpManipulationObject___.xml"
 
const std::string POINTCLOUD_EXP_MATCH_DIST = "expectedMatchDistance"
 
const std::string POINTCLOUD_FILE = "pointcloudFile"
 
const std::string POINTCLOUD_MISMATCH_DIST = "mismatchDistance"
 

Typedef Documentation

◆ AbstractEntityWrapperPtr

Typedef of AbstractEntityWrapperPtr as IceUtil::Handle<AbstractEntityWrapper> for convenience.

Definition at line 112 of file AbstractEntityWrapper.h.

◆ ArMarkerWrapperPtr

◆ HandMarkerBallWrapperPtr

◆ ObjectRecognitionWrapperPtr

◆ PointCloudLocalizerWrapperPtr

◆ SegmentableRecognitionWrapperPtr

◆ SimoxObjectWrapperPtr

◆ TexturedRecognitionWrapperPtr

Variable Documentation

◆ ATTR_AR_MARKER_ID

const std::string ATTR_AR_MARKER_ID = "arMarkerID"

Definition at line 49 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_AR_MARKER_ROTATION

const std::string ATTR_AR_MARKER_ROTATION = "arMarkerRotation"

Definition at line 52 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_AR_MARKER_SIZE

const std::string ATTR_AR_MARKER_SIZE = "arMarkerSize"

Definition at line 50 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_AR_MARKER_TRANSLATION

const std::string ATTR_AR_MARKER_TRANSLATION = "arMarkerTranslation"

Definition at line 51 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_FEATURE_FILE

const std::string ATTR_FEATURE_FILE = "featureFile"

Definition at line 42 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_IV_COLLISION_FILE

const std::string ATTR_IV_COLLISION_FILE = "IvFileCollision"

Definition at line 67 of file SimoxObjectWrapper.cpp.

◆ ATTR_IV_FILE

const std::string ATTR_IV_FILE = "IvFile"

Definition at line 66 of file SimoxObjectWrapper.cpp.

◆ ATTR_MANIPULATION_FILE

const std::string ATTR_MANIPULATION_FILE = "ManipulationFile"

Definition at line 68 of file SimoxObjectWrapper.cpp.

◆ ATTR_MOTION_MODEL

const std::string ATTR_MOTION_MODEL = "defaultMotionModel"

Definition at line 38 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_OBJECT_COLOR

const std::string ATTR_OBJECT_COLOR = "objectColor"

Definition at line 45 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_PUTDOWN_ORIENTATION_RPY

const std::string ATTR_PUTDOWN_ORIENTATION_RPY = "PutdownOrientationRPY"

Definition at line 71 of file SimoxObjectWrapper.cpp.

◆ ATTR_RECOGNITION_METHOD

const std::string ATTR_RECOGNITION_METHOD = "recognitionMethod"

Definition at line 37 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_RECOGNITION_QUERIES

const std::string ATTR_RECOGNITION_QUERIES = "recognitionQueries"

Definition at line 39 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_SEGMENTABLE_DATA

const std::string ATTR_SEGMENTABLE_DATA = "segmentableObjectData"

Definition at line 46 of file ObjectRecognitionWrapper.cpp.

◆ ATTR_TEXTURE_FILES

const std::string ATTR_TEXTURE_FILES = "texFiles"

Definition at line 65 of file SimoxObjectWrapper.cpp.

◆ ATTR_UNCERTAINTY_COLOR_MAP

const std::string ATTR_UNCERTAINTY_COLOR_MAP = "UncertaintyColorMap"

Definition at line 69 of file SimoxObjectWrapper.cpp.

◆ ATTR_UNCERTAINTY_TRANSPARENCY

const std::string ATTR_UNCERTAINTY_TRANSPARENCY = "UncertaintyTransparency"

Definition at line 70 of file SimoxObjectWrapper.cpp.

◆ ELLIPSE_RADIUS_IN_SIGMAS

const float ELLIPSE_RADIUS_IN_SIGMAS = 3.

Definition at line 76 of file SimoxObjectWrapper.cpp.

◆ HEATMAP_DENSITY_THRESHOLD

const float HEATMAP_DENSITY_THRESHOLD = expf(-15.)

Definition at line 78 of file SimoxObjectWrapper.cpp.

◆ HEATMAP_GRID_SIZE

const int HEATMAP_GRID_SIZE = 100

Definition at line 79 of file SimoxObjectWrapper.cpp.

◆ HEATMAP_MIN_VARIANCE

const float HEATMAP_MIN_VARIANCE = 1.

Definition at line 77 of file SimoxObjectWrapper.cpp.

◆ MO_TEMP_FILE_NAME

const std::string MO_TEMP_FILE_NAME = "___tmpManipulationObject___.xml"

Definition at line 73 of file SimoxObjectWrapper.cpp.

◆ POINTCLOUD_EXP_MATCH_DIST

const std::string POINTCLOUD_EXP_MATCH_DIST = "expectedMatchDistance"

Definition at line 56 of file ObjectRecognitionWrapper.cpp.

◆ POINTCLOUD_FILE

const std::string POINTCLOUD_FILE = "pointcloudFile"

Definition at line 55 of file ObjectRecognitionWrapper.cpp.

◆ POINTCLOUD_MISMATCH_DIST

const std::string POINTCLOUD_MISMATCH_DIST = "mismatchDistance"

Definition at line 57 of file ObjectRecognitionWrapper.cpp.