Robotran C Documentation
Public Attributes | List of all members
MbsDataUtils Struct Reference

Gather utilities for the multibody system that are not requires for computation. More...

#include <mbs_data.h>

Public Attributes

char ** joint_names
 

Pointer to the list of joint names.

More...
 
char ** body_names
 

Pointer to the list of body names.

More...
 
char ** point_names
 

Pointer to the list of point names.

More...
 
char ** sensor_names
 

Pointer to the list of sensor names.

More...
 
char ** extforce_names
 

Pointer to the list of external force names.

More...
 
char ** link_names
 

Pointer to the list of link force names.

More...
 
char ** link3D_names
 

Pointer to the list of link3D force names.

More...
 
char ** ball_names
 

Pointer to the list of ball constraint names.

More...
 
char ** solid_names
 

Pointer to the list of solid constraint names.

More...
 
char ** rod_names
 

Pointer to the list of rod constraint names.

More...
 

Detailed Description

Gather utilities for the multibody system that are not requires for computation.

The responsible for memory cleaning must be noted in the docstring.

Member Data Documentation

◆ ball_names

char** ball_names

Pointer to the list of ball constraint names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::n_ball

◆ body_names

char** body_names

Pointer to the list of body names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::njoint

◆ extforce_names

char** extforce_names

Pointer to the list of external force names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::Nxfrc

◆ joint_names

char** joint_names

Pointer to the list of joint names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::njoint

◆ link3D_names

char** link3D_names

Pointer to the list of link3D force names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::Nlink3D

◆ link_names

char** link_names

Pointer to the list of link force names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::Nlink

◆ point_names

char** point_names

Pointer to the list of point names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::npt

◆ rod_names

char** rod_names

Pointer to the list of rod constraint names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::n_rod

◆ sensor_names

char** sensor_names

Pointer to the list of sensor names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::Nsensor

◆ solid_names

char** solid_names

Pointer to the list of solid constraint names.

The memory is static and must not be freed. First index (0) is not a name. Last index is the MbsData::n_solid


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