Loading [MathJax]/extensions/tex2jax.js
libSBML C++ API  5.20.4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CSGeometry.cpp File Reference

Implementation of the CSGeometry class. More...

Include dependency graph for CSGeometry.cpp:

Functions

int CSGeometry_addCSGObject (CSGeometry_t *csg, const CSGObject_t *csgo)
 
CSGeometry_tCSGeometry_clone (const CSGeometry_t *csg)
 
CSGeometry_tCSGeometry_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
CSGObject_tCSGeometry_createCSGObject (CSGeometry_t *csg)
 
void CSGeometry_free (CSGeometry_t *csg)
 
CSGObject_tCSGeometry_getCSGObject (CSGeometry_t *csg, unsigned int n)
 
CSGObject_tCSGeometry_getCSGObjectByDomainType (CSGeometry_t *csg, const char *sid)
 
CSGObject_tCSGeometry_getCSGObjectById (CSGeometry_t *csg, const char *sid)
 
ListOf_tCSGeometry_getListOfCSGObjects (CSGeometry_t *csg)
 
unsigned int CSGeometry_getNumCSGObjects (CSGeometry_t *csg)
 
int CSGeometry_hasRequiredAttributes (const CSGeometry_t *csg)
 
int CSGeometry_hasRequiredElements (const CSGeometry_t *csg)
 
CSGObject_tCSGeometry_removeCSGObject (CSGeometry_t *csg, unsigned int n)
 
CSGObject_tCSGeometry_removeCSGObjectById (CSGeometry_t *csg, const char *sid)
 

Detailed Description

Implementation of the CSGeometry class.

Author
SBMLTeam

Function Documentation

◆ CSGeometry_addCSGObject()

int CSGeometry_addCSGObject ( CSGeometry_t csg,
const CSGObject_t csgo 
)

◆ CSGeometry_clone()

CSGeometry_t * CSGeometry_clone ( const CSGeometry_t csg)

◆ CSGeometry_create()

CSGeometry_t * CSGeometry_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ CSGeometry_createCSGObject()

CSGObject_t * CSGeometry_createCSGObject ( CSGeometry_t csg)

◆ CSGeometry_free()

void CSGeometry_free ( CSGeometry_t csg)

◆ CSGeometry_getCSGObject()

CSGObject_t * CSGeometry_getCSGObject ( CSGeometry_t csg,
unsigned int  n 
)

◆ CSGeometry_getCSGObjectByDomainType()

CSGObject_t * CSGeometry_getCSGObjectByDomainType ( CSGeometry_t csg,
const char *  sid 
)

◆ CSGeometry_getCSGObjectById()

CSGObject_t * CSGeometry_getCSGObjectById ( CSGeometry_t csg,
const char *  sid 
)

◆ CSGeometry_getListOfCSGObjects()

ListOf_t * CSGeometry_getListOfCSGObjects ( CSGeometry_t csg)

◆ CSGeometry_getNumCSGObjects()

unsigned int CSGeometry_getNumCSGObjects ( CSGeometry_t csg)

◆ CSGeometry_hasRequiredAttributes()

int CSGeometry_hasRequiredAttributes ( const CSGeometry_t csg)

◆ CSGeometry_hasRequiredElements()

int CSGeometry_hasRequiredElements ( const CSGeometry_t csg)

◆ CSGeometry_removeCSGObject()

CSGObject_t * CSGeometry_removeCSGObject ( CSGeometry_t csg,
unsigned int  n 
)

◆ CSGeometry_removeCSGObjectById()

CSGObject_t * CSGeometry_removeCSGObjectById ( CSGeometry_t csg,
const char *  sid 
)