libSBML C++ API  5.20.4
CSGNode.cpp File Reference

Implementation of the CSGNode class. More...

Include dependency graph for CSGNode.cpp:

Functions

CSGNode_tCSGNode_clone (const CSGNode_t *csgn)
 
CSGHomogeneousTransformation_tCSGNode_createCSGHomogeneousTransformation (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
CSGPrimitive_tCSGNode_createCSGPrimitive (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
CSGRotation_tCSGNode_createCSGRotation (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
CSGScale_tCSGNode_createCSGScale (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
CSGSetOperator_tCSGNode_createCSGSetOperator (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
CSGTranslation_tCSGNode_createCSGTranslation (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
void CSGNode_free (CSGNode_t *csgn)
 
char * CSGNode_getId (const CSGNode_t *csgn)
 
char * CSGNode_getName (const CSGNode_t *csgn)
 
int CSGNode_hasRequiredAttributes (const CSGNode_t *csgn)
 
int CSGNode_isCSGHomogeneousTransformation (const CSGNode_t *csgn)
 
int CSGNode_isCSGPrimitive (const CSGNode_t *csgn)
 
int CSGNode_isCSGRotation (const CSGNode_t *csgn)
 
int CSGNode_isCSGScale (const CSGNode_t *csgn)
 
int CSGNode_isCSGSetOperator (const CSGNode_t *csgn)
 
int CSGNode_isCSGTranslation (const CSGNode_t *csgn)
 
int CSGNode_isSetId (const CSGNode_t *csgn)
 
int CSGNode_isSetName (const CSGNode_t *csgn)
 
int CSGNode_setId (CSGNode_t *csgn, const char *id)
 
int CSGNode_setName (CSGNode_t *csgn, const char *name)
 
int CSGNode_unsetId (CSGNode_t *csgn)
 
int CSGNode_unsetName (CSGNode_t *csgn)
 

Detailed Description

Implementation of the CSGNode class.

Author
SBMLTeam

Function Documentation

◆ CSGNode_clone()

CSGNode_t* CSGNode_clone ( const CSGNode_t csgn)

◆ CSGNode_createCSGHomogeneousTransformation()

CSGHomogeneousTransformation_t* CSGNode_createCSGHomogeneousTransformation ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ CSGNode_createCSGPrimitive()

CSGPrimitive_t* CSGNode_createCSGPrimitive ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ CSGNode_createCSGRotation()

CSGRotation_t* CSGNode_createCSGRotation ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ CSGNode_createCSGScale()

CSGScale_t* CSGNode_createCSGScale ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ CSGNode_createCSGSetOperator()

CSGSetOperator_t* CSGNode_createCSGSetOperator ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ CSGNode_createCSGTranslation()

CSGTranslation_t* CSGNode_createCSGTranslation ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ CSGNode_free()

void CSGNode_free ( CSGNode_t csgn)

◆ CSGNode_getId()

char* CSGNode_getId ( const CSGNode_t csgn)

◆ CSGNode_getName()

char* CSGNode_getName ( const CSGNode_t csgn)

◆ CSGNode_hasRequiredAttributes()

int CSGNode_hasRequiredAttributes ( const CSGNode_t csgn)

◆ CSGNode_isCSGHomogeneousTransformation()

int CSGNode_isCSGHomogeneousTransformation ( const CSGNode_t csgn)

◆ CSGNode_isCSGPrimitive()

int CSGNode_isCSGPrimitive ( const CSGNode_t csgn)

◆ CSGNode_isCSGRotation()

int CSGNode_isCSGRotation ( const CSGNode_t csgn)

◆ CSGNode_isCSGScale()

int CSGNode_isCSGScale ( const CSGNode_t csgn)

◆ CSGNode_isCSGSetOperator()

int CSGNode_isCSGSetOperator ( const CSGNode_t csgn)

◆ CSGNode_isCSGTranslation()

int CSGNode_isCSGTranslation ( const CSGNode_t csgn)

◆ CSGNode_isSetId()

int CSGNode_isSetId ( const CSGNode_t csgn)

◆ CSGNode_isSetName()

int CSGNode_isSetName ( const CSGNode_t csgn)

◆ CSGNode_setId()

int CSGNode_setId ( CSGNode_t csgn,
const char *  id 
)

◆ CSGNode_setName()

int CSGNode_setName ( CSGNode_t csgn,
const char *  name 
)

◆ CSGNode_unsetId()

int CSGNode_unsetId ( CSGNode_t csgn)

◆ CSGNode_unsetName()

int CSGNode_unsetName ( CSGNode_t csgn)