Maven module :un.storage : model2d-svg :
Class : un.storage.model2d.svg.model.SVGGraphic
Extends/Implements : un.storage.model2d.svg.model.SVGElement un.storage.model2d.svg.model.ISVGStylable un.storage.model2d.svg.model.ISVGTransform
Subclasses : -

author  Johann Sorel


Variables : P_MOVETO_ABS, P_MOVETO_REL, P_LINETO_ABS, P_LINETO_REL, P_VERTICAL_ABS, P_VERTICAL_REL, P_HORIZONTAL_ABS, P_HORIZONTAL_REL, P_CURVETO_ABS, P_CURVETO_REL, P_SCURVETO_ABS, P_SCURVETO_REL, P_CLOSE_ABS, P_CLOSE_REL, P_ARC_ABS, P_ARC_REL
Functions : SVGGraphic, SVGGraphic, asGeometry, getFillGeometry, buildRenderState, readCoordinates, readNumber, getStyleClass, getStyle, getAlignmentBaseline, setAlignmentBaseline, getBaselineShift, setBaselineShift, getClip, setClip, getClipPath, setClipPath, getClipRule, setClipRule, getColor, setColor, getColorInterpolation, setColorInterpolation, getColorInterpolationFilters, setColorInterpolationFilters, getColorProfile, setColorProfile, getColorRendering, setColorRendering, getCursor, setCursor, getDirection, setDirection, getDisplay, setDisplay, getDominantBaseline, setDominantBaseline, getEnableBackground, setEnableBackground, getFill, setFill, getFillOpacity, setFillOpacity, getfillRule, setfillRule, getFilter, setFilter, getFloodColor, setFloodColor, getFloodOpacity, setFloodOpacity, getFontFamily, setFontFamily, getFontSize, setFontSize, getFontSizeAdjust, setFontSizeAdjust, getFontStretch, setFontStretch, getFontStyle, setFontStyle, getFontVariant, setFontVariant, getFontWeight, setFontWeight, getGlyphOrientationHorizontal, setGlyphOrientationHorizontal, getGlyphOrientationVertical, setGlyphOrientationVertical, getImageRendering, setImageRendering, getKerning, setKerning, getLetterSpacing, setLetterSpacing, getLightingColor, setLightingColor, getMarkerEnd, setMarkerEnd, getMarkerMid, setMarkerMid, getMarkerStart, setMarkerStart, getMask, setMask, getOpacity, setOpacity, getOverflow, setOverflow, getPointerEvents, setPointerEvents, getShapeRendering, setShapeRendering, getStopColor, setStopColor, getStopOpacity, setStopOpacity, getStroke, setStroke, getStrokeDasharray, setStrokeDasharray, getStrokeDashoffset, setStrokeDashoffset, getStrokeLinecap, setStrokeLinecap, getStrokeLinejoin, setStrokeLinejoin, getStrokeMiterlimit, setStrokeMiterlimit, getStrokeOpacity, setStrokeOpacity, getStrokeWidth, setStrokeWidth, getTextAnchor, setTextAnchor, getTextDecoration, setTextDecoration, getTextRendering, setTextRendering, getUnicodeBidi, setUnicodeBidi, getVisibility, setVisibility, getWordSpacing, setWordSpacing, getWritingMode, setWritingMode, getTransform, setTransform, getViewBox, setViewBox


public Char P_MOVETO_ABS

public Char P_MOVETO_REL

public Char P_LINETO_ABS

public Char P_LINETO_REL

public Char P_VERTICAL_ABS

public Char P_VERTICAL_REL

public Char P_HORIZONTAL_ABS

public Char P_HORIZONTAL_REL

public Char P_CURVETO_ABS

public Char P_CURVETO_REL

public Char P_SCURVETO_ABS

public Char P_SCURVETO_REL

public Char P_CLOSE_ABS

public Char P_CLOSE_REL

public Char P_ARC_ABS

public Char P_ARC_REL


public void SVGGraphic (FName name)

public void SVGGraphic (DomElement base)

public Geometry2D asGeometry ()


The fill geometry may be slightly different since it may contain
an additional close iteration.

SVG 11.3 :
The fill operation fills open subpaths by performing the fill operation
as if an additional "closepath" command were added to the path to connect
the last point of the subpath with the first point of the subpath.
Thus, fill operations apply to both open subpaths within ‘path’ elements
(i.e., subpaths without a closepath command) and ‘polyline’ elements.
public Geometry2D getFillGeometry ()

public RenderState buildRenderState ()

protected TupleBuffer1D readCoordinates (Chars cs)

