ObjectInstanceToRobotNodeAttachments Class Reference

This class can be used to visualize object instances from working memory to ArViz. More...

#include <MemoryX/libraries/helpers/VirtualRobotHelpers/ObjectInstanceToRobotNodeAttachments.h>

Public Member Functions

void attachObjectToRobotNode (const memoryx::AttachObjectToRobotNodeInput &attachment)
 
void detachObjectFromRobotNode (const memoryx::DetachObjectFromRobotNodeInput &detachment)
 
std::string getMatchingObjectID (const memoryx::ObjectIdOrClass &object)
 
ObjectInstancePtr getMatchingObjectInstance (const memoryx::ObjectIdOrClass &object)
 
Eigen::Matrix4f getObjectPoseInFrame (ObjectInstancePtr object, const std::string &frame)
 
void initFromProxies (const WorkingMemoryInterfacePrx &workingMemory, const armarx::RobotStateComponentInterfacePrx &robotStateComponent)
 Set the proxies.
 
bool isObjectAttached (const std::string &id) const
 
 ObjectInstanceToRobotNodeAttachments ()
 
std::vector< ObjectInstancePtr > queryObjects ()
 Get all entities from objectInstanceSegment and cast them to ObjectInstance.
 

Detailed Description

This class can be used to visualize object instances from working memory to ArViz.

Constructor & Destructor Documentation

◆ ObjectInstanceToRobotNodeAttachments()

Member Function Documentation

◆ attachObjectToRobotNode()

void attachObjectToRobotNode ( const memoryx::AttachObjectToRobotNodeInput & attachment)

◆ detachObjectFromRobotNode()

void detachObjectFromRobotNode ( const memoryx::DetachObjectFromRobotNodeInput & detachment)

◆ getMatchingObjectID()

std::string getMatchingObjectID ( const memoryx::ObjectIdOrClass & object)

◆ getMatchingObjectInstance()

ObjectInstancePtr getMatchingObjectInstance ( const memoryx::ObjectIdOrClass & object)

◆ getObjectPoseInFrame()

Eigen::Matrix4f getObjectPoseInFrame ( ObjectInstancePtr object,
const std::string & frame )

◆ initFromProxies()

void initFromProxies ( const WorkingMemoryInterfacePrx & workingMemory,
const armarx::RobotStateComponentInterfacePrx & robotStateComponent )

Set the proxies.

◆ isObjectAttached()

bool isObjectAttached ( const std::string & id) const

◆ queryObjects()

std::vector< ObjectInstancePtr > queryObjects ( )

Get all entities from objectInstanceSegment and cast them to ObjectInstance.


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