libSBML C++ API  5.20.4
CSGObject.cpp File Reference

Implementation of the CSGObject class. More...

Include dependency graph for CSGObject.cpp:

Functions

CSGObject_tCSGObject_clone (const CSGObject_t *csgo)
 
CSGObject_tCSGObject_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
CSGHomogeneousTransformation_tCSGObject_createCSGHomogeneousTransformation (CSGObject_t *csgo)
 
CSGPrimitive_tCSGObject_createCSGPrimitive (CSGObject_t *csgo)
 
CSGRotation_tCSGObject_createCSGRotation (CSGObject_t *csgo)
 
CSGScale_tCSGObject_createCSGScale (CSGObject_t *csgo)
 
CSGSetOperator_tCSGObject_createCSGSetOperator (CSGObject_t *csgo)
 
CSGTranslation_tCSGObject_createCSGTranslation (CSGObject_t *csgo)
 
void CSGObject_free (CSGObject_t *csgo)
 
const CSGNode_tCSGObject_getCSGNode (const CSGObject_t *csgo)
 
char * CSGObject_getDomainType (const CSGObject_t *csgo)
 
char * CSGObject_getId (const CSGObject_t *csgo)
 
char * CSGObject_getName (const CSGObject_t *csgo)
 
int CSGObject_getOrdinal (const CSGObject_t *csgo)
 
int CSGObject_hasRequiredAttributes (const CSGObject_t *csgo)
 
int CSGObject_hasRequiredElements (const CSGObject_t *csgo)
 
int CSGObject_isSetCSGNode (const CSGObject_t *csgo)
 
int CSGObject_isSetDomainType (const CSGObject_t *csgo)
 
int CSGObject_isSetId (const CSGObject_t *csgo)
 
int CSGObject_isSetName (const CSGObject_t *csgo)
 
int CSGObject_isSetOrdinal (const CSGObject_t *csgo)
 
int CSGObject_setCSGNode (CSGObject_t *csgo, const CSGNode_t *csgNode)
 
int CSGObject_setDomainType (CSGObject_t *csgo, const char *domainType)
 
int CSGObject_setId (CSGObject_t *csgo, const char *id)
 
int CSGObject_setName (CSGObject_t *csgo, const char *name)
 
int CSGObject_setOrdinal (CSGObject_t *csgo, int ordinal)
 
int CSGObject_unsetCSGNode (CSGObject_t *csgo)
 
int CSGObject_unsetDomainType (CSGObject_t *csgo)
 
int CSGObject_unsetId (CSGObject_t *csgo)
 
int CSGObject_unsetName (CSGObject_t *csgo)
 
int CSGObject_unsetOrdinal (CSGObject_t *csgo)
 

Detailed Description

Implementation of the CSGObject class.

Author
SBMLTeam

Function Documentation

◆ CSGObject_clone()

CSGObject_t* CSGObject_clone ( const CSGObject_t csgo)

◆ CSGObject_create()

CSGObject_t* CSGObject_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ CSGObject_createCSGHomogeneousTransformation()

CSGHomogeneousTransformation_t* CSGObject_createCSGHomogeneousTransformation ( CSGObject_t csgo)

◆ CSGObject_createCSGPrimitive()

CSGPrimitive_t* CSGObject_createCSGPrimitive ( CSGObject_t csgo)

◆ CSGObject_createCSGRotation()

CSGRotation_t* CSGObject_createCSGRotation ( CSGObject_t csgo)

◆ CSGObject_createCSGScale()

CSGScale_t* CSGObject_createCSGScale ( CSGObject_t csgo)

◆ CSGObject_createCSGSetOperator()

CSGSetOperator_t* CSGObject_createCSGSetOperator ( CSGObject_t csgo)

◆ CSGObject_createCSGTranslation()

CSGTranslation_t* CSGObject_createCSGTranslation ( CSGObject_t csgo)

◆ CSGObject_free()

void CSGObject_free ( CSGObject_t csgo)

◆ CSGObject_getCSGNode()

const CSGNode_t* CSGObject_getCSGNode ( const CSGObject_t csgo)

◆ CSGObject_getDomainType()

char* CSGObject_getDomainType ( const CSGObject_t csgo)

◆ CSGObject_getId()

char* CSGObject_getId ( const CSGObject_t csgo)

◆ CSGObject_getName()

char* CSGObject_getName ( const CSGObject_t csgo)

◆ CSGObject_getOrdinal()

int CSGObject_getOrdinal ( const CSGObject_t csgo)

◆ CSGObject_hasRequiredAttributes()

int CSGObject_hasRequiredAttributes ( const CSGObject_t csgo)

◆ CSGObject_hasRequiredElements()

int CSGObject_hasRequiredElements ( const CSGObject_t csgo)

◆ CSGObject_isSetCSGNode()

int CSGObject_isSetCSGNode ( const CSGObject_t csgo)

◆ CSGObject_isSetDomainType()

int CSGObject_isSetDomainType ( const CSGObject_t csgo)

◆ CSGObject_isSetId()

int CSGObject_isSetId ( const CSGObject_t csgo)

◆ CSGObject_isSetName()

int CSGObject_isSetName ( const CSGObject_t csgo)

◆ CSGObject_isSetOrdinal()

int CSGObject_isSetOrdinal ( const CSGObject_t csgo)

◆ CSGObject_setCSGNode()

int CSGObject_setCSGNode ( CSGObject_t csgo,
const CSGNode_t csgNode 
)

◆ CSGObject_setDomainType()

int CSGObject_setDomainType ( CSGObject_t csgo,
const char *  domainType 
)

◆ CSGObject_setId()

int CSGObject_setId ( CSGObject_t csgo,
const char *  id 
)

◆ CSGObject_setName()

int CSGObject_setName ( CSGObject_t csgo,
const char *  name 
)

◆ CSGObject_setOrdinal()

int CSGObject_setOrdinal ( CSGObject_t csgo,
int  ordinal 
)

◆ CSGObject_unsetCSGNode()

int CSGObject_unsetCSGNode ( CSGObject_t csgo)

◆ CSGObject_unsetDomainType()

int CSGObject_unsetDomainType ( CSGObject_t csgo)

◆ CSGObject_unsetId()

int CSGObject_unsetId ( CSGObject_t csgo)

◆ CSGObject_unsetName()

int CSGObject_unsetName ( CSGObject_t csgo)

◆ CSGObject_unsetOrdinal()

int CSGObject_unsetOrdinal ( CSGObject_t csgo)