libSBML C++ API  5.20.4
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"
}