armarx::armem::objects Namespace Reference

Namespaces

namespace  constants
 This file is part of ArmarX.
 

Classes

class  ObjectInstanceToIndex
 

Functions

armarx::armem::arondto::FamiliarObjectInstance createFamiliarObjectInstanceFromManipulationObject (const VirtualRobot::ManipulationObject &manipulationObject, const armarx::ObjectID &objectID)
 createFamiliarObjectInstanceFromManipulationObject Create a FamiliarObjectInstance from a known ManipulationObject.
 
armem::MemoryID reconstructObjectInstanceID (const objpose::ObjectPose &objectPose)
 
pcl::PointCloud< pcl::PointXYZRGBA > samplePointCloudFromTriMesh (const VirtualRobot::TriMeshModel &mesh, int sampleCount)
 

Variables

const MemoryID attachmentsSegmentID = memoryID.withCoreSegmentName("Attachments")
 
const MemoryID classSegmentID = memoryID.withCoreSegmentName("Class")
 
const MemoryID familiarObjectInstaceSegmentID
 
const MemoryID instaceSegmentID = memoryID.withCoreSegmentName("Instance")
 
const MemoryID memoryID {"Object"}
 

Function Documentation

◆ createFamiliarObjectInstanceFromManipulationObject()

armarx::armem::arondto::FamiliarObjectInstance createFamiliarObjectInstanceFromManipulationObject ( const VirtualRobot::ManipulationObject & manipulationObject,
const armarx::ObjectID & objectID )

createFamiliarObjectInstanceFromManipulationObject Create a FamiliarObjectInstance from a known ManipulationObject.

This function creates a FamiliarObjectInstance from the provided ManipulationObject by sampling the mesh points.

Parameters
manipulationObjectThe ManipulationObject to create the FamiliarObjectInstance from.
objectIDThe ObjectID to assign to the FamiliarObjectInstance.
Returns
The created FamiliarObjectInstance.

◆ reconstructObjectInstanceID()

MemoryID reconstructObjectInstanceID ( const objpose::ObjectPose & objectPose)

◆ samplePointCloudFromTriMesh()

pcl::PointCloud< pcl::PointXYZRGBA > samplePointCloudFromTriMesh ( const VirtualRobot::TriMeshModel & mesh,
int sampleCount )

Variable Documentation

◆ attachmentsSegmentID

const MemoryID attachmentsSegmentID = memoryID.withCoreSegmentName("Attachments")
extern

◆ classSegmentID

const MemoryID classSegmentID = memoryID.withCoreSegmentName("Class")
extern

◆ familiarObjectInstaceSegmentID

const MemoryID familiarObjectInstaceSegmentID
extern
Initial value:
=
memoryID.withCoreSegmentName("FamiliarObjectInstance")
const MemoryID memoryID
Definition memory_ids.cpp:28

◆ instaceSegmentID

const MemoryID instaceSegmentID = memoryID.withCoreSegmentName("Instance")
extern

◆ memoryID

const MemoryID memoryID {"Object"}
extern