libSBML C API  5.18.0
GraphicalPrimitive2D.cpp File Reference

Implementation of the GraphicalPrimitive2D_t class. More...

Include dependency graph for GraphicalPrimitive2D.cpp:

Functions

GraphicalPrimitive2D_tGraphicalPrimitive2D_clone (const GraphicalPrimitive2D_t *gpd)
 
GraphicalPrimitive2D_tGraphicalPrimitive2D_createEllipse (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive2D_tGraphicalPrimitive2D_createLineEnding (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive2D_tGraphicalPrimitive2D_createPolygon (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive2D_tGraphicalPrimitive2D_createRectangle (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive2D_tGraphicalPrimitive2D_createRenderGroup (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
void GraphicalPrimitive2D_free (GraphicalPrimitive2D_t *gpd)
 
char * GraphicalPrimitive2D_getFill (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_getFillRule (const GraphicalPrimitive2D_t *gpd)
 
char * GraphicalPrimitive2D_getFillRuleAsString (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_hasRequiredAttributes (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_isEllipse (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_isLineEnding (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_isPolygon (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_isRectangle (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_isRenderGroup (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_isSetFill (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_isSetFillRule (const GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_setFill (GraphicalPrimitive2D_t *gpd, const char *fill)
 
int GraphicalPrimitive2D_setFillRule (GraphicalPrimitive2D_t *gpd, FillRule_t fillRule)
 
int GraphicalPrimitive2D_setFillRuleAsString (GraphicalPrimitive2D_t *gpd, const char *fillRule)
 
int GraphicalPrimitive2D_unsetFill (GraphicalPrimitive2D_t *gpd)
 
int GraphicalPrimitive2D_unsetFillRule (GraphicalPrimitive2D_t *gpd)
 

Detailed Description

Implementation of the GraphicalPrimitive2D_t class.

Author
Ralph Gauges
Frank T. Bergmann

Function Documentation

GraphicalPrimitive2D_t* GraphicalPrimitive2D_clone ( const GraphicalPrimitive2D_t gpd)
GraphicalPrimitive2D_t* GraphicalPrimitive2D_createEllipse ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive2D_t* GraphicalPrimitive2D_createLineEnding ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive2D_t* GraphicalPrimitive2D_createPolygon ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive2D_t* GraphicalPrimitive2D_createRectangle ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive2D_t* GraphicalPrimitive2D_createRenderGroup ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
void GraphicalPrimitive2D_free ( GraphicalPrimitive2D_t gpd)
char* GraphicalPrimitive2D_getFill ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_getFillRule ( const GraphicalPrimitive2D_t gpd)
char* GraphicalPrimitive2D_getFillRuleAsString ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_hasRequiredAttributes ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_isEllipse ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_isLineEnding ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_isPolygon ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_isRectangle ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_isRenderGroup ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_isSetFill ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_isSetFillRule ( const GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_setFill ( GraphicalPrimitive2D_t gpd,
const char *  fill 
)
int GraphicalPrimitive2D_setFillRule ( GraphicalPrimitive2D_t gpd,
FillRule_t  fillRule 
)
int GraphicalPrimitive2D_setFillRuleAsString ( GraphicalPrimitive2D_t gpd,
const char *  fillRule 
)
int GraphicalPrimitive2D_unsetFill ( GraphicalPrimitive2D_t gpd)
int GraphicalPrimitive2D_unsetFillRule ( GraphicalPrimitive2D_t gpd)