Robotran C Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Enumerations
mbs_load_struct.h File Reference
#include "json.h"

Go to the source code of this file.

Classes

struct  MbsLoadOptions
 
struct  MbsSaveOptions
 
struct  MbsLoader
 

Enumerations

enum  { LOAD_NONE, LOAD_SYMBOLIC, LOAD_ALL }
 Enumeration of the possible project function to load. More...
 
enum  { IGNORE_LOADED, KEEP_LOADED, XML_LOADED, JSON_LOADED }
 Enumeration of the possible loaded MBS file format. More...
 

Detailed Description

This header defines the structure usefull to load a multibody project.

Creation date: 24-04-2023

Author
Robotran team

(c) Universite catholique de Louvain

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Enumeration of the possible project function to load.

This value is compared to the 'MbsLoadOptions::load_symb_user'

  • LOAD_NONE : Do not load any project-secific function.
  • LOAD_SYMBOLIC : Only load the symbolic functions.
  • LOAD_ALL : Load the symbolic and the user functions.

Default: ALL

Enumerator
LOAD_NONE 
LOAD_SYMBOLIC 
LOAD_ALL 

◆ anonymous enum

anonymous enum

Enumeration of the possible loaded MBS file format.

  • INGORE_LOADED: The loaded structure is not saved to memory.
  • KEEP_LOADED: The loaded structure must be saved to memory.
  • XML_LOADED: The loaded structure is at XML format.
  • JSON_LOADED: The loaded structure is a JSON format.
Enumerator
IGNORE_LOADED 
KEEP_LOADED 
XML_LOADED 
JSON_LOADED