WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
RobotLink Struct Reference

#include <webcface/common/internal/message/robot_model.h>

Inheritance diagram for RobotLink:
[legend]
Collaboration diagram for RobotLink:
[legend]

Public Member Functions

 RobotLink ()=default
 
 RobotLink (const SharedString &name, const SharedString &joint_name, int joint_parent, int joint_type, const std::array< double, 3 > &joint_origin_pos, const std::array< double, 3 > &joint_origin_rot, double joint_angle, int geometry_type, const std::vector< double > &geometry_properties, int color)
 

Public Attributes

SharedString name
 
SharedString joint_name
 
int joint_parent
 
int joint_type
 
std::array< double, 3 > joint_origin_pos
 
std::array< double, 3 > joint_origin_rot
 
double joint_angle = 0
 
int geometry_type
 
std::vector< double > geometry_properties
 
int color
 

Constructor & Destructor Documentation

◆ RobotLink() [1/2]

RobotLink ( )
default

◆ RobotLink() [2/2]

RobotLink ( const SharedString name,
const SharedString joint_name,
int  joint_parent,
int  joint_type,
const std::array< double, 3 > &  joint_origin_pos,
const std::array< double, 3 > &  joint_origin_rot,
double  joint_angle,
int  geometry_type,
const std::vector< double > &  geometry_properties,
int  color 
)
inline

Member Data Documentation

◆ color

int color

◆ geometry_properties

std::vector<double> geometry_properties

◆ geometry_type

int geometry_type

◆ joint_angle

double joint_angle = 0

◆ joint_name

SharedString joint_name

◆ joint_origin_pos

std::array<double, 3> joint_origin_pos

◆ joint_origin_rot

std::array<double, 3> joint_origin_rot

◆ joint_parent

int joint_parent

◆ joint_type

int joint_type

◆ name


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