libsbml-draw
autolayoutSBML.h
1 /* MIT License
2  */
3 
4 //== FILEDOC =========================================================================
5 
10 //== BEGINNING OF CODE ===============================================================
11 
12 #ifndef __SBNW_SBML_H_
13 #define __SBNW_SBML_H_
14 
15 //== INCLUDES ========================================================================
16 
17 #include "SagittariusCore.h"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
25 typedef struct __gf_SBMLLayout {
26  void* pdoc;
27 } gf_SBMLModel;
28 
33 _GraphfabExport void gf_freeSBMLModel(gf_SBMLModel* lo);
34 
40 _GraphfabExport gf_SBMLModel* gf_loadSBMLbuf(const char* buf);
41 
47 _GraphfabExport gf_SBMLModel* gf_loadSBMLfile(const char* file);
48 
49 #ifdef __cplusplus
50 }//extern "C"
51 #endif
52 
53 #endif
_GraphfabExport void gf_freeSBMLModel(gf_SBMLModel *lo)
Destructor for gf_SBMLModel.
Definition: autolayoutSBML.cpp:15
_GraphfabExport gf_SBMLModel * gf_loadSBMLbuf(const char *buf)
Load SBML from memory buffer. Struct contains a pointer to the document.
Definition: autolayoutSBML.cpp:23
First file included.
C wrapper for SBMLDocument.
Definition: autolayoutSBML.h:25
_GraphfabExport gf_SBMLModel * gf_loadSBMLfile(const char *file)
Load SBML from memory buffer. Struct contains a pointer to the document.
Definition: autolayoutSBML.cpp:71