libSBML C++ API  5.20.4
CSGSetOperator.cpp File Reference

Implementation of the CSGSetOperator class. More...

Include dependency graph for CSGSetOperator.cpp:

Functions

int CSGSetOperator_addCSGNode (CSGSetOperator_t *csgso, const CSGNode_t *csgn)
 
CSGSetOperator_tCSGSetOperator_clone (const CSGSetOperator_t *csgso)
 
CSGSetOperator_tCSGSetOperator_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
CSGHomogeneousTransformation_tCSGSetOperator_createCSGHomogeneousTransformation (CSGSetOperator_t *csgso)
 
CSGPrimitive_tCSGSetOperator_createCSGPrimitive (CSGSetOperator_t *csgso)
 
CSGRotation_tCSGSetOperator_createCSGRotation (CSGSetOperator_t *csgso)
 
CSGScale_tCSGSetOperator_createCSGScale (CSGSetOperator_t *csgso)
 
CSGSetOperator_tCSGSetOperator_createCSGSetOperator (CSGSetOperator_t *csgso)
 
CSGTranslation_tCSGSetOperator_createCSGTranslation (CSGSetOperator_t *csgso)
 
void CSGSetOperator_free (CSGSetOperator_t *csgso)
 
char * CSGSetOperator_getComplementA (const CSGSetOperator_t *csgso)
 
char * CSGSetOperator_getComplementB (const CSGSetOperator_t *csgso)
 
CSGNode_tCSGSetOperator_getCSGNode (CSGSetOperator_t *csgso, unsigned int n)
 
CSGNode_tCSGSetOperator_getCSGNodeById (CSGSetOperator_t *csgso, const char *sid)
 
ListOf_tCSGSetOperator_getListOfCSGNodes (CSGSetOperator_t *csgso)
 
unsigned int CSGSetOperator_getNumCSGNodes (CSGSetOperator_t *csgso)
 
SetOperation_t CSGSetOperator_getOperationType (const CSGSetOperator_t *csgso)
 
char * CSGSetOperator_getOperationTypeAsString (const CSGSetOperator_t *csgso)
 
int CSGSetOperator_hasRequiredAttributes (const CSGSetOperator_t *csgso)
 
int CSGSetOperator_hasRequiredElements (const CSGSetOperator_t *csgso)
 
int CSGSetOperator_isSetComplementA (const CSGSetOperator_t *csgso)
 
int CSGSetOperator_isSetComplementB (const CSGSetOperator_t *csgso)
 
int CSGSetOperator_isSetOperationType (const CSGSetOperator_t *csgso)
 
CSGNode_tCSGSetOperator_removeCSGNode (CSGSetOperator_t *csgso, unsigned int n)
 
CSGNode_tCSGSetOperator_removeCSGNodeById (CSGSetOperator_t *csgso, const char *sid)
 
int CSGSetOperator_setComplementA (CSGSetOperator_t *csgso, const char *complementA)
 
int CSGSetOperator_setComplementB (CSGSetOperator_t *csgso, const char *complementB)
 
int CSGSetOperator_setOperationType (CSGSetOperator_t *csgso, SetOperation_t operationType)
 
int CSGSetOperator_setOperationTypeAsString (CSGSetOperator_t *csgso, const char *operationType)
 
int CSGSetOperator_unsetComplementA (CSGSetOperator_t *csgso)
 
int CSGSetOperator_unsetComplementB (CSGSetOperator_t *csgso)
 
int CSGSetOperator_unsetOperationType (CSGSetOperator_t *csgso)
 

Detailed Description

Implementation of the CSGSetOperator class.

Author
SBMLTeam

Function Documentation

◆ CSGSetOperator_addCSGNode()

int CSGSetOperator_addCSGNode ( CSGSetOperator_t csgso,
const CSGNode_t csgn 
)

◆ CSGSetOperator_clone()

CSGSetOperator_t* CSGSetOperator_clone ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_create()

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

◆ CSGSetOperator_createCSGHomogeneousTransformation()

