libSBML C++ API
5.20.4
|
Implementation of the CSGPrimitive class. More...
Functions | |
CSGPrimitive_t * | CSGPrimitive_clone (const CSGPrimitive_t *csgp) |
CSGPrimitive_t * | CSGPrimitive_create (unsigned int level, unsigned int version, unsigned int pkgVersion) |
void | CSGPrimitive_free (CSGPrimitive_t *csgp) |
PrimitiveKind_t | CSGPrimitive_getPrimitiveType (const CSGPrimitive_t *csgp) |
char * | CSGPrimitive_getPrimitiveTypeAsString (const CSGPrimitive_t *csgp) |
int | CSGPrimitive_hasRequiredAttributes (const CSGPrimitive_t *csgp) |
int | CSGPrimitive_isSetPrimitiveType (const CSGPrimitive_t *csgp) |
int | CSGPrimitive_setPrimitiveType (CSGPrimitive_t *csgp, PrimitiveKind_t primitiveType) |
int | CSGPrimitive_setPrimitiveTypeAsString (CSGPrimitive_t *csgp, const char *primitiveType) |
int | CSGPrimitive_unsetPrimitiveType (CSGPrimitive_t *csgp) |
Implementation of the CSGPrimitive class.
CSGPrimitive_t* CSGPrimitive_clone | ( | const CSGPrimitive_t * | csgp | ) |
CSGPrimitive_t* CSGPrimitive_create | ( | unsigned int | level, |
unsigned int | version, | ||
unsigned int | pkgVersion | ||
) |
void CSGPrimitive_free | ( | CSGPrimitive_t * | csgp | ) |
PrimitiveKind_t CSGPrimitive_getPrimitiveType | ( | const CSGPrimitive_t * | csgp | ) |
char* CSGPrimitive_getPrimitiveTypeAsString | ( | const CSGPrimitive_t * | csgp | ) |
int CSGPrimitive_hasRequiredAttributes | ( | const CSGPrimitive_t * | csgp | ) |
int CSGPrimitive_isSetPrimitiveType | ( | const CSGPrimitive_t * | csgp | ) |
int CSGPrimitive_setPrimitiveType | ( | CSGPrimitive_t * | csgp, |
PrimitiveKind_t | primitiveType | ||
) |
int CSGPrimitive_setPrimitiveTypeAsString | ( | CSGPrimitive_t * | csgp, |
const char * | primitiveType | ||
) |
int CSGPrimitive_unsetPrimitiveType | ( | CSGPrimitive_t * | csgp | ) |