Aikido
aikido::robot::GrabMetadata Struct Reference

Stores metadata for grabbed objects. More...

#include <aikido/robot/GrabMetadata.hpp>

Public Member Functions

 GrabMetadata (dart::dynamics::BodyNodePtr bodyNode, const std::string &oldName, dart::dynamics::SkeletonPtr parentSkeleton, const dart::dynamics::FreeJoint::Properties &jointProperties)
 Constructor. More...
 

Public Attributes

dart::dynamics::BodyNodePtr mBodyNode
 BodyNode of grabbed object. More...
 
std::string mOldName
 Old name of grabbed object. More...
 
dart::dynamics::SkeletonPtr mParentSkeleton
 Parent skeleton of bodyNode. More...
 
dart::dynamics::FreeJoint::Properties mJointProperties
 Original joint properties. More...
 

Detailed Description

Stores metadata for grabbed objects.

Constructor & Destructor Documentation

◆ GrabMetadata()

aikido::robot::GrabMetadata::GrabMetadata ( dart::dynamics::BodyNodePtr  bodyNode,
const std::string &  oldName,
dart::dynamics::SkeletonPtr  parentSkeleton,
const dart::dynamics::FreeJoint::Properties &  jointProperties 
)

Constructor.

Parameters
[in]bodyNodeBodyNode of the grabbed object.
[in]oldNameName of the grabbed object.
[in]parentSkeletonParent skeleton of bodyNode.
[in]jointPropertiesJoint properties of the grabbed object.

Member Data Documentation

◆ mBodyNode

dart::dynamics::BodyNodePtr aikido::robot::GrabMetadata::mBodyNode

BodyNode of grabbed object.

◆ mJointProperties

dart::dynamics::FreeJoint::Properties aikido::robot::GrabMetadata::mJointProperties

Original joint properties.

◆ mOldName

std::string aikido::robot::GrabMetadata::mOldName

Old name of grabbed object.

◆ mParentSkeleton

dart::dynamics::SkeletonPtr aikido::robot::GrabMetadata::mParentSkeleton

Parent skeleton of bodyNode.