render
Abstract base class for local and global rendering information.
In the SBML Level 3 Render package, local and global render information representations share many attributes. These are implemented in this abstract base class. GlobalRenderInformation_t and LocalRenderInformation_t are the classes that are derived from this base class.
All render information objects have the following things in common:
- a set of color definitions
- a set of gradient definitions
- a set of line endings
In addition to those, they share attributes for background color and some meta information as to which program created the render information etc.
|
int | RenderInformationBase_addColorDefinition (RenderInformationBase_t *rib, const ColorDefinition_t *cd) |
| Adds a copy of the given ColorDefinition_t to this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_addGradientDefinition (RenderInformationBase_t *rib, const GradientBase_t *gb) |
| Adds a copy of the given GradientBase_t to this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_addLineEnding (RenderInformationBase_t *rib, const LineEnding_t *le) |
| Adds a copy of the given LineEnding_t to this RenderInformationBase_t. More...
|
|
RenderInformationBase_t * | RenderInformationBase_clone (const RenderInformationBase_t *rib) |
| Creates and returns a deep copy of this RenderInformationBase_t object. More...
|
|
ColorDefinition_t * | RenderInformationBase_createColorDefinition (RenderInformationBase_t *rib) |
| Creates a new ColorDefinition_t object, adds it to this RenderInformationBase_t object and returns the ColorDefinition_t object created. More...
|
|
RenderInformationBase_t * | RenderInformationBase_createGlobalRenderInformation (unsigned int level, unsigned int version, unsigned int pkgVersion) |
| Creates a new GlobalRenderInformation_t (RenderInformationBase_t) using the given SBML Level, Version and “render” package version. More...
|
|
LinearGradient_t * | RenderInformationBase_createLinearGradient (RenderInformationBase_t *rib) |
| Creates a new LinearGradient_t object, adds it to this RenderInformationBase_t object and returns the LinearGradient_t object created. More...
|
|
LineEnding_t * | RenderInformationBase_createLineEnding (RenderInformationBase_t *rib) |
| Creates a new LineEnding_t object, adds it to this RenderInformationBase_t object and returns the LineEnding_t object created. More...
|
|
RenderInformationBase_t * | RenderInformationBase_createLocalRenderInformation (unsigned int level, unsigned int version, unsigned int pkgVersion) |
| Creates a new LocalRenderInformation_t (RenderInformationBase_t) using the given SBML Level, Version and “render” package version. More...
|
|
RadialGradient_t * | RenderInformationBase_createRadialGradient (RenderInformationBase_t *rib) |
| Creates a new RadialGradient_t object, adds it to this RenderInformationBase_t object and returns the RadialGradient_t object created. More...
|
|
void | RenderInformationBase_free (RenderInformationBase_t *rib) |
| Frees this RenderInformationBase_t object. More...
|
|
char * | RenderInformationBase_getBackgroundColor (const RenderInformationBase_t *rib) |
| Returns the value of the "backgroundColor" attribute of this RenderInformationBase_t. More...
|
|
ColorDefinition_t * | RenderInformationBase_getColorDefinition (RenderInformationBase_t *rib, unsigned int n) |
| Get a ColorDefinition_t from the RenderInformationBase_t. More...
|
|
ColorDefinition_t * | RenderInformationBase_getColorDefinitionById (RenderInformationBase_t *rib, const char *sid) |
| Get a ColorDefinition_t from the RenderInformationBase_t based on its identifier. More...
|
|
GradientBase_t * | RenderInformationBase_getGradientBaseById (RenderInformationBase_t *rib, const char *sid) |
| Get a GradientBase_t from the RenderInformationBase_t based on its identifier. More...
|
|
GradientBase_t * | RenderInformationBase_getGradientDefinition (RenderInformationBase_t *rib, unsigned int n) |
| Get a GradientBase_t from the RenderInformationBase_t. More...
|
|
char * | RenderInformationBase_getId (const RenderInformationBase_t *rib) |
| Returns the value of the "id" attribute of this RenderInformationBase_t. More...
|
|
LineEnding_t * | RenderInformationBase_getLineEnding (RenderInformationBase_t *rib, unsigned int n) |
| Get a LineEnding_t from the RenderInformationBase_t. More...
|
|
LineEnding_t * | RenderInformationBase_getLineEndingById (RenderInformationBase_t *rib, const char *sid) |
| Get a LineEnding_t from the RenderInformationBase_t based on its identifier. More...
|
|
ListOf_t * | RenderInformationBase_getListOfColorDefinitions (RenderInformationBase_t *rib) |
| Returns a ListOf_t * containing ColorDefinition_t objects from this RenderInformationBase_t. More...
|
|
ListOf_t * | RenderInformationBase_getListOfGradientDefinitions (RenderInformationBase_t *rib) |
| Returns a ListOf_t * containing GradientBase_t objects from this RenderInformationBase_t. More...
|
|
ListOf_t * | RenderInformationBase_getListOfLineEndings (RenderInformationBase_t *rib) |
| Returns a ListOf_t * containing LineEnding_t objects from this RenderInformationBase_t. More...
|
|
char * | RenderInformationBase_getName (const RenderInformationBase_t *rib) |
| Returns the value of the "name" attribute of this RenderInformationBase_t. More...
|
|
unsigned int | RenderInformationBase_getNumColorDefinitions (RenderInformationBase_t *rib) |
| Get the number of ColorDefinition_t objects in this RenderInformationBase_t. More...
|
|
unsigned int | RenderInformationBase_getNumGradientDefinitions (RenderInformationBase_t *rib) |
| Get the number of GradientBase_t objects in this RenderInformationBase_t. More...
|
|
unsigned int | RenderInformationBase_getNumLineEndings (RenderInformationBase_t *rib) |
| Get the number of LineEnding_t objects in this RenderInformationBase_t. More...
|
|
char * | RenderInformationBase_getProgramName (const RenderInformationBase_t *rib) |
| Returns the value of the "programName" attribute of this RenderInformationBase_t. More...
|
|
char * | RenderInformationBase_getProgramVersion (const RenderInformationBase_t *rib) |
| Returns the value of the "programVersion" attribute of this RenderInformationBase_t. More...
|
|
char * | RenderInformationBase_getReferenceRenderInformation (const RenderInformationBase_t *rib) |
| Returns the value of the "referenceRenderInformation" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_hasRequiredAttributes (const RenderInformationBase_t *rib) |
| Predicate returning 1 (true) if all the required attributes for this RenderInformationBase_t object have been set. More...
|
|
int | RenderInformationBase_isGlobalRenderInformation (const RenderInformationBase_t *rib) |
| Predicate returning 1 if this RenderInformationBase_t is of type GlobalRenderInformation_t. More...
|
|
int | RenderInformationBase_isLocalRenderInformation (const RenderInformationBase_t *rib) |
| Predicate returning 1 if this RenderInformationBase_t is of type LocalRenderInformation_t. More...
|
|
int | RenderInformationBase_isSetBackgroundColor (const RenderInformationBase_t *rib) |
| Predicate returning 1 (true) if this RenderInformationBase_t's "backgroundColor" attribute is set. More...
|
|
int | RenderInformationBase_isSetId (const RenderInformationBase_t *rib) |
| Predicate returning 1 (true) if this RenderInformationBase_t's "id" attribute is set. More...
|
|
int | RenderInformationBase_isSetName (const RenderInformationBase_t *rib) |
| Predicate returning 1 (true) if this RenderInformationBase_t's "name" attribute is set. More...
|
|
int | RenderInformationBase_isSetProgramName (const RenderInformationBase_t *rib) |
| Predicate returning 1 (true) if this RenderInformationBase_t's "programName" attribute is set. More...
|
|
int | RenderInformationBase_isSetProgramVersion (const RenderInformationBase_t *rib) |
| Predicate returning 1 (true) if this RenderInformationBase_t's "programVersion" attribute is set. More...
|
|
int | RenderInformationBase_isSetReferenceRenderInformation (const RenderInformationBase_t *rib) |
| Predicate returning 1 (true) if this RenderInformationBase_t's "referenceRenderInformation" attribute is set. More...
|
|
ColorDefinition_t * | RenderInformationBase_removeColorDefinition (RenderInformationBase_t *rib, unsigned int n) |
| Removes the nth ColorDefinition_t from this RenderInformationBase_t and returns a pointer to it. More...
|
|
ColorDefinition_t * | RenderInformationBase_removeColorDefinitionById (RenderInformationBase_t *rib, const char *sid) |
| Removes the ColorDefinition_t from this RenderInformationBase_t based on its identifier and returns a pointer to it. More...
|
|
GradientBase_t * | RenderInformationBase_removeGradientDefinition (RenderInformationBase_t *rib, unsigned int n) |
| Removes the nth GradientBase_t from this RenderInformationBase_t and returns a pointer to it. More...
|
|
GradientBase_t * | RenderInformationBase_removeGradientDefinitionById (RenderInformationBase_t *rib, const char *sid) |
| Removes the GradientBase_t from this RenderInformationBase_t based on its identifier and returns a pointer to it. More...
|
|
LineEnding_t * | RenderInformationBase_removeLineEnding (RenderInformationBase_t *rib, unsigned int n) |
| Removes the nth LineEnding_t from this RenderInformationBase_t and returns a pointer to it. More...
|
|
LineEnding_t * | RenderInformationBase_removeLineEndingById (RenderInformationBase_t *rib, const char *sid) |
| Removes the LineEnding_t from this RenderInformationBase_t based on its identifier and returns a pointer to it. More...
|
|
int | RenderInformationBase_setBackgroundColor (RenderInformationBase_t *rib, const char *backgroundColor) |
| Sets the value of the "backgroundColor" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_setId (RenderInformationBase_t *rib, const char *id) |
| Sets the value of the "id" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_setName (RenderInformationBase_t *rib, const char *name) |
| Sets the value of the "name" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_setProgramName (RenderInformationBase_t *rib, const char *programName) |
| Sets the value of the "programName" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_setProgramVersion (RenderInformationBase_t *rib, const char *programVersion) |
| Sets the value of the "programVersion" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_setReferenceRenderInformation (RenderInformationBase_t *rib, const char *referenceRenderInformation) |
| Sets the value of the "referenceRenderInformation" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_unsetBackgroundColor (RenderInformationBase_t *rib) |
| Unsets the value of the "backgroundColor" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_unsetId (RenderInformationBase_t *rib) |
| Unsets the value of the "id" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_unsetName (RenderInformationBase_t *rib) |
| Unsets the value of the "name" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_unsetProgramName (RenderInformationBase_t *rib) |
| Unsets the value of the "programName" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_unsetProgramVersion (RenderInformationBase_t *rib) |
| Unsets the value of the "programVersion" attribute of this RenderInformationBase_t. More...
|
|
int | RenderInformationBase_unsetReferenceRenderInformation (RenderInformationBase_t *rib) |
| Unsets the value of the "referenceRenderInformation" attribute of this RenderInformationBase_t. More...
|
|