HEBI C++ API  3.16.0
hebi::robot_model::LinkMetadata Class Reference

Link specific view of an element in a RobotModel instance. More...

#include <robot_model.hpp>

Public Member Functions

LinkType linkType () const
 Specifies the particular link type. More...
 
float extension () const
 The extension of the link (e.g., the value specified in invocation of RobotModel::addLink) More...
 
float twist () const
 The twist of the link (e.g., the value specified in invocation of RobotModel::addLink) More...
 
- Public Member Functions inherited from hebi::robot_model::MetadataBase
 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...
 

Additional Inherited Members

- Protected Member Functions inherited from hebi::robot_model::MetadataBase
const HebiRobotModelElementMetadata & metadata () const
 

Detailed Description

Link specific view of an element in a RobotModel instance.

Member Function Documentation

◆ linkType()

LinkType hebi::robot_model::LinkMetadata::linkType ( ) const
inline

Specifies the particular link type.

◆ extension()

float hebi::robot_model::LinkMetadata::extension ( ) const
inline

The extension of the link (e.g., the value specified in invocation of RobotModel::addLink)

◆ twist()

float hebi::robot_model::LinkMetadata::twist ( ) const
inline

The twist of the link (e.g., the value specified in invocation of RobotModel::addLink)


The documentation for this class was generated from the following file: