libSBML C++ API
5.18.0
|
Definition of RenderExtension, the core module of the render package. More...
Classes | |
class | RenderExtension |
render
Base extension class for the package. More... | |
Macros | |
#define | RENDER_CREATE_NS(variable, sbmlns) EXTENSION_CREATE_NS(RenderPkgNamespaces,variable,sbmlns); |
Typedefs | |
typedef SBMLExtensionNamespaces< RenderExtension > | RenderPkgNamespaces |
Definition of RenderExtension, the core module of the render package.
#define RENDER_CREATE_NS | ( | variable, | |
sbmlns | |||
) | EXTENSION_CREATE_NS(RenderPkgNamespaces,variable,sbmlns); |
enum FillRule_t |
Enumeration of values permitted as the value of the "rule" attribute on Fill objects.
enum FontFamily_t |
Enumeration of values permitted as the value of the "family" attribute on Font objects.
enum FontStyle_t |
Enumeration of values permitted as the value of the "style" attribute on Font objects.
Enumerator | |
---|---|
FONT_STYLE_UNSET |
The font style is unset. |
FONT_STYLE_NORMAL |
The font style is |
FONT_STYLE_ITALIC |
The font style is |
FONT_STYLE_INVALID |
Invalid FontStyle value. |
enum FontWeight_t |
Enumeration of values permitted as the value of the "weight" attribute on Font objects.
Enumerator | |
---|---|
FONT_WEIGHT_UNSET |
The font weight is unset. |
FONT_WEIGHT_NORMAL |
The font weight is |
FONT_WEIGHT_BOLD |
The font weight is |
FONT_WEIGHT_INVALID |
Invalid FontWeight value. |
Enumeration of values permitted as the value of the "spreadmethod" attribute on Gradient objects.
enum HTextAnchor_t |
Enumeration of values permitted as the value of the "text-anchor" attribute on various objects.
enum SBMLRenderTypeCode_t |
SBMLRenderTypeCode_t Enumeration of possible types in the libSBML “render” package implementation.
SBML_
. The set of possible type codes for core elements is defined in the enumeration SBMLTypeCode_t, and in addition, libSBML plug-ins for SBML Level 3 packages define their own extra enumerations of type codes (e.g., SBMLLayoutTypeCode_t for the Level 3 Layout package). Note that different Level 3 package plug-ins may use overlapping type codes; to identify the package to which a given object belongs, call the SBase::getPackageName()
method on the object.The exception to this is lists: all SBML-style list elements have the type SBML_LIST_OF, regardless of what package they are from.
SBMLLayoutTypeCode_t
for the SBML Level 3 Layout extension, SBMLFbcTypeCode_t
for the SBML Level 3 Flux Balance Constraints extension, etc.).NULL
if the value you give it is actually from a package.The following example code illustrates the combined use of SBase::getPackageName() and SBase::getTypeCode():
enum VTextAnchor_t |
Enumeration of values permitted as the value of the "vtext-anchor" attribute on various objects.