|
HEBI C++ API
3.15.0
|
Base class for all metadata. Do not instantiate directly. More...
#include <robot_model.hpp>
Public Member Functions | |
| MetadataBase ()=default | |
| MetadataBase (const MetadataBase &)=delete | |
| MetadataBase & | operator= (const MetadataBase &)=delete |
| MetadataBase (MetadataBase &&)=default | |
| MetadataBase & | operator= (MetadataBase &&)=default |
| ElementType | elementType () const |
| const ActuatorMetadata * | asActuator () const |
| View the actuator specific fields, if this metadata describes an actuator. More... | |
| const BracketMetadata * | asBracket () const |
| View the bracket specific fields, if this metadata describes a bracket. More... | |
| const JointMetadata * | asJoint () const |
| View the joint specific fields, if this metadata describes a joint. More... | |
| const LinkMetadata * | asLink () const |
| View the link specific fields, if this metadata describes a link. More... | |
| const RigidBodyMetadata * | asRigidBody () const |
| View the rigid body specific fields, if this metadata describes a rigid body. More... | |
Protected Member Functions | |
| const HebiRobotModelElementMetadata & | metadata () const |
Friends | |
| class | RobotModel |
Base class for all metadata. Do not instantiate directly.
|
default |
|
delete |
|
default |
|
delete |
|
default |
|
inline |
|
inline |
View the actuator specific fields, if this metadata describes an actuator.
Note: This will return nullptr if this metadata does not describe an actuator.
|
inline |
View the bracket specific fields, if this metadata describes a bracket.
Note: This will return nullptr if this metadata does not describe a bracket.
|
inline |
View the joint specific fields, if this metadata describes a joint.
Note: This will return nullptr if this metadata does not describe a joint.
|
inline |
View the link specific fields, if this metadata describes a link.
Note: This will return nullptr if this metadata does not describe a link.
|
inline |
View the rigid body specific fields, if this metadata describes a rigid body.
Note: This will return nullptr if this metadata does not describe a rigid body.
|
inlineprotected |
|
friend |