libSBML C++ API  5.18.0
RenderExtension.cpp File Reference

Implementation of RenderExtension, the core module of the render package. More...

Include dependency graph for RenderExtension.cpp:

Functions

FillRule_t FillRule_fromString (const char *code)
 
int FillRule_isValid (FillRule_t fr)
 
int FillRule_isValidString (const char *code)
 
const char * FillRule_toString (FillRule_t fr)
 
FontFamily_t FontFamily_fromString (const char *code)
 
int FontFamily_isValid (FontFamily_t ff)
 
int FontFamily_isValidString (const char *code)
 
const char * FontFamily_toString (FontFamily_t ff)
 
FontStyle_t FontStyle_fromString (const char *code)
 
int FontStyle_isValid (FontStyle_t fs)
 
int FontStyle_isValidString (const char *code)
 
const char * FontStyle_toString (FontStyle_t fs)
 
FontWeight_t FontWeight_fromString (const char *code)
 
int FontWeight_isValid (FontWeight_t fw)
 
int FontWeight_isValidString (const char *code)
 
const char * FontWeight_toString (FontWeight_t fw)
 
GradientSpreadMethod_t GradientSpreadMethod_fromString (const char *code)
 
int GradientSpreadMethod_isValid (GradientSpreadMethod_t gsm)
 
int GradientSpreadMethod_isValidString (const char *code)
 
const char * GradientSpreadMethod_toString (GradientSpreadMethod_t gsm)
 
HTextAnchor_t HTextAnchor_fromString (const char *code)
 
int HTextAnchor_isValid (HTextAnchor_t hta)
 
int HTextAnchor_isValidString (const char *code)
 
const char * HTextAnchor_toString (HTextAnchor_t hta)
 
VTextAnchor_t VTextAnchor_fromString (const char *code)
 
int VTextAnchor_isValid (VTextAnchor_t vta)
 
int VTextAnchor_isValidString (const char *code)
 
const char * VTextAnchor_toString (VTextAnchor_t vta)
 

Variables

static SBMLExtensionRegister< RenderExtensionrenderExtensionRegister
 
static const char * SBML_FILL_RULE_STRINGS []
 
static const char * SBML_FONT_FAMILY_STRINGS []
 
static const char * SBML_FONT_STYLE_STRINGS []
 
static const char * SBML_FONT_WEIGHT_STRINGS []
 
static const char * SBML_GRADIENT_SPREAD_METHOD_STRINGS []
 * More...
 
static const char * SBML_H_TEXT_ANCHOR_STRINGS []
 
static const char * SBML_RENDER_TYPECODE_STRINGS []
 
static const char * SBML_V_TEXT_ANCHOR_STRINGS []
 

Detailed Description

Implementation of RenderExtension, the core module of the render package.

Author
Frank T. Bergmann

Function Documentation

FillRule_t FillRule_fromString ( const char *  code)
int FillRule_isValid ( FillRule_t  fr)
int FillRule_isValidString ( const char *  code)
const char* FillRule_toString ( FillRule_t  fr)
FontFamily_t FontFamily_fromString ( const char *  code)
int FontFamily_isValid ( FontFamily_t  ff)
int FontFamily_isValidString ( const char *  code)
const char* FontFamily_toString ( FontFamily_t  ff)
FontStyle_t FontStyle_fromString ( const char *  code)
int FontStyle_isValid ( FontStyle_t  fs)
int FontStyle_isValidString ( const char *  code)
const char* FontStyle_toString ( FontStyle_t  fs)
FontWeight_t FontWeight_fromString ( const char *  code)
int FontWeight_isValid ( FontWeight_t  fw)
int FontWeight_isValidString ( const char *  code)
const char* FontWeight_toString ( FontWeight_t  fw)
GradientSpreadMethod_t GradientSpreadMethod_fromString ( const char *  code)
int GradientSpreadMethod_isValid ( GradientSpreadMethod_t  gsm)
int GradientSpreadMethod_isValidString ( const char *  code)
const char* GradientSpreadMethod_toString ( GradientSpreadMethod_t  gsm)
HTextAnchor_t HTextAnchor_fromString ( const char *  code)
int HTextAnchor_isValid ( HTextAnchor_t  hta)
int HTextAnchor_isValidString ( const char *  code)
const char* HTextAnchor_toString ( HTextAnchor_t  hta)
VTextAnchor_t VTextAnchor_fromString ( const char *  code)
int VTextAnchor_isValid ( VTextAnchor_t  vta)
int VTextAnchor_isValidString ( const char *  code)
const char* VTextAnchor_toString ( VTextAnchor_t  vta)

Variable Documentation

SBMLExtensionRegister<RenderExtension> renderExtensionRegister
static
const char* SBML_FILL_RULE_STRINGS[]
static
Initial value:
=
{
"unset"
, "nonzero"
, "evenodd"
, "inherit"
, "invalid FillRule"
}
const char* SBML_FONT_FAMILY_STRINGS[]
static
Initial value:
=
{
"serif"
, "sans-serif"
, "monospace"
, "invalid FontFamily"
}
const char* SBML_FONT_STYLE_STRINGS[]
static
Initial value:
=
{
"unset"
, "normal"
, "italic"
, "invalid FontStyle"
}
const char* SBML_FONT_WEIGHT_STRINGS[]
static
Initial value:
=
{
"unset"
, "normal"
, "bold"
, "invalid FontWeight"
}
const char* SBML_GRADIENT_SPREAD_METHOD_STRINGS[]
static
Initial value:
=
{
"pad"
, "reflect"
, "repeat"
, "invalid"
}

*

* * *

const char* SBML_H_TEXT_ANCHOR_STRINGS[]
static
Initial value:
=
{
"unset"
, "start"
, "middle"
, "end"
, "invalid HTextAnchor"
}
const char* SBML_RENDER_TYPECODE_STRINGS[]
static
Initial value:
=
{
"ColorDefinition"
, "Ellipse"
, "GlobalRenderInformation"
, "GlobalStyle"
, "GradientDefinition"
, "GradientStop"
, "Group"
, "Image"
, "LineEnding"
, "LinearGradient"
, "LineSegment"
, "ListOfGlobalStyles"
, "ListOfLocalStyles"
, "LocalRenderInformation"
, "LocalStyle"
, "Polygon"
, "RadialGradient"
, "Rectangle"
, "RelAbsVector"
, "CubicBezier"
, "Curve"
, "Point"
, "Text"
, "Transformation2D"
, "DefaultValues"
}
const char* SBML_V_TEXT_ANCHOR_STRINGS[]
static
Initial value:
=
{
"unset"
, "top"
, "middle"
, "bottom"
, "baseline"
, "invalid VTextAnchor"
}