CSGHomogeneousTransformation_t* CSGSetOperator_createCSGHomogeneousTransformation ( CSGSetOperator_t csgso)

◆ CSGSetOperator_createCSGPrimitive()

CSGPrimitive_t* CSGSetOperator_createCSGPrimitive ( CSGSetOperator_t csgso)

◆ CSGSetOperator_createCSGRotation()

CSGRotation_t* CSGSetOperator_createCSGRotation ( CSGSetOperator_t csgso)

◆ CSGSetOperator_createCSGScale()

CSGScale_t* CSGSetOperator_createCSGScale ( CSGSetOperator_t csgso)

◆ CSGSetOperator_createCSGSetOperator()

CSGSetOperator_t* CSGSetOperator_createCSGSetOperator ( CSGSetOperator_t csgso)

◆ CSGSetOperator_createCSGTranslation()

CSGTranslation_t* CSGSetOperator_createCSGTranslation ( CSGSetOperator_t csgso)

◆ CSGSetOperator_free()

void CSGSetOperator_free ( CSGSetOperator_t csgso)

◆ CSGSetOperator_getComplementA()

char* CSGSetOperator_getComplementA ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_getComplementB()

char* CSGSetOperator_getComplementB ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_getCSGNode()

CSGNode_t* CSGSetOperator_getCSGNode ( CSGSetOperator_t csgso,
unsigned int  n 
)

◆ CSGSetOperator_getCSGNodeById()

CSGNode_t* CSGSetOperator_getCSGNodeById ( CSGSetOperator_t csgso,
const char *  sid 
)

◆ CSGSetOperator_getListOfCSGNodes()

ListOf_t* CSGSetOperator_getListOfCSGNodes ( CSGSetOperator_t csgso)

◆ CSGSetOperator_getNumCSGNodes()

unsigned int CSGSetOperator_getNumCSGNodes ( CSGSetOperator_t csgso)

◆ CSGSetOperator_getOperationType()

SetOperation_t CSGSetOperator_getOperationType ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_getOperationTypeAsString()

char* CSGSetOperator_getOperationTypeAsString ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_hasRequiredAttributes()

int CSGSetOperator_hasRequiredAttributes ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_hasRequiredElements()

int CSGSetOperator_hasRequiredElements ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_isSetComplementA()

int CSGSetOperator_isSetComplementA ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_isSetComplementB()

int CSGSetOperator_isSetComplementB ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_isSetOperationType()

int CSGSetOperator_isSetOperationType ( const CSGSetOperator_t csgso)

◆ CSGSetOperator_removeCSGNode()

CSGNode_t* CSGSetOperator_removeCSGNode ( CSGSetOperator_t csgso,
unsigned int  n 
)

◆ CSGSetOperator_removeCSGNodeById()

CSGNode_t* CSGSetOperator_removeCSGNodeById ( CSGSetOperator_t csgso,
const char *  sid 
)

◆ CSGSetOperator_setComplementA()

int CSGSetOperator_setComplementA ( CSGSetOperator_t csgso,
const char *  complementA 
)

◆ CSGSetOperator_setComplementB()

int CSGSetOperator_setComplementB ( CSGSetOperator_t csgso,
const char *  complementB 
)

◆ CSGSetOperator_setOperationType()

int CSGSetOperator_setOperationType ( CSGSetOperator_t csgso,
SetOperation_t  operationType 
)

◆ CSGSetOperator_setOperationTypeAsString()

int CSGSetOperator_setOperationTypeAsString ( CSGSetOperator_t csgso,
const char *  operationType 
)

◆ CSGSetOperator_unsetComplementA()

int CSGSetOperator_unsetComplementA ( CSGSetOperator_t csgso)

◆ CSGSetOperator_unsetComplementB()

int CSGSetOperator_unsetComplementB ( CSGSetOperator_t csgso)

◆ CSGSetOperator_unsetOperationType()

int CSGSetOperator_unsetOperationType ( CSGSetOperator_t csgso)