Aikido
GrabMetadata.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_ROBOT_GRABMETADATA_HPP_
2 #define AIKIDO_ROBOT_GRABMETADATA_HPP_
3 
4 #include <dart/dynamics/dynamics.hpp>
5 
6 namespace aikido {
7 namespace robot {
8 
11 {
18  dart::dynamics::BodyNodePtr bodyNode,
19  const std::string& oldName,
20  dart::dynamics::SkeletonPtr parentSkeleton,
21  const dart::dynamics::FreeJoint::Properties& jointProperties);
22 
24  dart::dynamics::BodyNodePtr mBodyNode;
25 
27  std::string mOldName;
28 
30  dart::dynamics::SkeletonPtr mParentSkeleton;
31 
33  dart::dynamics::FreeJoint::Properties mJointProperties;
34 };
35 
36 } // namespace robot
37 } // namespace aikido
38 
39 #endif // AIKIDO_ROBOT_GRABMETADATA_HPP_
aikido::robot::GrabMetadata::mOldName
std::string mOldName
Old name of grabbed object.
Definition: GrabMetadata.hpp:27
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::robot::GrabMetadata::mBodyNode
dart::dynamics::BodyNodePtr mBodyNode
BodyNode of grabbed object.
Definition: GrabMetadata.hpp:24
aikido::robot::GrabMetadata::GrabMetadata
GrabMetadata(dart::dynamics::BodyNodePtr bodyNode, const std::string &oldName, dart::dynamics::SkeletonPtr parentSkeleton, const dart::dynamics::FreeJoint::Properties &jointProperties)
Constructor.
aikido::robot::GrabMetadata::mParentSkeleton
dart::dynamics::SkeletonPtr mParentSkeleton
Parent skeleton of bodyNode.
Definition: GrabMetadata.hpp:30
aikido::robot::GrabMetadata
Stores metadata for grabbed objects.
Definition: GrabMetadata.hpp:10
aikido::robot::GrabMetadata::mJointProperties
dart::dynamics::FreeJoint::Properties mJointProperties
Original joint properties.
Definition: GrabMetadata.hpp:33