|
Robotran C Documentation
|
Go to the documentation of this file.
9 #ifndef MBS_BINDER_PRIVATE_h
10 #define MBS_BINDER_PRIVATE_h
void mbs_delete_info_solid(MbsInfoSolid *mbs_info_solid)
Definition: mbs_loader_public.c:769
void mbs_delete_info_rod(MbsInfoRod *mbs_info_rod)
Definition: mbs_loader_public.c:736
void * mbs_delete_info_joint(MbsInfoJoint *mbs_info_joint)
Definition: mbs_loader_public.c:550
MbsInfoBody * mbs_new_info_body(void)
Definition: mbs_loader_public.c:567
void mbs_delete_info_bodytree(MbsInfoBodytree *mbs_info_bodytree, void *all_joints_list)
Definition: mbs_loader_public.c:658
Definition: mbs_binder_public.h:169
MbsInfoBodytree * mbs_new_info_bodytree(void)
Definition: mbs_loader_public.c:623
Structure defining the parent point of a body.
Definition: mbs_binder_public.h:47
MbsInfoSolid * mbs_new_info_solid(void)
Definition: mbs_loader_public.c:754
void mbs_delete_info_sensor(MbsInfoSensor *mbs_info_sensor)
Definition: mbs_loader_public.c:396
This structure contains all informations about a joint.
Definition: mbs_binder_public.h:122
Definition: mbs_binder_public.h:238
MbsInfoParameter * mbs_new_info_parameter(void)
Definition: mbs_loader_public.c:914
MbsInfoSensor * mbs_new_info_sensor(void)
Definition: mbs_loader_public.c:376
Definition: mbs_binder_public.h:384
This header includes the functions to bind the JSON information to the MbsInfos structure.
void * mbs_delete_info_ref_point(MbsInfoRefPoint *mbs_info_ref_point)
Definition: mbs_loader_public.c:356
void mbs_delete_info_link(MbsInfoLink *mbs_info_link)
Definition: mbs_loader_public.c:853
Definition: mbs_binder_public.h:227
MbsInfoUserIO * mbs_new_info_user_IO(void)
Definition: mbs_loader_public.c:1037
MbsInfoJoint * mbs_new_info_joint(void)
Definition: mbs_loader_public.c:522
Definition: mbs_binder_public.h:334
void mbs_delete_info_cuts(MbsInfoCuts *mbs_info_cuts)
Definition: mbs_loader_public.c:803
MbsInfoUserIOs * mbs_new_info_user_IOs(void)
Definition: mbs_loader_public.c:1055
MbsInfoBall * mbs_new_info_ball(void)
Definition: mbs_loader_public.c:684
MbsInfoJoint * find_joint_in_joint_list(MbsInfos *mbs_infos, char *jointname)
Definition: mbs_loader_public.c:1258
void mbs_delete_infos(MbsInfos *mbs_infos)
Definition: mbs_loader_public.c:1163
void mbs_delete_info_base(MbsInfoBase *mbs_info_base)
Definition: mbs_loader_public.c:504
MbsInfoJoint * find_joint_with_parent_in_joint_list(MbsInfos *mbs_infos, char *jointname)
Definition: mbs_loader_public.c:1273
void mbs_delete_info_extforce(MbsInfoExtforce *mbs_info_extforce)
Definition: mbs_loader_public.c:423
Description of a user model parameter loaded from the mbs file.
Definition: mbs_binder_public.h:272
MbsInfoLinks * mbs_new_info_links(void)
Definition: mbs_loader_public.c:870
MbsInfoExtforce * mbs_new_info_extforce(void)
Definition: mbs_loader_public.c:404
MbsInfoDData * mbs_new_info_d_data(void)
Definition: mbs_loader_public.c:320
Definition: mbs_binder_public.h:357
void mbs_delete_info_user_models(MbsInfoUserModels *mbs_info_user_models)
Definition: mbs_loader_public.c:1015
void mbs_delete_info_user_IOs(MbsInfoUserIOs *mbs_info_user_IOs)
Definition: mbs_loader_public.c:1068
Definition: mbs_binder_public.h:259
MbsInfoBase * mbs_new_info_base(void)
Definition: mbs_loader_public.c:491
void mbs_delete_info_body(MbsInfoBody *mbs_info_body, void *all_joints_lists)
Definition: mbs_loader_public.c:590
Definition: mbs_binder_public.h:365
void mbs_delete_info_user_IO(MbsInfoUserIO *mbs_info_user_IO)
Definition: mbs_loader_public.c:1049
This structure contains all informations about a body.
Definition: mbs_binder_public.h:150
MbsInfoRefPoint * mbs_new_info_ref_point(void)
Definition: mbs_loader_public.c:345
Definition: mbs_binder_public.h:250
MbsInfos * mbs_info_reader(const char *mbs_filename)
Read the mbs file to retrieve size informations (number of joints...).
Definition: mbs_loader_public.c:12
MbsInfoJoint * find_joint_in_bodytree(MbsInfos *mbs_infos, char *jointname)
Definition: mbs_loader_public.c:1243
void * mbs_delete_info_point(MbsInfoPoint *mbs_info_point)
Definition: mbs_loader_public.c:457
Definition: mbs_binder_public.h:349
Definition: mbs_binder_public.h:211
This structure contains all information about a sensor defined on the MBS structure.
Definition: mbs_binder_public.h:57
Definition: mbs_binder_public.h:26
Structure handling the informations defined on the base of the MBS.
Definition: mbs_binder_public.h:112
MbsInfoPoint * mbs_new_info_point(void)
Definition: mbs_loader_public.c:431
This structure handle everything that a point on a MBS structure can handle (sensor,...
Definition: mbs_binder_public.h:94
void mbs_delete_info_links(MbsInfoLinks *mbs_info_links)
Definition: mbs_loader_public.c:884
void mbs_delete_info_opti(MbsInfoOpti *mbs_info_opti)
Definition: mbs_loader_public.c:1111
MbsInfoUserModel * mbs_new_info_user_model(void)
Definition: mbs_loader_public.c:974
MbsInfoCuts * mbs_new_info_cuts(void)
Definition: mbs_loader_public.c:787
Definition: mbs_binder_public.h:200
int mbs_info_updater(MbsInfos *mbs_infos, const char *mbs_filename)
Definition: mbs_loader_public.c:53
MbsInfoBody * find_body_in_bodytree(MbsInfos *mbs_infos, char *bodyname)
Definition: mbs_loader_public.c:1227
MbsInfoUserModels * mbs_new_info_user_models(void)
Definition: mbs_loader_public.c:1004
void mbs_delete_info_parameter(MbsInfoParameter *mbs_info_parameter)
Definition: mbs_loader_public.c:941
void mbs_delete_info_ball(MbsInfoBall *mbs_info_ball)
Definition: mbs_loader_public.c:699
void mbs_delete_info_user_model(MbsInfoUserModel *mbs_info_user_model)
Definition: mbs_loader_public.c:986
void mbs_delete_info_d_data(MbsInfoDData *mbs_info_d_data)
Definition: mbs_loader_public.c:340
MbsInfoLink * mbs_new_info_link(void)
Definition: mbs_loader_public.c:840
MbsInfos * mbs_new_infos(void)
Definition: mbs_loader_public.c:1124
MbsInfoRod * mbs_new_info_rod(void)
Definition: mbs_loader_public.c:716
Definition: mbs_binder_public.h:342
MbsInfoOpti * mbs_new_info_opti(void)
Definition: mbs_loader_public.c:1090
This structure contains all information about an external force sensor defined on the MBS structure.
Definition: mbs_binder_public.h:76