libSBML C API  5.18.0
GraphicalPrimitive1D.cpp File Reference

abstract base class for graphical 1D objects More...

Include dependency graph for GraphicalPrimitive1D.cpp:

Functions

GraphicalPrimitive1D_tGraphicalPrimitive1D_clone (const GraphicalPrimitive1D_t *gpd)
 
GraphicalPrimitive1D_tGraphicalPrimitive1D_createEllipse (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive1D_tGraphicalPrimitive1D_createLineEnding (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive1D_tGraphicalPrimitive1D_createPolygon (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive1D_tGraphicalPrimitive1D_createRectangle (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive1D_tGraphicalPrimitive1D_createRenderCurve (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive1D_tGraphicalPrimitive1D_createRenderGroup (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
GraphicalPrimitive1D_tGraphicalPrimitive1D_createText (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
void GraphicalPrimitive1D_free (GraphicalPrimitive1D_t *gpd)
 
char * GraphicalPrimitive1D_getId (const GraphicalPrimitive1D_t *gpd)
 
char * GraphicalPrimitive1D_getStroke (const GraphicalPrimitive1D_t *gpd)
 
double GraphicalPrimitive1D_getStrokeWidth (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_hasRequiredAttributes (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isEllipse (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isLineEnding (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isPolygon (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isRectangle (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isRenderCurve (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isRenderGroup (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isSetId (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isSetStroke (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isSetStrokeDashArray (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isSetStrokeWidth (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_isText (const GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_setId (GraphicalPrimitive1D_t *gpd, const char *id)
 
int GraphicalPrimitive1D_setStroke (GraphicalPrimitive1D_t *gpd, const char *stroke)
 
int GraphicalPrimitive1D_setStrokeDashArray (GraphicalPrimitive1D_t *gpd, const char *strokeDash)
 
int GraphicalPrimitive1D_setStrokeWidth (GraphicalPrimitive1D_t *gpd, double strokeWidth)
 
int GraphicalPrimitive1D_unsetId (GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_unsetStroke (GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_unsetStrokeDashArray (GraphicalPrimitive1D_t *gpd)
 
int GraphicalPrimitive1D_unsetStrokeWidth (GraphicalPrimitive1D_t *gpd)
 

Detailed Description

abstract base class for graphical 1D objects

Author
Ralph Gauges
Frank T. Bergmann

Function Documentation

GraphicalPrimitive1D_t* GraphicalPrimitive1D_clone ( const GraphicalPrimitive1D_t gpd)
GraphicalPrimitive1D_t* GraphicalPrimitive1D_createEllipse ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive1D_t* GraphicalPrimitive1D_createLineEnding ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive1D_t* GraphicalPrimitive1D_createPolygon ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive1D_t* GraphicalPrimitive1D_createRectangle ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive1D_t* GraphicalPrimitive1D_createRenderCurve ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive1D_t* GraphicalPrimitive1D_createRenderGroup ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
GraphicalPrimitive1D_t* GraphicalPrimitive1D_createText ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
void GraphicalPrimitive1D_free ( GraphicalPrimitive1D_t gpd)
char* GraphicalPrimitive1D_getId ( const GraphicalPrimitive1D_t gpd)
char* GraphicalPrimitive1D_getStroke ( const GraphicalPrimitive1D_t gpd)
double GraphicalPrimitive1D_getStrokeWidth ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_hasRequiredAttributes ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isEllipse ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isLineEnding ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isPolygon ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isRectangle ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isRenderCurve ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isRenderGroup ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isSetId ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isSetStroke ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isSetStrokeDashArray ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isSetStrokeWidth ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_isText ( const GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_setId ( GraphicalPrimitive1D_t gpd,
const char *  id 
)
int GraphicalPrimitive1D_setStroke ( GraphicalPrimitive1D_t gpd,
const char *  stroke 
)
int GraphicalPrimitive1D_setStrokeDashArray ( GraphicalPrimitive1D_t gpd,
const char *  strokeDash 
)
int GraphicalPrimitive1D_setStrokeWidth ( GraphicalPrimitive1D_t gpd,
double  strokeWidth 
)
int GraphicalPrimitive1D_unsetId ( GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_unsetStroke ( GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_unsetStrokeDashArray ( GraphicalPrimitive1D_t gpd)
int GraphicalPrimitive1D_unsetStrokeWidth ( GraphicalPrimitive1D_t gpd)