libSBML C++ API  5.20.4
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 
)