protected double readNumber (CharIterator ite)



public Chars getStyleClass ()

public CSSProperties getStyle ()

public Chars getAlignmentBaseline ()

public void setAlignmentBaseline (Chars value)

public Chars getBaselineShift ()

public void setBaselineShift (Chars value)

public Chars getClip ()

public void setClip (Chars value)

public Chars getClipPath ()

public void setClipPath (Chars value)

public Chars getClipRule ()

public void setClipRule (Chars value)

public Color getColor ()

public void setColor (Color value)

public Chars getColorInterpolation ()

public void setColorInterpolation (Chars value)

public Chars getColorInterpolationFilters ()

public void setColorInterpolationFilters (Chars value)

public Chars getColorProfile ()

public void setColorProfile (Chars value)

public Chars getColorRendering ()

public void setColorRendering (Chars value)

public Chars getCursor ()

public void setCursor (Chars value)

public Chars getDirection ()

public void setDirection (Chars value)

public Chars getDisplay ()

public void setDisplay (Chars value)

public Chars getDominantBaseline ()

public void setDominantBaseline (Chars value)

public Chars getEnableBackground ()

public void setEnableBackground (Chars value)

public Color getFill ()

public void setFill (Color value)

public Chars getFillOpacity ()

public void setFillOpacity (Chars value)

public Chars getfillRule ()

public void setfillRule (Chars value)

public Chars getFilter ()

public void setFilter (Chars value)

public Color getFloodColor ()

public void setFloodColor (Color value)

public Chars getFloodOpacity ()

public void setFloodOpacity (Chars value)

public Chars getFontFamily ()

public void setFontFamily (Chars value)

public Chars getFontSize ()

public void setFontSize (Chars value)

public Chars getFontSizeAdjust ()

public void setFontSizeAdjust (Chars value)

public Chars getFontStretch ()

public void setFontStretch (Chars value)

public Chars getFontStyle ()

public void setFontStyle (Chars value)

public Chars getFontVariant ()

public void setFontVariant (Chars value)

public Chars getFontWeight ()

public void setFontWeight (Chars value)

public Chars getGlyphOrientationHorizontal ()

public void setGlyphOrientationHorizontal (Chars value)

public Chars getGlyphOrientationVertical ()

public void setGlyphOrientationVertical (Chars value)

public Chars getImageRendering ()

public void setImageRendering (Chars value)

public Chars getKerning ()

public void setKerning (Chars value)

public Chars getLetterSpacing ()

public void setLetterSpacing (Chars value)

public Color getLightingColor ()

public void setLightingColor (Color value)

public Chars getMarkerEnd ()

public void setMarkerEnd (Chars value)

public Chars getMarkerMid ()

public void setMarkerMid (Chars value)

public Chars getMarkerStart ()

public void setMarkerStart (Chars value)

public Chars getMask ()

public void setMask (Chars value)

public Chars getOpacity ()

public void setOpacity (Chars value)

public Chars getOverflow ()

public void setOverflow (Chars value)

public Chars getPointerEvents ()

public void setPointerEvents (Chars value)

public Chars getShapeRendering ()

public void setShapeRendering (Chars value)

public Color getStopColor ()

public void setStopColor (Color value)

public Chars getStopOpacity ()

public void setStopOpacity (Chars value)

public Color getStroke ()

public void setStroke (Color value)

public Chars getStrokeDasharray ()

public void setStrokeDasharray (Chars value)

public Chars getStrokeDashoffset ()

public void setStrokeDashoffset (Chars value)

public Chars getStrokeLinecap ()

public void setStrokeLinecap (Chars value)

public Chars getStrokeLinejoin ()

public void setStrokeLinejoin (Chars value)

public Chars getStrokeMiterlimit ()

public void setStrokeMiterlimit (Chars value)

public Chars getStrokeOpacity ()

public void setStrokeOpacity (Chars value)

public Double getStrokeWidth ()

public void setStrokeWidth (Double value)

public Chars getTextAnchor ()

public void setTextAnchor (Chars value)

public Chars getTextDecoration ()

public void setTextDecoration (Chars value)

public Chars getTextRendering ()

public void setTextRendering (Chars value)

public Chars getUnicodeBidi ()

public void setUnicodeBidi (Chars value)

public Chars getVisibility ()

public void setVisibility (Chars value)

public Chars getWordSpacing ()

public void setWordSpacing (Chars value)

public Chars getWritingMode ()

public void setWritingMode (Chars value)



public Matrix3 getTransform ()

public void setTransform (Matrix3 trs)

public BBox getViewBox ()

public void setViewBox (BBox bbox)