HEBI C++ API
3.11.1
|
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 |