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

#include <mbs_binder_public.h>

Public Attributes

MbsInfoBasebase
 
MbsInfoBodytreebodytree
 
MbsInfoCutscuts
 
MbsInfoLinkslinks
 
MbsInfoUserModelsuser_models
 
MbsInfoUserIOsuser_IOs
 
MbsInfoUserCstruser_cstr
 
char * mbsfile
 

Provided filepath of the loaded multibody system.

More...
 
char * mbsname
 

Name of the project in the multibody system file.

More...
 
char * padversion
 

Version number of the MBsysPAD that last modified the file.

More...
 
int n_point
 

Number of anchor points.

More...
 
MbsInfoPoint ** point_list
 

List of all anchors point in the model

More...
 
int n_sensor
 

Number of sensor in the model.

More...
 
int * sensor_point_list
 

List of the point index (in MbsInfos::point_list) that has a sensor.

More...
 
int n_extforce
 

Number of external force in the model.

More...
 
int * extforce_point_list
 

List of the point index (in MbsInfos::point_list) that has a external force.

More...
 
int n_state
 

Number of different named user state variable in the model.

More...
 
int n_state_value
 

Number of user state values.

More...
 
MbsInfoParameter ** state_list
 

List of the user state variables, there are MbsInfos::n_state elements.

More...
 
MbsInfoOptiopti
 

DEPRECATED Specific structure dedicated to a previous project using optimization.

More...
 
MbsInfoJoint ** all_joint_list
 

Ordered list of all joints in the model

More...
 
int n_joint
 

Number of joints in the model

More...
 
MbsInfoSensor ** sensor_list
 

Pointer to a list of sensor.

More...
 
MbsInfoExtforce ** extforce_list
 

Pointer to a list of external force sensor

More...
 
int verbose
 

Verbosity level (not yet implemented everywhere):

More...
 

Member Data Documentation

◆ all_joint_list

MbsInfoJoint** all_joint_list

Ordered list of all joints in the model

◆ base

MbsInfoBase* base

◆ bodytree

MbsInfoBodytree* bodytree

◆ cuts

MbsInfoCuts* cuts

◆ extforce_list

MbsInfoExtforce** extforce_list

Pointer to a list of external force sensor

◆ extforce_point_list

int* extforce_point_list

List of the point index (in MbsInfos::point_list) that has a external force.

◆ links

MbsInfoLinks* links

◆ mbsfile

char* mbsfile

Provided filepath of the loaded multibody system.

◆ mbsname

char* mbsname

Name of the project in the multibody system file.

◆ n_extforce

int n_extforce

Number of external force in the model.

◆ n_joint

int n_joint

Number of joints in the model

◆ n_point

int n_point

Number of anchor points.

◆ n_sensor

int n_sensor

Number of sensor in the model.

◆ n_state

int n_state

Number of different named user state variable in the model.

Each user state variable can hold multiple user state value.

◆ n_state_value

int n_state_value

Number of user state values.

◆ opti

MbsInfoOpti* opti

DEPRECATED Specific structure dedicated to a previous project using optimization.

◆ padversion

char* padversion

Version number of the MBsysPAD that last modified the file.

◆ point_list

MbsInfoPoint** point_list

List of all anchors point in the model

◆ sensor_list

MbsInfoSensor** sensor_list

Pointer to a list of sensor.

◆ sensor_point_list

int* sensor_point_list

List of the point index (in MbsInfos::point_list) that has a sensor.

◆ state_list

MbsInfoParameter** state_list

List of the user state variables, there are MbsInfos::n_state elements.

◆ user_cstr

MbsInfoUserCstr* user_cstr

◆ user_IOs

MbsInfoUserIOs* user_IOs

◆ user_models

MbsInfoUserModels* user_models

◆ verbose

int verbose

Verbosity level (not yet implemented everywhere):

  • 0: no verbose except for errors;
  • 1: Only warning and errors;
  • 2: All verbosity;

The default is 2.


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