|
|
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. | |
This class can be used to visualize object instances from working memory to ArViz.
| 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 |
| std::vector< ObjectInstancePtr > queryObjects | ( | ) |
Get all entities from objectInstanceSegment and cast them to ObjectInstance.