#include <mbs_load_struct.h>
Public Attributes | |
MbsLoadOptions * | opts |
Contains the options that must be used when loading the project. More... | |
MbsInfos * | mbs_infos |
Contains the multibody structure with more informations than used by computation. More... | |
int | custom_mbs_info |
Internal flag to specify if a custom MbsInfo was set in the structure ( and thus must not be freed) or if the MbsInfos was loaded by the process (and thus will be automatically freed). More... | |
JsonNode * | mbs_config |
Pointer to the configuration file contents. More... | |
int | loaded_nature |
More... | |
void * | loaded_structure |
More... | |
int custom_mbs_info |
Internal flag to specify if a custom MbsInfo was set in the structure ( and thus must not be freed) or if the MbsInfos was loaded by the process (and thus will be automatically freed).
int loaded_nature |
Flag to specifying either if the deep mbs file specific structure must be kept in memory (before loading), or the nature of the specified structure that is saved in memory (after loading).
Uses the following enumeration:
void* loaded_structure |
Pointer to the loaded mbs file specific structure (related to file format).
JsonNode* mbs_config |
Pointer to the configuration file contents.
NULL if not configuration file loaded.
MbsInfos* mbs_infos |
Contains the multibody structure with more informations than used by computation.
This is an intermediate state between the loaded file and the MbsData structure state.
MbsLoadOptions* opts |
Contains the options that must be used when loading the project.