Base class for all metadata. Do not instantiate directly.
More...
#include <robot_model.hpp>
Base class for all metadata. Do not instantiate directly.
Definition at line 274 of file robot_model.hpp.
◆ MetadataBase() [1/3]
hebi::robot_model::MetadataBase::MetadataBase |
( |
| ) |
|
|
default |
◆ MetadataBase() [2/3]
hebi::robot_model::MetadataBase::MetadataBase |
( |
const MetadataBase & |
| ) |
|
|
delete |
◆ MetadataBase() [3/3]
hebi::robot_model::MetadataBase::MetadataBase |
( |
MetadataBase && |
| ) |
|
|
default |
◆ asActuator()
View the actuator specific fields, if this metadata describes an actuator.
Note: This will return nullptr
if this metadata does not describe an actuator.
Definition at line 292 of file robot_model.hpp.
◆ asBracket()
const BracketMetadata* hebi::robot_model::MetadataBase::asBracket |
( |
| ) |
const |
|
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.
Definition at line 304 of file robot_model.hpp.
◆ asJoint()
const JointMetadata* hebi::robot_model::MetadataBase::asJoint |
( |
| ) |
const |
|
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.
Definition at line 316 of file robot_model.hpp.
◆ asLink()
const LinkMetadata* hebi::robot_model::MetadataBase::asLink |
( |
| ) |
const |
|
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.
Definition at line 328 of file robot_model.hpp.
◆ asRigidBody()
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.
Definition at line 340 of file robot_model.hpp.
◆ elementType()
ElementType hebi::robot_model::MetadataBase::elementType |
( |
| ) |
const |
|
inline |
◆ metadata()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RobotModel
◆ metadata_
The documentation for this class was generated from the following file: