libSBML C++ API  5.20.4
MixedGeometry.cpp File Reference

Implementation of the MixedGeometry class. More...

Include dependency graph for MixedGeometry.cpp:

Functions

int MixedGeometry_addGeometryDefinition (MixedGeometry_t *mg, const GeometryDefinition_t *gd)
 
int MixedGeometry_addOrdinalMapping (MixedGeometry_t *mg, const OrdinalMapping_t *om)
 
MixedGeometry_tMixedGeometry_clone (const MixedGeometry_t *mg)
 
MixedGeometry_tMixedGeometry_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
AnalyticGeometry_tMixedGeometry_createAnalyticGeometry (MixedGeometry_t *mg)
 
CSGeometry_tMixedGeometry_createCSGeometry (MixedGeometry_t *mg)
 
MixedGeometry_tMixedGeometry_createMixedGeometry (MixedGeometry_t *mg)
 
OrdinalMapping_tMixedGeometry_createOrdinalMapping (MixedGeometry_t *mg)
 
ParametricGeometry_tMixedGeometry_createParametricGeometry (MixedGeometry_t *mg)
 
SampledFieldGeometry_tMixedGeometry_createSampledFieldGeometry (MixedGeometry_t *mg)
 
void MixedGeometry_free (MixedGeometry_t *mg)
 
GeometryDefinition_tMixedGeometry_getGeometryDefinition (MixedGeometry_t *mg, unsigned int n)
 
GeometryDefinition_tMixedGeometry_getGeometryDefinitionById (MixedGeometry_t *mg, const char *sid)
 
ListOf_tMixedGeometry_getListOfGeometryDefinitions (MixedGeometry_t *mg)
 
ListOf_tMixedGeometry_getListOfOrdinalMappings (MixedGeometry_t *mg)
 
unsigned int MixedGeometry_getNumGeometryDefinitions (MixedGeometry_t *mg)
 
unsigned int MixedGeometry_getNumOrdinalMappings (MixedGeometry_t *mg)
 
OrdinalMapping_tMixedGeometry_getOrdinalMapping (MixedGeometry_t *mg, unsigned int n)
 
OrdinalMapping_tMixedGeometry_getOrdinalMappingByGeometryDefinition (MixedGeometry_t *mg, const char *sid)
 
int MixedGeometry_hasRequiredAttributes (const MixedGeometry_t *mg)
 
int MixedGeometry_hasRequiredElements (const MixedGeometry_t *mg)
 
GeometryDefinition_tMixedGeometry_removeGeometryDefinition (MixedGeometry_t *mg, unsigned int n)
 
GeometryDefinition_tMixedGeometry_removeGeometryDefinitionById (MixedGeometry_t *mg, const char *sid)
 
OrdinalMapping_tMixedGeometry_removeOrdinalMapping (MixedGeometry_t *mg, unsigned int n)
 

Detailed Description

Implementation of the MixedGeometry class.

Author
SBMLTeam

Function Documentation

◆ MixedGeometry_addGeometryDefinition()

int MixedGeometry_addGeometryDefinition ( MixedGeometry_t mg,
const GeometryDefinition_t gd 
)

◆ MixedGeometry_addOrdinalMapping()

int MixedGeometry_addOrdinalMapping ( MixedGeometry_t mg,
const OrdinalMapping_t om 
)

◆ MixedGeometry_clone()

MixedGeometry_t* MixedGeometry_clone ( const MixedGeometry_t mg)

◆ MixedGeometry_create()

MixedGeometry_t* MixedGeometry_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ MixedGeometry_createAnalyticGeometry()

AnalyticGeometry_t* MixedGeometry_createAnalyticGeometry ( MixedGeometry_t mg)

◆ MixedGeometry_createCSGeometry()

CSGeometry_t* MixedGeometry_createCSGeometry ( MixedGeometry_t mg)

◆ MixedGeometry_createMixedGeometry()

MixedGeometry_t* MixedGeometry_createMixedGeometry ( MixedGeometry_t mg)

◆ MixedGeometry_createOrdinalMapping()

OrdinalMapping_t* MixedGeometry_createOrdinalMapping ( MixedGeometry_t mg)

◆ MixedGeometry_createParametricGeometry()

ParametricGeometry_t* MixedGeometry_createParametricGeometry ( MixedGeometry_t mg)

◆ MixedGeometry_createSampledFieldGeometry()

SampledFieldGeometry_t* MixedGeometry_createSampledFieldGeometry ( MixedGeometry_t mg)

◆ MixedGeometry_free()

void MixedGeometry_free ( MixedGeometry_t mg)

◆ MixedGeometry_getGeometryDefinition()

GeometryDefinition_t* MixedGeometry_getGeometryDefinition ( MixedGeometry_t mg,
unsigned int  n 
)

◆ MixedGeometry_getGeometryDefinitionById()

GeometryDefinition_t* MixedGeometry_getGeometryDefinitionById ( MixedGeometry_t mg,
const char *  sid 
)

◆ MixedGeometry_getListOfGeometryDefinitions()

ListOf_t* MixedGeometry_getListOfGeometryDefinitions ( MixedGeometry_t mg)

◆ MixedGeometry_getListOfOrdinalMappings()

ListOf_t* MixedGeometry_getListOfOrdinalMappings ( MixedGeometry_t mg)

◆ MixedGeometry_getNumGeometryDefinitions()

unsigned int MixedGeometry_getNumGeometryDefinitions ( MixedGeometry_t mg)

◆ MixedGeometry_getNumOrdinalMappings()

unsigned int MixedGeometry_getNumOrdinalMappings ( MixedGeometry_t mg)

◆ MixedGeometry_getOrdinalMapping()

OrdinalMapping_t* MixedGeometry_getOrdinalMapping ( MixedGeometry_t mg,
unsigned int  n 
)

◆ MixedGeometry_getOrdinalMappingByGeometryDefinition()

OrdinalMapping_t* MixedGeometry_getOrdinalMappingByGeometryDefinition ( MixedGeometry_t mg,
const char *  sid 
)

◆ MixedGeometry_hasRequiredAttributes()

int MixedGeometry_hasRequiredAttributes ( const MixedGeometry_t mg)

◆ MixedGeometry_hasRequiredElements()

int MixedGeometry_hasRequiredElements ( const MixedGeometry_t mg)

◆ MixedGeometry_removeGeometryDefinition()

GeometryDefinition_t* MixedGeometry_removeGeometryDefinition ( MixedGeometry_t mg,
unsigned int  n 
)

◆ MixedGeometry_removeGeometryDefinitionById()

GeometryDefinition_t* MixedGeometry_removeGeometryDefinitionById ( MixedGeometry_t mg,
const char *  sid 
)

◆ MixedGeometry_removeOrdinalMapping()

OrdinalMapping_t* MixedGeometry_removeOrdinalMapping ( MixedGeometry_t mg,
unsigned int  n 
)