Loading [MathJax]/extensions/tex2jax.js
libSBML C++ API  5.20.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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_fromString()

FillRule_t FillRule_fromString ( const char *  code)

◆ FillRule_isValid()

int FillRule_isValid ( FillRule_t  fr)

◆ FillRule_isValidString()

int FillRule_isValidString ( const char *  code)

◆ FillRule_toString()

const char* FillRule_toString ( FillRule_t  fr)

◆ FontFamily_fromString()

FontFamily_t FontFamily_fromString ( const char *  code)

◆ FontFamily_isValid()

int FontFamily_isValid ( FontFamily_t  ff)

◆ FontFamily_isValidString()

int FontFamily_isValidString ( const char *  code)

◆ FontFamily_toString()

const char* FontFamily_toString ( FontFamily_t  ff)

◆ FontStyle_fromString()

FontStyle_t FontStyle_fromString ( const char *  code)

◆ FontStyle_isValid()

int FontStyle_isValid ( FontStyle_t  fs)

◆ FontStyle_isValidString()

int FontStyle_isValidString ( const char *  code)

◆ FontStyle_toString()

const char* FontStyle_toString ( FontStyle_t  fs)

◆ FontWeight_fromString()

FontWeight_t FontWeight_fromString ( const char *  code)

◆ FontWeight_isValid()

int FontWeight_isValid ( FontWeight_t  fw)

◆ FontWeight_isValidString()

int FontWeight_isValidString ( const char *  code)

◆ FontWeight_toString()

const char* FontWeight_toString ( FontWeight_t  fw)

◆ GradientSpreadMethod_fromString()

GradientSpreadMethod_t GradientSpreadMethod_fromString ( const char *  code)

◆ GradientSpreadMethod_isValid()

int GradientSpreadMethod_isValid ( GradientSpreadMethod_t  gsm)

◆ GradientSpreadMethod_isValidString()

int GradientSpreadMethod_isValidString ( const char *  code)

◆ GradientSpreadMethod_toString()

const char* GradientSpreadMethod_toString ( GradientSpreadMethod_t  gsm)

◆ HTextAnchor_fromString()

HTextAnchor_t HTextAnchor_fromString ( const char *  code)

◆ HTextAnchor_isValid()

int HTextAnchor_isValid ( HTextAnchor_t  hta)

◆ HTextAnchor_isValidString()

int HTextAnchor_isValidString ( const char *  code)

◆ HTextAnchor_toString()

const char* HTextAnchor_toString ( HTextAnchor_t  hta)

◆ VTextAnchor_fromString()

VTextAnchor_t VTextAnchor_fromString ( const char *  code)

◆ VTextAnchor_isValid()

int VTextAnchor_isValid ( VTextAnchor_t  vta)

◆ VTextAnchor_isValidString()

int VTextAnchor_isValidString ( const char *  code)

◆ VTextAnchor_toString()

const char* VTextAnchor_toString ( VTextAnchor_t  vta)

Variable Documentation

◆ renderExtensionRegister

SBMLExtensionRegister<RenderExtension> renderExtensionRegister
static

◆ SBML_FILL_RULE_STRINGS

const char* SBML_FILL_RULE_STRINGS[]
static
Initial value:
=
{
"unset"
, "nonzero"
, "evenodd"
, "inherit"
, "invalid FillRule"
}

◆ SBML_FONT_FAMILY_STRINGS

const char* SBML_FONT_FAMILY_STRINGS[]
static
Initial value:
=
{
"serif"
, "sans-serif"
, "monospace"
, "invalid FontFamily"
}

◆ SBML_FONT_STYLE_STRINGS

const char* SBML_FONT_STYLE_STRINGS[]
static
Initial value:
=
{
"unset"
, "normal"
, "italic"
, "invalid FontStyle"
}

◆ SBML_FONT_WEIGHT_STRINGS

const char* SBML_FONT_WEIGHT_STRINGS[]
static
Initial value:
=
{
"unset"
, "normal"
, "bold"
, "invalid FontWeight"
}

◆ SBML_GRADIENT_SPREAD_METHOD_STRINGS

const char* SBML_GRADIENT_SPREAD_METHOD_STRINGS[]
static
Initial value:
=
{
"pad"
, "reflect"
, "repeat"
, "invalid"
}

*

* * *

◆ SBML_H_TEXT_ANCHOR_STRINGS

const char* SBML_H_TEXT_ANCHOR_STRINGS[]
static
Initial value:
=
{
"unset"
, "start"
, "middle"
, "end"
, "invalid HTextAnchor"
}

◆ SBML_RENDER_TYPECODE_STRINGS

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"
}

◆ SBML_V_TEXT_ANCHOR_STRINGS

const char* SBML_V_TEXT_ANCHOR_STRINGS[]
static
Initial value:
=
{
"unset"
, "top"
, "middle"
, "bottom"
, "baseline"
, "invalid VTextAnchor"
}