org::w3c::dom::svg Namespace Reference

Classes

class  GetSVGDocument
 In the case where an SVG document is embedded by reference, such as when an XHTML document has an 'object' element whose href (or equivalent) attribute references an SVG document (i.e., a document whose MIME type is "image/svg+xml" and whose root element is thus an 'svg' element), the SVG user agent is required to implement the GetSVGDocument interface for the element which references the SVG document (e.g., the HTML 'object' or comparable referencing elements). More...
class  SVGAElement
class  SVGAltGlyphDefElement
 The SVGAltGlyphDefElement interface corresponds to the 'altGlyphDef' element. More...
class  SVGAltGlyphElement
 The SVGAltGlyphElement interface corresponds to the 'altGlyph' element. More...
class  SVGAltGlyphItemElement
 The SVGAltGlyphItemElement interface corresponds to the 'altGlyphItem' element. More...
class  SVGAngle
class  SVGAnimateColorElement
class  SVGAnimatedAngle
class  SVGAnimatedBoolean
class  SVGAnimatedEnumeration
class  SVGAnimatedInteger
class  SVGAnimatedLength
class  SVGAnimatedLengthList
class  SVGAnimatedNumber
class  SVGAnimatedNumberList
class  SVGAnimatedPathData
class  SVGAnimatedPoints
class  SVGAnimatedPreserveAspectRatio
class  SVGAnimatedRect
class  SVGAnimatedString
class  SVGAnimatedTransformList
class  SVGAnimateElement
class  SVGAnimateMotionElement
class  SVGAnimateTransformElement
class  SVGAnimationElement
class  SVGCircleElement
 The SVGCircleElement interface corresponds to the 'circle' element. More...
class  SVGClipPathElement
 The SVGClipPathElement interface corresponds to the 'clipPath' element. More...
class  SVGColor
class  SVGColorProfileElement
 The SVGColorProfileElement interface corresponds to the 'color-profile' element. More...
class  SVGColorProfileRule
class  SVGComponentTransferFunctionElement
 This interface defines a base interface used by the component transfer function interfaces. More...
class  SVGCSSRule
class  SVGCursorElement
class  SVGDefinitionSrcElement
class  SVGDefsElement
 The SVGDefsElement interface corresponds to the 'defs' element. More...
class  SVGDescElement
 The SVGDescElement interface corresponds to the 'desc' element. More...
class  SVGDocument
 When an 'svg' element is embedded inline as a component of a document from another namespace, such as when an 'svg' element is embedded inline within an XHTML document [XHTML], then an SVGDocument object will not exist; instead, the root object in the document object hierarchy will be a Document object of a different type, such as an HTMLDocument object. More...
class  SVGElement
 All of the SVG DOM interfaces that correspond directly to elements in the SVG language (e.g., the SVGPathElement interface corresponds directly to the 'path' element in the language) are derivative from base class SVGElement. More...
class  SVGElementInstance
class  SVGElementInstanceList
class  SVGEllipseElement
 The SVGEllipseElement interface corresponds to the 'ellipse' element. More...
class  SVGEvent
class  SVGException
class  SVGExternalResourcesRequired
class  SVGFEBlendElement
 The SVGFEBlendElement interface corresponds to the 'feBlend' element. More...
class  SVGFEColorMatrixElement
 The SVGFEColorMatrixElement interface corresponds to the 'feColorMatrix' element. More...
class  SVGFEComponentTransferElement
 The SVGFEComponentTransferElement interface corresponds to the 'feComponentTransfer' element. More...
class  SVGFECompositeElement
 The SVGFECompositeElement interface corresponds to the 'feComposite' element. More...
class  SVGFEConvolveMatrixElement
 The SVGFEConvolveMatrixElement interface corresponds to the 'feConvolveMatrix' element. More...
class  SVGFEDiffuseLightingElement
 The SVGFEDiffuseLightingElement interface corresponds to the 'feDiffuseLighting' element. More...
class  SVGFEDisplacementMapElement
class  SVGFEDistantLightElement
 The SVGFEDistantLightElement interface corresponds to the 'feDistantLight' element. More...
class  SVGFEFloodElement
class  SVGFEFuncAElement
 The SVGFEFuncAElement interface corresponds to the 'feFuncA' element. More...
class  SVGFEFuncBElement
 The SVGFEFuncBElement interface corresponds to the 'feFuncB' element. More...
class  SVGFEFuncGElement
 The SVGFEFuncGElement interface corresponds to the 'feFuncG' element. More...
class  SVGFEFuncRElement
 The SVGFEFuncRElement interface corresponds to the 'feFuncR' element. More...
class  SVGFEGaussianBlurElement
class  SVGFEImageElement
class  SVGFEMergeElement
class  SVGFEMergeNodeElement
class  SVGFEMorphologyElement
class  SVGFEOffsetElement
class  SVGFEPointLightElement
 The SVGFEPointLightElement interface corresponds to the 'fePointLight' element. More...
class  SVGFESpecularLightingElement
class  SVGFESpotLightElement
 The SVGFESpotLightElement interface corresponds to the 'feSpotLight' element. More...
class  SVGFETileElement
class  SVGFETurbulenceElement
class  SVGFilterElement
 The SVGFilterElement interface corresponds to the 'filter' element. More...
class  SVGFilterPrimitiveStandardAttributes
class  SVGFitToViewBox
class  SVGFontElement
class  SVGFontFaceElement
class  SVGFontFaceFormatElement
class  SVGFontFaceNameElement
class  SVGFontFaceSrcElement
class  SVGFontFaceUriElement
class  SVGForeignObjectElement
class  SVGGElement
 The SVGGElement interface corresponds to the 'g' element. More...
class  SVGGlyphElement
class  SVGGlyphRefElement
 The SVGGlyphRefElement interface corresponds to the 'glyphRef' element. More...
class  SVGGradientElement
 The SVGGradientElement interface is a base interface used by SVGLinearGradientElement and SVGRadialGradientElement. More...
class  SVGHKernElement
class  SVGICCColor
class  SVGImageElement
 The SVGImageElement interface corresponds to the 'image' element. More...
class  SVGLangSpace
class  SVGLength
class  SVGLengthList
class  SVGLinearGradientElement
 The SVGLinearGradientElement interface corresponds to the 'linearGradient' element. More...
class  SVGLineElement
 The SVGLineElement interface corresponds to the 'line' element. More...
class  SVGLocatable
class  SVGMarkerElement
 The SVGMarkerElement interface corresponds to the 'marker' element. More...
class  SVGMaskElement
 The SVGMaskElement interface corresponds to the 'mask' element. More...
class  SVGMatrix
 In SVG, a Matrix is defined like this:. More...
class  SVGMetadataElement
class  SVGMissingGlyphElement
class  SVGMPathElement
class  SVGNumber
class  SVGNumberList
class  SVGPaint
class  SVGPathElement
 The SVGPathElement interface corresponds to the 'path' element. More...
class  SVGPathSeg
class  SVGPathSegArcAbs
class  SVGPathSegArcRel
class  SVGPathSegClosePath
class  SVGPathSegCurvetoCubicAbs
class  SVGPathSegCurvetoCubicRel
class  SVGPathSegCurvetoCubicSmoothAbs
class  SVGPathSegCurvetoCubicSmoothRel
class  SVGPathSegCurvetoQuadraticAbs
class  SVGPathSegCurvetoQuadraticRel
class  SVGPathSegCurvetoQuadraticSmoothAbs
class  SVGPathSegCurvetoQuadraticSmoothRel
class  SVGPathSegLinetoAbs
class  SVGPathSegLinetoHorizontalAbs
class  SVGPathSegLinetoHorizontalRel
class  SVGPathSegLinetoRel
class  SVGPathSegLinetoVerticalAbs
class  SVGPathSegLinetoVerticalRel
class  SVGPathSegList
class  SVGPathSegMovetoAbs
class  SVGPathSegMovetoRel
class  SVGPatternElement
 The SVGPatternElement interface corresponds to the 'pattern' element. More...
class  SVGPoint
class  SVGPointList
class  SVGPolygonElement
 The SVGPolygonElement interface corresponds to the 'polygon' element. More...
class  SVGPolylineElement
 The SVGPolylineElement interface corresponds to the 'polyline' element. More...
class  SVGPreserveAspectRatio
class  SVGRadialGradientElement
 The SVGRadialGradientElement interface corresponds to the 'radialGradient' element. More...
class  SVGRect
class  SVGRectElement
 The SVGRectElement interface corresponds to the 'rect' element. More...
class  SVGRenderingIntent
class  SVGScriptElement
class  SVGSetElement
class  SVGStopElement
 The SVGStopElement interface corresponds to the 'stop' element. More...
class  SVGStringList
class  SVGStylable
class  SVGStyleElement
 The SVGStyleElement interface corresponds to the 'style' element. More...
class  SVGSVGElement
 A key interface definition is the SVGSVGElement interface, which is the interface that corresponds to the 'svg' element. More...
class  SVGSwitchElement
 The SVGSwitchElement interface corresponds to the 'switch' element. More...
class  SVGSymbolElement
 The SVGSymbolElement interface corresponds to the 'symbol' element. More...
class  SVGTests
class  SVGTextContentElement
 The SVGTextContentElement interface is inherited by various text-related interfaces, such as SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement and SVGTextPathElement. More...
class  SVGTextElement
 The SVGTextElement interface corresponds to the 'text' element. More...
class  SVGTextPathElement
 The SVGTextPathElement interface corresponds to the 'textPath' element. More...
class  SVGTextPositioningElement
 The SVGTextPositioningElement interface is inherited by text-related interfaces: SVGTextElement, SVGTSpanElement, SVGTRefElement and SVGAltGlyphElement. More...
class  SVGTitleElement
 The SVGTitleElement interface corresponds to the 'title' element. More...
class  SVGTransform
class  SVGTransformable
class  SVGTransformList
class  SVGTRefElement
 The SVGTRefElement interface corresponds to the 'tref' element. More...
class  SVGTSpanElement
 The SVGTSpanElement interface corresponds to the 'tspan' element. More...
class  SVGUnitTypes
class  SVGURIReference
class  SVGUseElement
 The SVGUseElement interface corresponds to the 'use' element. More...
class  SVGViewElement
class  SVGViewSpec
class  SVGVKernElement
class  SVGZoomAndPan
class  SVGZoomEvent
class  SVGValue
 This is a helper class that will hold several types of data. More...
class  SVGValueList
 THis is used to generify a bit the several different types of lists:. More...
class  SVGAnimatedValue
 This class is used to merge all of the "Animated" values, with only a different type, into a single API. More...
class  SVGAnimatedValueList
 This class is used to merge all of the "Animated" values, with only a different type, into a single API. More...
struct  SVGTableEntry
 Used for mapping name->enum and enum->name. More...
class  SVGDocumentImpl
class  SVGElementImpl
class  SVGSVGElementImpl
class  SVGGElementImpl
class  SVGDefsElementImpl
class  SVGDescElementImpl
class  SVGTitleElementImpl
class  SVGSymbolElementImpl
class  SVGUseElementImpl
class  SVGImageElementImpl
class  SVGSwitchElementImpl
class  GetSVGDocumentImpl
class  SVGStyleElementImpl
class  SVGPathElementImpl
class  SVGRectElementImpl
class  SVGCircleElementImpl
class  SVGEllipseElementImpl
class  SVGLineElementImpl
class  SVGPolylineElementImpl
class  SVGPolygonElementImpl
class  SVGTextContentElementImpl
class  SVGTextPositioningElementImpl
class  SVGTextElementImpl
class  SVGTSpanElementImpl
class  SVGTRefElementImpl
class  SVGTextPathElementImpl
class  SVGAltGlyphElementImpl
class  SVGAltGlyphDefElementImpl
class  SVGAltGlyphItemElementImpl
class  SVGGlyphRefElementImpl
class  SVGMarkerElementImpl
class  SVGColorProfileElementImpl
class  SVGGradientElementImpl
class  SVGLinearGradientElementImpl
class  SVGRadialGradientElementImpl
class  SVGStopElementImpl
class  SVGPatternElementImpl
class  SVGClipPathElementImpl
class  SVGMaskElementImpl
class  SVGFilterElementImpl
class  SVGFEBlendElementImpl
class  SVGFEColorMatrixElementImpl
class  SVGFEComponentTransferElementImpl
class  SVGComponentTransferFunctionElementImpl
class  SVGFEFuncRElementImpl
class  SVGFEFuncGElementImpl
class  SVGFEFuncBElementImpl
class  SVGFEFuncAElementImpl
class  SVGFECompositeElementImpl
class  SVGFEConvolveMatrixElementImpl
class  SVGFEDiffuseLightingElementImpl
class  SVGFEDistantLightElementImpl
class  SVGFEPointLightElementImpl
class  SVGFESpotLightElementImpl
class  SVGFEDisplacementMapElementImpl
class  SVGFEFloodElementImpl
class  SVGFEGaussianBlurElementImpl
class  SVGFEImageElementImpl
class  SVGFEMergeElementImpl
class  SVGFEMergeNodeElementImpl
class  SVGFEMorphologyElementImpl
class  SVGFEOffsetElementImpl
class  SVGFESpecularLightingElementImpl
class  SVGFETileElementImpl
class  SVGFETurbulenceElementImpl
class  SVGCursorElementImpl
class  SVGAElementImpl
class  SVGViewElementImpl
class  SVGScriptElementImpl
class  SVGAnimationElementImpl
class  SVGAnimateElementImpl
class  SVGSetElementImpl
class  SVGAnimateMotionElementImpl
class  SVGMPathElementImpl
class  SVGAnimateColorElementImpl
class  SVGAnimateTransformElementImpl
class  SVGFontElementImpl
class  SVGGlyphElementImpl
class  SVGMissingGlyphElementImpl
class  SVGHKernElementImpl
class  SVGVKernElementImpl
class  SVGFontFaceElementImpl
class  SVGFontFaceSrcElementImpl
class  SVGFontFaceUriElementImpl
class  SVGFontFaceFormatElementImpl
class  SVGFontFaceNameElementImpl
class  SVGDefinitionSrcElementImpl
class  SVGMetadataElementImpl
class  SVGForeignObjectElementImpl
class  SVGReader

Typedefs

typedef dom::DOMString DOMString
typedef dom::DOMException DOMException
typedef dom::Element Element
typedef dom::ElementPtr ElementPtr
typedef dom::Document Document
typedef dom::DocumentPtr DocumentPtr
typedef dom::NodeList NodeList
typedef Ptr< SVGElementSVGElementPtr
typedef Ptr< SVGSVGElementSVGSVGElementPtr
typedef Ptr< SVGDocumentSVGDocumentPtr
typedef Ptr< SVGUseElementSVGUseElementPtr
typedef Ptr< SVGSVGElementImplSVGSVGElementImplPtr
typedef Ptr< SVGElementImplSVGElementImplPtr
typedef Ptr< SVGDocumentImplSVGDocumentImplPtr

Enumerations

enum  SVGElementType {
  SVG_A_ELEMENT = 0, SVG_ALTGLYPH_ELEMENT, SVG_ALTGLYPHDEF_ELEMENT, SVG_ALTGLYPHITEM_ELEMENT,
  SVG_ANIMATE_ELEMENT, SVG_ANIMATECOLOR_ELEMENT, SVG_ANIMATEMOTION_ELEMENT, SVG_ANIMATETRANSFORM_ELEMENT,
  SVG_CIRCLE_ELEMENT, SVG_CLIPPATH_ELEMENT, SVG_COLOR_PROFILE_ELEMENT, SVG_CURSOR_ELEMENT,
  SVG_DEFINITION_SRC_ELEMENT, SVG_DEFS_ELEMENT, SVG_DESC_ELEMENT, SVG_ELLIPSE_ELEMENT,
  SVG_FEBLEND_ELEMENT, SVG_FECOLORMATRIX_ELEMENT, SVG_FECOMPONENTTRANSFER_ELEMENT, SVG_FECOMPOSITE_ELEMENT,
  SVG_FECONVOLVEMATRIX_ELEMENT, SVG_FEDIFFUSELIGHTING_ELEMENT, SVG_FEDISPLACEMENTMAP_ELEMENT, SVG_FEDISTANTLIGHT_ELEMENT,
  SVG_FEFLOOD_ELEMENT, SVG_FEFUNCA_ELEMENT, SVG_FEFUNCB_ELEMENT, SVG_FEFUNCG_ELEMENT,
  SVG_FEFUNCR_ELEMENT, SVG_FEGAUSSIANBLUR_ELEMENT, SVG_FEIMAGE_ELEMENT, SVG_FEMERGE_ELEMENT,
  SVG_FEMERGENODE_ELEMENT, SVG_FEMORPHOLOGY_ELEMENT, SVG_FEOFFSET_ELEMENT, SVG_FEPOINTLIGHT_ELEMENT,
  SVG_FESPECULARLIGHTING_ELEMENT, SVG_FESPOTLIGHT_ELEMENT, SVG_FETILE_ELEMENT, SVG_FETURBULENCE_ELEMENT,
  SVG_FILTER_ELEMENT, SVG_FONT_ELEMENT, SVG_FONT_FACE_ELEMENT, SVG_FONT_FACE_FORMAT_ELEMENT,
  SVG_FONT_FACE_NAME_ELEMENT, SVG_FONT_FACE_SRC_ELEMENT, SVG_FONT_FACE_URI_ELEMENT, SVG_FOREIGNOBJECT_ELEMENT,
  SVG_G_ELEMENT, SVG_GLYPH_ELEMENT, SVG_GLYPHREF_ELEMENT, SVG_HKERN_ELEMENT,
  SVG_IMAGE_ELEMENT, SVG_LINE_ELEMENT, SVG_LINEARGRADIENT_ELEMENT, SVG_MARKER_ELEMENT,
  SVG_MASK_ELEMENT, SVG_METADATA_ELEMENT, SVG_MISSING_GLYPH_ELEMENT, SVG_MPATH_ELEMENT,
  SVG_PATH_ELEMENT, SVG_PATTERN_ELEMENT, SVG_POLYGON_ELEMENT, SVG_POLYLINE_ELEMENT,
  SVG_RADIALGRADIENT_ELEMENT, SVG_RECT_ELEMENT, SVG_SCRIPT_ELEMENT, SVG_SET_ELEMENT,
  SVG_STOP_ELEMENT, SVG_STYLE_ELEMENT, SVG_SVG_ELEMENT, SVG_SWITCH_ELEMENT,
  SVG_SYMBOL_ELEMENT, SVG_TEXT_ELEMENT, SVG_TEXTPATH_ELEMENT, SVG_TITLE_ELEMENT,
  SVG_TREF_ELEMENT, SVG_TSPAN_ELEMENT, SVG_USE_ELEMENT, SVG_VIEW_ELEMENT,
  SVG_VKERN_ELEMENT, SVG_MAX_ELEMENT, SVG_A_ELEMENT = 0, SVG_ALTGLYPH_ELEMENT,
  SVG_ALTGLYPHDEF_ELEMENT, SVG_ALTGLYPHITEM_ELEMENT, SVG_ANIMATE_ELEMENT, SVG_ANIMATECOLOR_ELEMENT,
  SVG_ANIMATEMOTION_ELEMENT, SVG_ANIMATETRANSFORM_ELEMENT, SVG_CIRCLE_ELEMENT, SVG_CLIPPATH_ELEMENT,
  SVG_COLOR_PROFILE_ELEMENT, SVG_CURSOR_ELEMENT, SVG_DEFINITION_SRC_ELEMENT, SVG_DEFS_ELEMENT,
  SVG_DESC_ELEMENT, SVG_ELLIPSE_ELEMENT, SVG_FEBLEND_ELEMENT, SVG_FECOLORMATRIX_ELEMENT,
  SVG_FECOMPONENTTRANSFER_ELEMENT, SVG_FECOMPOSITE_ELEMENT, SVG_FECONVOLVEMATRIX_ELEMENT, SVG_FEDIFFUSELIGHTING_ELEMENT,
  SVG_FEDISPLACEMENTMAP_ELEMENT, SVG_FEDISTANTLIGHT_ELEMENT, SVG_FEFLOOD_ELEMENT, SVG_FEFUNCA_ELEMENT,
  SVG_FEFUNCB_ELEMENT, SVG_FEFUNCG_ELEMENT, SVG_FEFUNCR_ELEMENT, SVG_FEGAUSSIANBLUR_ELEMENT,
  SVG_FEIMAGE_ELEMENT, SVG_FEMERGE_ELEMENT, SVG_FEMERGENODE_ELEMENT, SVG_FEMORPHOLOGY_ELEMENT,
  SVG_FEOFFSET_ELEMENT, SVG_FEPOINTLIGHT_ELEMENT, SVG_FESPECULARLIGHTING_ELEMENT, SVG_FESPOTLIGHT_ELEMENT,
  SVG_FETILE_ELEMENT, SVG_FETURBULENCE_ELEMENT, SVG_FILTER_ELEMENT, SVG_FONT_ELEMENT,
  SVG_FONT_FACE_ELEMENT, SVG_FONT_FACE_FORMAT_ELEMENT, SVG_FONT_FACE_NAME_ELEMENT, SVG_FONT_FACE_SRC_ELEMENT,
  SVG_FONT_FACE_URI_ELEMENT, SVG_FOREIGNOBJECT_ELEMENT, SVG_G_ELEMENT, SVG_GLYPH_ELEMENT,
  SVG_GLYPHREF_ELEMENT, SVG_HKERN_ELEMENT, SVG_IMAGE_ELEMENT, SVG_LINE_ELEMENT,
  SVG_LINEARGRADIENT_ELEMENT, SVG_MARKER_ELEMENT, SVG_MASK_ELEMENT, SVG_METADATA_ELEMENT,
  SVG_MISSING_GLYPH_ELEMENT, SVG_MPATH_ELEMENT, SVG_PATH_ELEMENT, SVG_PATTERN_ELEMENT,
  SVG_POLYGON_ELEMENT, SVG_POLYLINE_ELEMENT, SVG_RADIALGRADIENT_ELEMENT, SVG_RECT_ELEMENT,
  SVG_SCRIPT_ELEMENT, SVG_SET_ELEMENT, SVG_STOP_ELEMENT, SVG_STYLE_ELEMENT,
  SVG_SVG_ELEMENT, SVG_SWITCH_ELEMENT, SVG_SYMBOL_ELEMENT, SVG_TEXT_ELEMENT,
  SVG_TEXTPATH_ELEMENT, SVG_TITLE_ELEMENT, SVG_TREF_ELEMENT, SVG_TSPAN_ELEMENT,
  SVG_USE_ELEMENT, SVG_VIEW_ELEMENT, SVG_VKERN_ELEMENT, SVG_MAX_ELEMENT
}
 

Enumerations for SVGElement types.

More...
enum  SVGElementType {
  SVG_A_ELEMENT = 0, SVG_ALTGLYPH_ELEMENT, SVG_ALTGLYPHDEF_ELEMENT, SVG_ALTGLYPHITEM_ELEMENT,
  SVG_ANIMATE_ELEMENT, SVG_ANIMATECOLOR_ELEMENT, SVG_ANIMATEMOTION_ELEMENT, SVG_ANIMATETRANSFORM_ELEMENT,
  SVG_CIRCLE_ELEMENT, SVG_CLIPPATH_ELEMENT, SVG_COLOR_PROFILE_ELEMENT, SVG_CURSOR_ELEMENT,
  SVG_DEFINITION_SRC_ELEMENT, SVG_DEFS_ELEMENT, SVG_DESC_ELEMENT, SVG_ELLIPSE_ELEMENT,
  SVG_FEBLEND_ELEMENT, SVG_FECOLORMATRIX_ELEMENT, SVG_FECOMPONENTTRANSFER_ELEMENT, SVG_FECOMPOSITE_ELEMENT,
  SVG_FECONVOLVEMATRIX_ELEMENT, SVG_FEDIFFUSELIGHTING_ELEMENT, SVG_FEDISPLACEMENTMAP_ELEMENT, SVG_FEDISTANTLIGHT_ELEMENT,
  SVG_FEFLOOD_ELEMENT, SVG_FEFUNCA_ELEMENT, SVG_FEFUNCB_ELEMENT, SVG_FEFUNCG_ELEMENT,
  SVG_FEFUNCR_ELEMENT, SVG_FEGAUSSIANBLUR_ELEMENT, SVG_FEIMAGE_ELEMENT, SVG_FEMERGE_ELEMENT,
  SVG_FEMERGENODE_ELEMENT, SVG_FEMORPHOLOGY_ELEMENT, SVG_FEOFFSET_ELEMENT, SVG_FEPOINTLIGHT_ELEMENT,
  SVG_FESPECULARLIGHTING_ELEMENT, SVG_FESPOTLIGHT_ELEMENT, SVG_FETILE_ELEMENT, SVG_FETURBULENCE_ELEMENT,
  SVG_FILTER_ELEMENT, SVG_FONT_ELEMENT, SVG_FONT_FACE_ELEMENT, SVG_FONT_FACE_FORMAT_ELEMENT,
  SVG_FONT_FACE_NAME_ELEMENT, SVG_FONT_FACE_SRC_ELEMENT, SVG_FONT_FACE_URI_ELEMENT, SVG_FOREIGNOBJECT_ELEMENT,
  SVG_G_ELEMENT, SVG_GLYPH_ELEMENT, SVG_GLYPHREF_ELEMENT, SVG_HKERN_ELEMENT,
  SVG_IMAGE_ELEMENT, SVG_LINE_ELEMENT, SVG_LINEARGRADIENT_ELEMENT, SVG_MARKER_ELEMENT,
  SVG_MASK_ELEMENT, SVG_METADATA_ELEMENT, SVG_MISSING_GLYPH_ELEMENT, SVG_MPATH_ELEMENT,
  SVG_PATH_ELEMENT, SVG_PATTERN_ELEMENT, SVG_POLYGON_ELEMENT, SVG_POLYLINE_ELEMENT,
  SVG_RADIALGRADIENT_ELEMENT, SVG_RECT_ELEMENT, SVG_SCRIPT_ELEMENT, SVG_SET_ELEMENT,
  SVG_STOP_ELEMENT, SVG_STYLE_ELEMENT, SVG_SVG_ELEMENT, SVG_SWITCH_ELEMENT,
  SVG_SYMBOL_ELEMENT, SVG_TEXT_ELEMENT, SVG_TEXTPATH_ELEMENT, SVG_TITLE_ELEMENT,
  SVG_TREF_ELEMENT, SVG_TSPAN_ELEMENT, SVG_USE_ELEMENT, SVG_VIEW_ELEMENT,
  SVG_VKERN_ELEMENT, SVG_MAX_ELEMENT, SVG_A_ELEMENT = 0, SVG_ALTGLYPH_ELEMENT,
  SVG_ALTGLYPHDEF_ELEMENT, SVG_ALTGLYPHITEM_ELEMENT, SVG_ANIMATE_ELEMENT, SVG_ANIMATECOLOR_ELEMENT,
  SVG_ANIMATEMOTION_ELEMENT, SVG_ANIMATETRANSFORM_ELEMENT, SVG_CIRCLE_ELEMENT, SVG_CLIPPATH_ELEMENT,
  SVG_COLOR_PROFILE_ELEMENT, SVG_CURSOR_ELEMENT, SVG_DEFINITION_SRC_ELEMENT, SVG_DEFS_ELEMENT,
  SVG_DESC_ELEMENT, SVG_ELLIPSE_ELEMENT, SVG_FEBLEND_ELEMENT, SVG_FECOLORMATRIX_ELEMENT,
  SVG_FECOMPONENTTRANSFER_ELEMENT, SVG_FECOMPOSITE_ELEMENT, SVG_FECONVOLVEMATRIX_ELEMENT, SVG_FEDIFFUSELIGHTING_ELEMENT,
  SVG_FEDISPLACEMENTMAP_ELEMENT, SVG_FEDISTANTLIGHT_ELEMENT, SVG_FEFLOOD_ELEMENT, SVG_FEFUNCA_ELEMENT,
  SVG_FEFUNCB_ELEMENT, SVG_FEFUNCG_ELEMENT, SVG_FEFUNCR_ELEMENT, SVG_FEGAUSSIANBLUR_ELEMENT,
  SVG_FEIMAGE_ELEMENT, SVG_FEMERGE_ELEMENT, SVG_FEMERGENODE_ELEMENT, SVG_FEMORPHOLOGY_ELEMENT,
  SVG_FEOFFSET_ELEMENT, SVG_FEPOINTLIGHT_ELEMENT, SVG_FESPECULARLIGHTING_ELEMENT, SVG_FESPOTLIGHT_ELEMENT,
  SVG_FETILE_ELEMENT, SVG_FETURBULENCE_ELEMENT, SVG_FILTER_ELEMENT, SVG_FONT_ELEMENT,
  SVG_FONT_FACE_ELEMENT, SVG_FONT_FACE_FORMAT_ELEMENT, SVG_FONT_FACE_NAME_ELEMENT, SVG_FONT_FACE_SRC_ELEMENT,
  SVG_FONT_FACE_URI_ELEMENT, SVG_FOREIGNOBJECT_ELEMENT, SVG_G_ELEMENT, SVG_GLYPH_ELEMENT,
  SVG_GLYPHREF_ELEMENT, SVG_HKERN_ELEMENT, SVG_IMAGE_ELEMENT, SVG_LINE_ELEMENT,
  SVG_LINEARGRADIENT_ELEMENT, SVG_MARKER_ELEMENT, SVG_MASK_ELEMENT, SVG_METADATA_ELEMENT,
  SVG_MISSING_GLYPH_ELEMENT, SVG_MPATH_ELEMENT, SVG_PATH_ELEMENT, SVG_PATTERN_ELEMENT,
  SVG_POLYGON_ELEMENT, SVG_POLYLINE_ELEMENT, SVG_RADIALGRADIENT_ELEMENT, SVG_RECT_ELEMENT,
  SVG_SCRIPT_ELEMENT, SVG_SET_ELEMENT, SVG_STOP_ELEMENT, SVG_STYLE_ELEMENT,
  SVG_SVG_ELEMENT, SVG_SWITCH_ELEMENT, SVG_SYMBOL_ELEMENT, SVG_TEXT_ELEMENT,
  SVG_TEXTPATH_ELEMENT, SVG_TITLE_ELEMENT, SVG_TREF_ELEMENT, SVG_TSPAN_ELEMENT,
  SVG_USE_ELEMENT, SVG_VIEW_ELEMENT, SVG_VKERN_ELEMENT, SVG_MAX_ELEMENT
}
 

Enumerations for SVGElement types.

More...
enum  SVGExceptionCode { SVG_WRONG_TYPE_ERR = 0, SVG_INVALID_VALUE_ERR = 1, SVG_MATRIX_NOT_INVERTABLE = 2 }
 

SVGExceptionCode.

More...

Functions

int svgElementStrToEnum (const char *str)
 Look up the SVG Element type enum for a given string Return -1 if not found.
const char * svgElementEnumToStr (int type)
 Return the string corresponding to a given SVG element type enum Return "unknown" if not found.
static DOMString d2s (double d)
static double s2d (const DOMString &s)
static int _entryComparison (const void *vkey, const void *ventry)
int svgInterfaceStrToEnum (const char *str)
 Look up the SVG Interface type enum for a given string Return -1 if not found.
const char * svgInterfaceEnumToStr (int type)
 Return the string corresponding to a given SVG element type enum Return "unknown" if not found.
unsigned short getPathSegType ()
DOMString getPathSegTypeAsLetter ()
SVGPathSegoperator= (const SVGPathSeg &other)
 SVGValue ()
 Constructor.
 SVGValue (const SVGValue &other)
 Copy constructor.
SVGValueoperator= (const SVGValue &other)
 Assignment.
 ~SVGValue ()
DOMString getId ()
 Get the value of the id attribute on the given element.
void setId (const DOMString &val) throw (DOMException)
 Set the value of the id attribute on the given element.
DOMString getXmlBase ()
 Corresponds to attribute xml:base on the given element.
void setXmlBase (const DOMString &val) throw (DOMException)
 Corresponds to attribute xml:base on the given element.
SVGElementPtr getOwnerSVGElement ()
 The nearest ancestor 'svg' element.
SVGElementPtr getViewportElement ()
 The element which established the current viewport.
unsigned short getUnitType ()
double getValue ()
void setValue (double val) throw (DOMException)
double getValueInSpecifiedUnits ()
void setValueInSpecifiedUnits (double) throw (DOMException)
DOMString getValueAsString ()
void setValueAsString (const DOMString &) throw (DOMException)
void newValueSpecifiedUnits (unsigned short, double)
void convertToSpecifiedUnits (unsigned short)
SVGValuegetBaseVal ()
void setBaseVal (const SVGValue &val) throw (DOMException)
SVGValuegetAnimVal ()
unsigned short getCssValueType ()
 From CSSValue A code defining the type of the value as defined above.
DOMString getCssText ()
 From CSSValue A string representation of the current value.
void setCssText (const DOMString &val) throw (dom::DOMException)
 From CSSValue A string representation of the current value.
unsigned short getColorType ()
css::RGBColor getRgbColor ()
SVGICCColor getIccColor ()
void setRGBColor (const DOMString &) throw (SVGException)
void setRGBColorICCColor (const DOMString &, const DOMString &) throw (SVGException)
void setColor (unsigned short, const DOMString &, const DOMString &) throw (SVGException)
unsigned short getType ()
 From CSSRule The type of the rule, as defined above.
css::CSSStyleSheetgetParentStyleSheet ()
 From CSSRule The style sheet that contains this rule.
css::CSSRulegetParentRule ()
 From CSSRule If this rule is contained inside another rule(e.g.
SVGAnimatedBoolean getExternalResourcesRequired ()
SVGAnimatedRect getViewBox ()
SVGAnimatedPreserveAspectRatio getPreserveAspectRatio ()
 Corresponds to attribute preserveAspectRatio on the given element.
DOMString getColorProfile ()
void setColorProfile (const DOMString &val) throw (DOMException)
SVGNumberListgetColors ()
DOMString getXmllang ()
void setXmllang (const DOMString &val) throw (DOMException)
DOMString getXmlspace ()
 Get the attribute xml:space on the given element.
void setXmlspace (const DOMString &val) throw (DOMException)
 Set the attribute xml:space on the given element.
SVGElementPtr getNearestViewportElement ()
SVGElementgetFarthestViewportElement ()
SVGRect getBBox ()
SVGMatrix getCTM ()
SVGMatrix getScreenCTM ()
SVGMatrix getTransformToElement (const SVGElement &) throw (SVGException)
double getX ()
 Corresponds to attribute x on the given 'fePointLight' element.
void setX (double val) throw (DOMException)
 Set the attribute x on the given element.
double getY ()
 Corresponds to attribute y on the given 'fePointLight' element.
void setY (double val) throw (DOMException)
 Set the attribute y on the given element.
double getWidth ()
 Corresponds to attribute y on the given 'filter' element.
void setWidth (double val) throw (DOMException)
double getHeight ()
 Corresponds to attribute height on the given 'filter' element.
void setHeight (double val) throw (DOMException)
SVGAnimatedString getClassName ()
css::CSSStyleDeclaration getStyle ()
css::CSSValue getPresentationAttribute (const DOMString &)
SVGValueListgetRequiredFeatures ()
SVGValueListgetRequiredExtensions ()
SVGValueListgetSystemLanguage ()
bool hasExtension (const DOMString &)
SVGAnimatedList & getTransform ()
SVGAnimatedValue getHref ()
SVGElementPtr getViewTarget ()
DOMString getViewBoxString ()
DOMString getPreserveAspectRatioString ()
DOMString getTransformString ()
DOMString getViewTargetString ()
unsigned short getZoomAndPan ()
void setZoomAndPan (unsigned short val) throw (DOMException)
SVGAnimatedString getTarget ()
DOMString getGlyphRef ()
 Get the attribute glyphRef on the given element.
void setGlyphRef (const DOMString &val) throw (DOMException)
 Set the attribute glyphRef on the given element.
DOMString getFormat ()
 Get the attribute format on the given element.
void setFormat (const DOMString &val) throw (DOMException)
 Set the attribute format on the given element.
SVGElementPtr getTargetElement ()
double getStartTime ()
double getCurrentTime ()
 Returns the current time in seconds relative to the start time for the current SVG document fragment.
double getSimpleDuration () throw (DOMException)
SVGAnimatedLength getCx ()
 Corresponds to attribute cx on the given 'circle' element.
SVGAnimatedLength getCy ()
 Corresponds to attribute cy on the given 'circle' element.
SVGAnimatedLength getR ()
 Corresponds to attribute r on the given 'circle' element.
SVGAnimatedEnumeration getClipPathUnits ()
 Corresponds to attribute clipPathUnits on the given 'clipPath' element.
DOMString getLocal ()
 Get the attribute local on the given element.
void setLocal (const DOMString &val) throw (DOMException)
 Set the attribute local on the given element.
DOMString getName ()
 Get the attribute name on the given element.
void setName (const DOMString &val) throw (DOMException)
 Set the attribute name on the given element.
unsigned short getRenderingIntent ()
 Set the attribute rendering-intent on the given element.
void setRenderingIntent (unsigned short val) throw (DOMException)
 Get the attribute rendering-intent on the given element.
SVGAnimatedNumberList getTableValues ()
 Corresponds to attribute tableValues on the given element.
SVGAnimatedNumber getSlope ()
 Corresponds to attribute slope on the given element.
SVGAnimatedNumber getIntercept ()
 Corresponds to attribute intercept on the given element.
SVGAnimatedNumber getAmplitude ()
 Corresponds to attribute amplitude on the given element.
SVGAnimatedNumber getExponent ()
 Corresponds to attribute exponent on the given element.
SVGAnimatedNumber getOffset ()
 Corresponds to attribute offset on the given element.
SVGAnimatedLength getRx ()
 Corresponds to attribute rx on the given 'ellipse' element.
SVGAnimatedLength getRy ()
 Corresponds to attribute ry on the given 'ellipse' element.
SVGAnimatedString getIn1 ()
 Corresponds to attribute in on the given 'feBlend' element.
SVGAnimatedString getIn2 ()
 Corresponds to attribute in2 on the given 'feBlend' element.
SVGAnimatedEnumeration getMode ()
 Corresponds to attribute mode on the given 'feBlend' element.
SVGAnimatedNumberList getValues ()
 Corresponds to attribute values on the given 'feColorMatrix' element.
SVGAnimatedEnumeration getOperator ()
 Corresponds to attribute operator on the given 'feComposite' element.
SVGAnimatedNumber getK1 ()
 Corresponds to attribute k1 on the given 'feComposite' element.
SVGAnimatedNumber getK2 ()
 Corresponds to attribute k2 on the given 'feComposite' element.
SVGAnimatedNumber getK3 ()
 Corresponds to attribute k3 on the given 'feComposite' element.
SVGAnimatedNumber getK4 ()
 Corresponds to attribute k4 on the given 'feComposite' element.
SVGAnimatedInteger getOrderX ()
 Corresponds to attribute order on the given 'feConvolveMatrix' element.
SVGAnimatedInteger getOrderY ()
 Corresponds to attribute order on the given 'feConvolveMatrix' element.
SVGAnimatedNumberList getKernelMatrix ()
 Corresponds to attribute kernelMatrix on the given element.
SVGAnimatedNumber getDivisor ()
 Corresponds to attribute divisor on the given 'feConvolveMatrix' element.
SVGAnimatedNumber getBias ()
 Corresponds to attribute bias on the given 'feConvolveMatrix' element.
SVGAnimatedInteger getTargetX ()
 Corresponds to attribute targetX on the given 'feConvolveMatrix' element.
SVGAnimatedInteger getTargetY ()
 Corresponds to attribute targetY on the given 'feConvolveMatrix' element.
SVGAnimatedEnumeration getEdgeMode ()
 Corresponds to attribute edgeMode on the given 'feConvolveMatrix' element.
SVGAnimatedLength getKernelUnitLengthX ()
 Corresponds to attribute kernelUnitLength on the given 'feConvolveMatrix' element.
SVGAnimatedLength getKernelUnitLengthY ()
 Corresponds to attribute kernelUnitLength on the given 'feConvolveMatrix' element.
SVGAnimatedBoolean getPreserveAlpha ()
 Corresponds to attribute preserveAlpha on the given 'feConvolveMatrix' element.
SVGAnimatedNumber getSurfaceScale ()
 Corresponds to attribute surfaceScale on the given 'feDiffuseLighting' element.
SVGAnimatedNumber getDiffuseConstant ()
 Corresponds to attribute diffuseConstant on the given 'feDiffuseLighting' element.
SVGAnimatedNumber getScale ()
SVGAnimatedEnumeration getXChannelSelector ()
SVGAnimatedEnumeration getYChannelSelector ()
SVGAnimatedNumber getAzimuth ()
 Corresponds to attribute azimuth on the given 'feDistantLight' element.
SVGAnimatedNumber getElevation ()
 Corresponds to attribute elevation on the given 'feDistantLight' element.
SVGAnimatedNumber getStdDeviationX ()
SVGAnimatedNumber getStdDeviationY ()
void setStdDeviation (double stdDeviationX, double stdDeviationY)
SVGAnimatedLength getRadiusX ()
SVGAnimatedLength getRadiusY ()
SVGAnimatedLength getDx ()
 Get the attribute dx on the given element.
SVGAnimatedLength getDy ()
 Get the attribute dy on the given element.
SVGAnimatedNumber getZ ()
 Corresponds to attribute z on the given 'fePointLight' element.
SVGAnimatedNumber getSpecularConstant ()
SVGAnimatedNumber getSpecularExponent ()
 Corresponds to attribute specularExponent on the given 'feSpotLight' element.
SVGAnimatedNumber getPointsAtX ()
 Corresponds to attribute pointsAtX on the given 'feSpotLight' element.
SVGAnimatedNumber getPointsAtY ()
 Corresponds to attribute pointsAtY on the given 'feSpotLight' element.
SVGAnimatedNumber getPointsAtZ ()
 Corresponds to attribute pointsAtZ on the given 'feSpotLight' element.
SVGAnimatedNumber getLimitingConeAngle ()
 Corresponds to attribute limitingConeAngle on the given 'feSpotLight' element.
SVGAnimatedNumber getBaseFrequencyX ()
SVGAnimatedNumber getBaseFrequencyY ()
SVGAnimatedInteger getNumOctaves ()
SVGAnimatedNumber getSeed ()
SVGAnimatedEnumeration getStitchTiles ()
SVGAnimatedEnumeration getFilterUnits ()
 Corresponds to attribute filterUnits on the given 'filter' element.
SVGAnimatedEnumeration getPrimitiveUnits ()
 Corresponds to attribute primitiveUnits on the given 'filter' element.
SVGAnimatedInteger getFilterResX ()
 Corresponds to attribute filterRes on the given 'filter' element.
SVGAnimatedInteger getFilterResY ()
 Corresponds to attribute filterRes on the given 'filter' element.
void setFilterRes (unsigned long filterResX, unsigned long filterResY)
 Sets the values for attribute filterRes.
void setDx (double val) throw (DOMException)
 Set the attribute dx on the given element.
void setDy (double val) throw (DOMException)
 Set the attribute dy on the given element.
SVGAnimatedEnumeration getGradientUnits ()
 Corresponds to attribute gradientUnits on the given element.
SVGAnimatedTransformList getGradientTransform ()
 Corresponds to attribute gradientTransform on the given element.
SVGAnimatedEnumeration getSpreadMethod ()
 Corresponds to attribute spreadMethod on the given element.
SVGAnimatedLength getX1 ()
 Corresponds to attribute x1 on the given 'linearGradient' element.
SVGAnimatedLength getY1 ()
 Corresponds to attribute y1 on the given 'linearGradient' element.
SVGAnimatedLength getX2 ()
 Corresponds to attribute x2 on the given 'linearGradient' element.
SVGAnimatedLength getY2 ()
 Corresponds to attribute y2 on the given 'linearGradient' element.
SVGAnimatedLength getRefX ()
 Corresponds to attribute refX on the given 'marker' element.
SVGAnimatedLength getRefY ()
 Corresponds to attribute refY on the given 'marker' element.
SVGAnimatedEnumeration getMarkerUnits ()
 Corresponds to attribute markerUnits on the given 'marker' element.
SVGAnimatedLength getMarkerWidth ()
 Corresponds to attribute markerWidth on the given 'marker' element.
SVGAnimatedLength getMarkerHeight ()
 Corresponds to attribute markerHeight on the given 'marker' element.
SVGAnimatedEnumeration getOrientType ()
 Corresponds to attribute orient on the given 'marker' element.
SVGAnimatedAngle getOrientAngle ()
 Corresponds to attribute orient on the given 'marker' element.
void setOrientToAuto ()
 Sets the value of attribute orient to 'auto'.
void setOrientToAngle (const SVGAngle &angle)
 Sets the value of attribute orient to the given angle.
SVGAnimatedEnumeration getMaskUnits ()
 Corresponds to attribute maskUnits on the given 'mask' element.
SVGAnimatedEnumeration getMaskContentUnits ()
 Corresponds to attribute maskContentUnits on the given 'mask' element.
SVGAnimatedNumber getPathLength ()
 Corresponds to attribute pathLength on the given 'path' element.
double getTotalLength ()
 Returns the user agent's computed value for the total length of the path using the user agent's distance-along-a-path algorithm, as a distance in the current user coordinate system.
SVGPoint getPointAtLength (double distance)
 Returns the(x,y) coordinate in user space which is distance units along the path, utilizing the user agent's distance-along-a-path algorithm.
unsigned long getPathSegAtLength (double distance)
 Returns the index into pathSegList which is distance units along the path, utilizing the user agent's distance-along-a-path algorithm.
SVGPathSeg createSVGPathSegClosePath ()
 Returns a stand-alone, parentless SVGPathSegClosePath object.
SVGPathSeg createSVGPathSegMovetoAbs (double x, double y)
 Returns a stand-alone, parentless SVGPathSegMovetoAbs object.
SVGPathSeg createSVGPathSegMovetoRel (double x, double y)
 Returns a stand-alone, parentless SVGPathSegMovetoRel object.
SVGPathSeg createSVGPathSegLinetoAbs (double x, double y)
 Returns a stand-alone, parentless SVGPathSegLinetoAbs object.
SVGPathSeg createSVGPathSegLinetoRel (double x, double y)
 Returns a stand-alone, parentless SVGPathSegLinetoRel object.
SVGPathSeg createSVGPathSegCurvetoCubicAbs (double x, double y, double x1, double y1, double x2, double y2)
 Returns a stand-alone, parentless SVGPathSegCurvetoCubicAbs object.
SVGPathSeg createSVGPathSegCurvetoCubicRel (double x, double y, double x1, double y1, double x2, double y2)
 Returns a stand-alone, parentless SVGPathSegCurvetoCubicRel object.
SVGPathSeg createSVGPathSegCurvetoQuadraticAbs (double x, double y, double x1, double y1)
 Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticAbs object.
SVGPathSeg createSVGPathSegCurvetoQuadraticRel (double x, double y, double x1, double y1)
 Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticRel object.
SVGPathSeg createSVGPathSegArcAbs (double x, double y, double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag)
 Returns a stand-alone, parentless SVGPathSegArcAbs object.
SVGPathSeg createSVGPathSegArcRel (double x, double y, double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag)
 Returns a stand-alone, parentless SVGPathSegArcRel object.
SVGPathSeg createSVGPathSegLinetoHorizontalAbs (double x)
 Returns a stand-alone, parentless SVGPathSegLinetoHorizontalAbs object.
SVGPathSeg createSVGPathSegLinetoHorizontalRel (double x)
 Returns a stand-alone, parentless SVGPathSegLinetoHorizontalRel object.
SVGPathSeg createSVGPathSegLinetoVerticalAbs (double y)
 Returns a stand-alone, parentless SVGPathSegLinetoVerticalAbs object.
SVGPathSeg createSVGPathSegLinetoVerticalRel (double y)
 Returns a stand-alone, parentless SVGPathSegLinetoVerticalRel object.
SVGPathSeg createSVGPathSegCurvetoCubicSmoothAbs (double x, double y, double x2, double y2)
 Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothAbs object.
SVGPathSeg createSVGPathSegCurvetoCubicSmoothRel (double x, double y, double x2, double y2)
 Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothRel object.
SVGPathSeg createSVGPathSegCurvetoQuadraticSmoothAbs (double x, double y)
 Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothAbs object.
SVGPathSeg createSVGPathSegCurvetoQuadraticSmoothRel (double x, double y)
 Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothRel object.
SVGAnimatedEnumeration getPatternUnits ()
 Corresponds to attribute patternUnits on the given 'pattern' element.
SVGAnimatedEnumeration getPatternContentUnits ()
 Corresponds to attribute patternContentUnits on the given 'pattern' element.
SVGAnimatedTransformList getPatternTransform ()
 Corresponds to attribute patternTransform on the given 'pattern' element.
SVGAnimatedLength getFx ()
 Corresponds to attribute fx on the given 'radialGradient' element.
SVGAnimatedLength getFy ()
 Corresponds to attribute fy on the given 'radialGradient' element.
void setType (const DOMString &val) throw (DOMException)
 Set the attribute type on the given 'style' element.
DOMString getMedia ()
 Get the attribute media on the given 'style' element.
void setMedia (const DOMString &val) throw (DOMException)
 Set the attribute media on the given 'style' element.
DOMString getTitle ()
 Get the attribute title on the given 'style' element.
void setTitle (const DOMString &val) throw (DOMException)
 Set the attribute title on the given 'style' element.
DOMString getContentScriptType ()
 Get the attribute contentScriptType on the given 'svg' element.
void setContentScriptType (const DOMString &val) throw (DOMException)
 Set the attribute contentScriptType on the given 'svg' element.
DOMString getContentStyleType ()
 Get the attribute contentStyleType on the given 'svg' element.
void setContentStyleType (const DOMString &val) throw (DOMException)
 Set the attribute contentStyleType on the given 'svg' element.
SVGRect getViewport ()
 The position and size of the viewport(implicit or explicit) that corresponds to this 'svg' element.
double getPixelUnitToMillimeterX ()
 Size of a pixel units(as defined by CSS2) along the x-axis of the viewport, which represents a unit somewhere in the range of 70dpi to 120dpi, and, on systems that support this, might actually match the characteristics of the target medium.
double getPixelUnitToMillimeterY ()
 Corresponding size of a pixel unit along the y-axis of the viewport.
double getScreenPixelToMillimeterX ()
 User interface(UI) events in DOM Level 2 indicate the screen positions at which the given UI event occurred.
double getScreenPixelToMillimeterY ()
 Corresponding size of a screen pixel along the y-axis of the viewport.
bool getUseCurrentView ()
 The initial view(i.e., before magnification and panning) of the current innermost SVG document fragment can be either the "standard" view(i.e., based on attributes on the 'svg' element such as fitBoxToViewport) or to a "custom" view(i.e., a hyperlink into a particular 'view' or other element - see Linking into SVG content: URI fragments and SVG views).
void setUseCurrentView (bool val) throw (DOMException)
 Set the value above.
SVGViewSpec getCurrentView ()
 The definition of the initial view(i.e., before magnification and panning) of the current innermost SVG document fragment.
double getCurrentScale ()
 This attribute indicates the current scale factor relative to the initial view to take into account user magnification and panning operations, as described under Magnification and panning.
void setCurrentScale (double val) throw (DOMException)
 Set the value above.
SVGPoint getCurrentTranslate ()
 The corresponding translation factor that takes into account user "magnification".
unsigned long suspendRedraw (unsigned long max_wait_milliseconds)
 Takes a time-out value which indicates that redraw shall not occur until:(a) the corresponding unsuspendRedraw(suspend_handle_id) call has been made,(b) an unsuspendRedrawAll() call has been made, or(c) its timer has timed out.
void unsuspendRedraw (unsigned long suspend_handle_id) throw (DOMException)
 Cancels a specified suspendRedraw() by providing a unique suspend_handle_id.
void unsuspendRedrawAll ()
 Cancels all currently active suspendRedraw() method calls.
void forceRedraw ()
 In rendering environments supporting interactivity, forces the user agent to immediately redraw all regions of the viewport that require updating.
void pauseAnimations ()
 Suspends(i.e., pauses) all currently running animations that are defined within the SVG document fragment corresponding to this 'svg' element, causing the animation clock corresponding to this document fragment to stand still until it is unpaused.
void unpauseAnimations ()
 Unsuspends(i.e., unpauses) currently running animations that are defined within the SVG document fragment, causing the animation clock to continue from the time at which it was suspended.
bool animationsPaused ()
 Returns true if this SVG document fragment is in a paused state.
void setCurrentTime (double seconds)
 Adjusts the clock for this SVG document fragment, establishing a new current time.
NodeList getIntersectionList (const SVGRect &rect, const SVGElementPtr referenceElement)
 Returns the list of graphics elements whose rendered content intersects the supplied rectangle, honoring the 'pointer-events' property value on each candidate graphics element.
NodeList getEnclosureList (const SVGRect &rect, const SVGElementPtr referenceElement)
 Returns the list of graphics elements whose rendered content is entirely contained within the supplied rectangle, honoring the 'pointer-events' property value on each candidate graphics element.
bool checkIntersection (const SVGElementPtr element, const SVGRect &rect)
 Returns true if the rendered content of the given element intersects the supplied rectangle, honoring the 'pointer-events' property value on each candidate graphics element.
bool checkEnclosure (const SVGElementPtr element, const SVGRect &rect)
 Returns true if the rendered content of the given element is entirely contained within the supplied rectangle, honoring the 'pointer-events' property value on each candidate graphics element.
void deselectAll ()
 Unselects any selected objects, including any selections of text strings and type-in bars.
SVGNumber createSVGNumber ()
 Creates an SVGNumber object outside of any document trees.
SVGLength createSVGLength ()
 Creates an SVGLength object outside of any document trees.
SVGAngle createSVGAngle ()
 Creates an SVGAngle object outside of any document trees.
SVGPoint createSVGPoint ()
 Creates an SVGPoint object outside of any document trees.
SVGMatrix createSVGMatrix ()
 Creates an SVGMatrix object outside of any document trees.
SVGRect createSVGRect ()
 Creates an SVGRect object outside of any document trees.
SVGTransform createSVGTransform ()
 Creates an SVGTransform object outside of any document trees.
SVGTransform createSVGTransformFromMatrix (const SVGMatrix &matrix)
 Creates an SVGTransform object outside of any document trees.
ElementPtr getElementById (const DOMString &elementId)
 Searches this SVG document fragment(i.e., the search is restricted to a subset of the document tree) for an Element whose id is given by elementId.
SVGAnimatedLength getTextLength ()
 Corresponds to attribute textLength on the given element.
SVGAnimatedEnumeration getLengthAdjust ()
 Corresponds to attribute lengthAdjust on the given element.
long getNumberOfChars ()
 Returns the total number of characters to be rendered within the current element.
double getComputedTextLength ()
 The total sum of all of the advance values from rendering all of the characters within this element, including the advance value on the glyphs (horizontal or vertical), the effect of properties 'kerning', 'letter-spacing' and 'word-spacing' and adjustments due to attributes dx and dy on 'tspan' elements.
double getSubStringLength (unsigned long charnum, unsigned long nchars) throw (DOMException)
 The total sum of all of the advance values from rendering the specified substring of the characters, including the advance value on the glyphs (horizontal or vertical), the effect of properties 'kerning', 'letter-spacing' and 'word-spacing' and adjustments due to attributes dx and dy on 'tspan' elements.
SVGPoint getStartPositionOfChar (unsigned long charnum) throw (DOMException)
 Returns the current text position before rendering the character in the user coordinate system for rendering the glyph(s) that correspond to the specified character.
SVGPoint getEndPositionOfChar (unsigned long charnum) throw (DOMException)
 Returns the current text position after rendering the character in the user coordinate system for rendering the glyph(s) that correspond to the specified character.
SVGRect getExtentOfChar (unsigned long charnum) throw (DOMException)
 Returns a tightest rectangle which defines the minimum and maximum X and Y values in the user coordinate system for rendering the glyph(s) that correspond to the specified character.
double getRotationOfChar (unsigned long charnum) throw (DOMException)
 Returns the rotation value relative to the current user coordinate system used to render the glyph(s) corresponding to the specified character.
long getCharNumAtPosition (const SVGPoint &point)
 Returns the index of the character whose corresponding glyph cell bounding box contains the specified point.
void selectSubString (unsigned long charnum, unsigned long nchars) throw (DOMException)
 Causes the specified substring to be selected just as if the user selected the substring interactively.
SVGAnimatedLength getStartOffset ()
 Corresponds to attribute startOffset on the given 'textPath' element.
SVGAnimatedEnumeration getMethod ()
 Corresponds to attribute method on the given 'textPath' element.
SVGAnimatedEnumeration getSpacing ()
 Corresponds to attribute spacing on the given 'textPath' element.
SVGAnimatedNumberList getRotate ()
 Corresponds to attribute rotate on the given element.
SVGElementInstance getInstanceRoot ()
 The root of the "instance tree".
SVGElementInstance getAnimatedInstanceRoot ()
 If the 'href' attribute is being animated, contains the current animated root of the "instance tree".

Variables

SVGTableEntry interfaceTable []
SVGTableEntry elementTable []
static char const *const pathSegLetters []
 __pad0__
 Equivalent to multiplying by: | scale 0 0 | | 0 scale 0 | | 0 0 1 |.
result a = a * scale
result b = b * scale
result c = c * scale
result d = d * scale
result e = e
result f = f
return result
SVGEvent __pad1__

Typedef Documentation

Definition at line 83 of file dom/svg.h.

Definition at line 84 of file dom/svg.h.

Definition at line 80 of file dom/svg.h.

Definition at line 79 of file dom/svg.h.

Definition at line 81 of file dom/svg.h.

Definition at line 82 of file dom/svg.h.

Definition at line 85 of file dom/svg.h.

Definition at line 94 of file dom/svg.h.

Definition at line 90 of file dom/svg.h.

Definition at line 92 of file dom/svg.h.

Definition at line 89 of file svg2.h.


Enumeration Type Documentation

Enumerations for SVGElement types.

Enumerator:
SVG_A_ELEMENT 

Defines a hyperlink.

SVG_ALTGLYPH_ELEMENT 

Allows control over glyphs used to render particular character data (e.g.

for music symbols or Asian text)

SVG_ALTGLYPHDEF_ELEMENT 

Defines a set of glyph substitutions (e.g.

for music symbols or Asian text)

SVG_ALTGLYPHITEM_ELEMENT 

Defines a candidate set of glyph substitutions (e.g.

for music symbols or Asian text)

SVG_ANIMATE_ELEMENT 

Animates an attribute or property over time.

SVG_ANIMATECOLOR_ELEMENT 

Specifies a color transformation over time.

SVG_ANIMATEMOTION_ELEMENT 

Causes an element to move along a motion path.

SVG_ANIMATETRANSFORM_ELEMENT 

Animates a transformation attribute on an element.

SVG_CIRCLE_ELEMENT 

Defines a circle.

SVG_CLIPPATH_ELEMENT 
SVG_COLOR_PROFILE_ELEMENT 

Specifies a color profile description.

SVG_CURSOR_ELEMENT 

Defines a platform-independent cursor.

SVG_DEFINITION_SRC_ELEMENT 

Defines a separate font definition resource.

SVG_DEFS_ELEMENT 

A container for referenced elements.

SVG_DESC_ELEMENT 

A text-only description for elements in SVG - not displayed as part of the graphics.

User agents may display the text as a tooltip

SVG_ELLIPSE_ELEMENT 

Defines an ellipse.

SVG_FEBLEND_ELEMENT 

SVG filter.

Composites two objects together using different blending modes

SVG_FECOLORMATRIX_ELEMENT 

SVG filter.

Applies a matrix transformation

SVG_FECOMPONENTTRANSFER_ELEMENT 

SVG filter.

Performs component-wise remapping of data

SVG_FECOMPOSITE_ELEMENT 

SVG filter.

SVG_FECONVOLVEMATRIX_ELEMENT 

SVG filter.

SVG_FEDIFFUSELIGHTING_ELEMENT 

SVG filter.

SVG_FEDISPLACEMENTMAP_ELEMENT 

SVG filter.

SVG_FEDISTANTLIGHT_ELEMENT 

SVG filter.

Defines a light source

SVG_FEFLOOD_ELEMENT 

SVG filter.

SVG_FEFUNCA_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCB_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCG_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCR_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEGAUSSIANBLUR_ELEMENT 

SVG filter.

Performs a Gaussian blur on the image

SVG_FEIMAGE_ELEMENT 

SVG filter.

SVG_FEMERGE_ELEMENT 

SVG filter.

Creates image layers on top of each other

SVG_FEMERGENODE_ELEMENT 

SVG filter.

Sub-element to feMerge

SVG_FEMORPHOLOGY_ELEMENT 

SVG filter.

Performs a "fattening" or "thinning" on a source graphic

SVG_FEOFFSET_ELEMENT 

SVG filter.

Moves an image relative to its current position

SVG_FEPOINTLIGHT_ELEMENT 

SVG filter.

SVG_FESPECULARLIGHTING_ELEMENT 

SVG filter.

SVG_FESPOTLIGHT_ELEMENT 

SVG filter.

SVG_FETILE_ELEMENT 

SVG filter.

SVG_FETURBULENCE_ELEMENT 

SVG filter.

SVG_FILTER_ELEMENT 

Container for filter effects.

SVG_FONT_ELEMENT 

Defines a font.

SVG_FONT_FACE_ELEMENT 

Describes the characteristics of a font.

SVG_FONT_FACE_FORMAT_ELEMENT 
SVG_FONT_FACE_NAME_ELEMENT 
SVG_FONT_FACE_SRC_ELEMENT 
SVG_FONT_FACE_URI_ELEMENT 
SVG_FOREIGNOBJECT_ELEMENT 
SVG_G_ELEMENT 

A container element for grouping together related elements.

SVG_GLYPH_ELEMENT 

Defines the graphics for a given glyph.

SVG_GLYPHREF_ELEMENT 

Defines a possible glyph to use.

SVG_HKERN_ELEMENT 
SVG_IMAGE_ELEMENT 
SVG_LINE_ELEMENT 

Defines a line.

SVG_LINEARGRADIENT_ELEMENT 

Defines a linear gradient.

SVG_MARKER_ELEMENT 
SVG_MASK_ELEMENT 
SVG_METADATA_ELEMENT 

Specifies metadata.

SVG_MISSING_GLYPH_ELEMENT 
SVG_MPATH_ELEMENT 
SVG_PATH_ELEMENT 

Defines a path.

SVG_PATTERN_ELEMENT 
SVG_POLYGON_ELEMENT 

Defines a closed shape that consists of a set of connected straight lines.

SVG_POLYLINE_ELEMENT 

Defines a set of connected straight lines.

SVG_RADIALGRADIENT_ELEMENT 

Defines a radial gradient.

SVG_RECT_ELEMENT 

Defines a rectangle.

SVG_SCRIPT_ELEMENT 

Container for scripts (e.g., ECMAScript).

SVG_SET_ELEMENT 

Sets the value of an attribute for a specified duration.

SVG_STOP_ELEMENT 
SVG_STYLE_ELEMENT 

Allows style sheets to be embedded directly within SVG content.

SVG_SVG_ELEMENT 

Defines an SVG document fragment.

SVG_SWITCH_ELEMENT 
SVG_SYMBOL_ELEMENT 
SVG_TEXT_ELEMENT 
SVG_TEXTPATH_ELEMENT 
SVG_TITLE_ELEMENT 

A text-only description for elements in SVG - not displayed as part of the graphics.

User agents may display the text as a tooltip

SVG_TREF_ELEMENT 
SVG_TSPAN_ELEMENT 
SVG_USE_ELEMENT 
SVG_VIEW_ELEMENT 
SVG_VKERN_ELEMENT 
SVG_MAX_ELEMENT 
SVG_A_ELEMENT 

Defines a hyperlink.

SVG_ALTGLYPH_ELEMENT 

Allows control over glyphs used to render particular character data (e.g.

for music symbols or Asian text)

SVG_ALTGLYPHDEF_ELEMENT 

Defines a set of glyph substitutions (e.g.

for music symbols or Asian text)

SVG_ALTGLYPHITEM_ELEMENT 

Defines a candidate set of glyph substitutions (e.g.

for music symbols or Asian text)

SVG_ANIMATE_ELEMENT 

Animates an attribute or property over time.

SVG_ANIMATECOLOR_ELEMENT 

Specifies a color transformation over time.

SVG_ANIMATEMOTION_ELEMENT 

Causes an element to move along a motion path.

SVG_ANIMATETRANSFORM_ELEMENT 

Animates a transformation attribute on an element.

SVG_CIRCLE_ELEMENT 

Defines a circle.

SVG_CLIPPATH_ELEMENT 
SVG_COLOR_PROFILE_ELEMENT 

Specifies a color profile description.

SVG_CURSOR_ELEMENT 

Defines a platform-independent cursor.

SVG_DEFINITION_SRC_ELEMENT 

Defines a separate font definition resource.

SVG_DEFS_ELEMENT 

A container for referenced elements.

SVG_DESC_ELEMENT 

A text-only description for elements in SVG - not displayed as part of the graphics.

User agents may display the text as a tooltip

SVG_ELLIPSE_ELEMENT 

Defines an ellipse.

SVG_FEBLEND_ELEMENT 

SVG filter.

Composites two objects together using different blending modes

SVG_FECOLORMATRIX_ELEMENT 

SVG filter.

Applies a matrix transformation

SVG_FECOMPONENTTRANSFER_ELEMENT 

SVG filter.

Performs component-wise remapping of data

SVG_FECOMPOSITE_ELEMENT 

SVG filter.

SVG_FECONVOLVEMATRIX_ELEMENT 

SVG filter.

SVG_FEDIFFUSELIGHTING_ELEMENT 

SVG filter.

SVG_FEDISPLACEMENTMAP_ELEMENT 

SVG filter.

SVG_FEDISTANTLIGHT_ELEMENT 

SVG filter.

Defines a light source

SVG_FEFLOOD_ELEMENT 

SVG filter.

SVG_FEFUNCA_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCB_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCG_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCR_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEGAUSSIANBLUR_ELEMENT 

SVG filter.

Performs a Gaussian blur on the image

SVG_FEIMAGE_ELEMENT 

SVG filter.

SVG_FEMERGE_ELEMENT 

SVG filter.

Creates image layers on top of each other

SVG_FEMERGENODE_ELEMENT 

SVG filter.

Sub-element to feMerge

SVG_FEMORPHOLOGY_ELEMENT 

SVG filter.

Performs a "fattening" or "thinning" on a source graphic

SVG_FEOFFSET_ELEMENT 

SVG filter.

Moves an image relative to its current position

SVG_FEPOINTLIGHT_ELEMENT 

SVG filter.

SVG_FESPECULARLIGHTING_ELEMENT 

SVG filter.

SVG_FESPOTLIGHT_ELEMENT 

SVG filter.

SVG_FETILE_ELEMENT 

SVG filter.

SVG_FETURBULENCE_ELEMENT 

SVG filter.

SVG_FILTER_ELEMENT 

Container for filter effects.

SVG_FONT_ELEMENT 

Defines a font.

SVG_FONT_FACE_ELEMENT 

Describes the characteristics of a font.

SVG_FONT_FACE_FORMAT_ELEMENT 
SVG_FONT_FACE_NAME_ELEMENT 
SVG_FONT_FACE_SRC_ELEMENT 
SVG_FONT_FACE_URI_ELEMENT 
SVG_FOREIGNOBJECT_ELEMENT 
SVG_G_ELEMENT 

A container element for grouping together related elements.

SVG_GLYPH_ELEMENT 

Defines the graphics for a given glyph.

SVG_GLYPHREF_ELEMENT 

Defines a possible glyph to use.

SVG_HKERN_ELEMENT 
SVG_IMAGE_ELEMENT 
SVG_LINE_ELEMENT 

Defines a line.

SVG_LINEARGRADIENT_ELEMENT 

Defines a linear gradient.

SVG_MARKER_ELEMENT 
SVG_MASK_ELEMENT 
SVG_METADATA_ELEMENT 

Specifies metadata.

SVG_MISSING_GLYPH_ELEMENT 
SVG_MPATH_ELEMENT 
SVG_PATH_ELEMENT 

Defines a path.

SVG_PATTERN_ELEMENT 
SVG_POLYGON_ELEMENT 

Defines a closed shape that consists of a set of connected straight lines.

SVG_POLYLINE_ELEMENT 

Defines a set of connected straight lines.

SVG_RADIALGRADIENT_ELEMENT 

Defines a radial gradient.

SVG_RECT_ELEMENT 

Defines a rectangle.

SVG_SCRIPT_ELEMENT 

Container for scripts (e.g., ECMAScript).

SVG_SET_ELEMENT 

Sets the value of an attribute for a specified duration.

SVG_STOP_ELEMENT 
SVG_STYLE_ELEMENT 

Allows style sheets to be embedded directly within SVG content.

SVG_SVG_ELEMENT 

Defines an SVG document fragment.

SVG_SWITCH_ELEMENT 
SVG_SYMBOL_ELEMENT 
SVG_TEXT_ELEMENT 
SVG_TEXTPATH_ELEMENT 
SVG_TITLE_ELEMENT 

A text-only description for elements in SVG - not displayed as part of the graphics.

User agents may display the text as a tooltip

SVG_TREF_ELEMENT 
SVG_TSPAN_ELEMENT 
SVG_USE_ELEMENT 
SVG_VIEW_ELEMENT 
SVG_VKERN_ELEMENT 
SVG_MAX_ELEMENT 

Definition at line 116 of file svgimpl.h.

00117 {
00121 SVG_A_ELEMENT = 0,
00126 SVG_ALTGLYPH_ELEMENT,
00130 SVG_ALTGLYPHDEF_ELEMENT,
00135 SVG_ALTGLYPHITEM_ELEMENT,
00139 SVG_ANIMATE_ELEMENT,
00143 SVG_ANIMATECOLOR_ELEMENT,
00147 SVG_ANIMATEMOTION_ELEMENT,
00151 SVG_ANIMATETRANSFORM_ELEMENT,
00155 SVG_CIRCLE_ELEMENT,
00159 SVG_CLIPPATH_ELEMENT,
00163 SVG_COLOR_PROFILE_ELEMENT,
00167 SVG_CURSOR_ELEMENT,
00171 SVG_DEFINITION_SRC_ELEMENT,
00175 SVG_DEFS_ELEMENT,
00180 SVG_DESC_ELEMENT,
00184 SVG_ELLIPSE_ELEMENT,
00188 SVG_FEBLEND_ELEMENT,
00192 SVG_FECOLORMATRIX_ELEMENT,
00196 SVG_FECOMPONENTTRANSFER_ELEMENT,
00200 SVG_FECOMPOSITE_ELEMENT,
00204 SVG_FECONVOLVEMATRIX_ELEMENT,
00208 SVG_FEDIFFUSELIGHTING_ELEMENT,
00212 SVG_FEDISPLACEMENTMAP_ELEMENT,
00216 SVG_FEDISTANTLIGHT_ELEMENT,
00220 SVG_FEFLOOD_ELEMENT,
00224 SVG_FEFUNCA_ELEMENT,
00228 SVG_FEFUNCB_ELEMENT,
00232 SVG_FEFUNCG_ELEMENT,
00236 SVG_FEFUNCR_ELEMENT,
00240 SVG_FEGAUSSIANBLUR_ELEMENT,
00244 SVG_FEIMAGE_ELEMENT,
00248 SVG_FEMERGE_ELEMENT,
00252 SVG_FEMERGENODE_ELEMENT,
00256 SVG_FEMORPHOLOGY_ELEMENT,
00260 SVG_FEOFFSET_ELEMENT,
00264 SVG_FEPOINTLIGHT_ELEMENT,
00268 SVG_FESPECULARLIGHTING_ELEMENT,
00272 SVG_FESPOTLIGHT_ELEMENT,
00276 SVG_FETILE_ELEMENT,
00280 SVG_FETURBULENCE_ELEMENT,
00284 SVG_FILTER_ELEMENT,
00288 SVG_FONT_ELEMENT,
00292 SVG_FONT_FACE_ELEMENT,
00296 SVG_FONT_FACE_FORMAT_ELEMENT,
00300 SVG_FONT_FACE_NAME_ELEMENT,
00304 SVG_FONT_FACE_SRC_ELEMENT,
00308 SVG_FONT_FACE_URI_ELEMENT,
00312 SVG_FOREIGNOBJECT_ELEMENT,
00316 SVG_G_ELEMENT,
00320 SVG_GLYPH_ELEMENT,
00324 SVG_GLYPHREF_ELEMENT,
00328 SVG_HKERN_ELEMENT,
00332 SVG_IMAGE_ELEMENT,
00336 SVG_LINE_ELEMENT,
00340 SVG_LINEARGRADIENT_ELEMENT,
00344 SVG_MARKER_ELEMENT,
00348 SVG_MASK_ELEMENT,
00352 SVG_METADATA_ELEMENT,
00356 SVG_MISSING_GLYPH_ELEMENT,
00360 SVG_MPATH_ELEMENT,
00364 SVG_PATH_ELEMENT,
00368 SVG_PATTERN_ELEMENT,
00372 SVG_POLYGON_ELEMENT,
00376 SVG_POLYLINE_ELEMENT,
00380 SVG_RADIALGRADIENT_ELEMENT,
00384 SVG_RECT_ELEMENT,
00388 SVG_SCRIPT_ELEMENT,
00392 SVG_SET_ELEMENT,
00396 SVG_STOP_ELEMENT,
00400 SVG_STYLE_ELEMENT,
00404 SVG_SVG_ELEMENT,
00408 SVG_SWITCH_ELEMENT,
00412 SVG_SYMBOL_ELEMENT,
00416 SVG_TEXT_ELEMENT,
00420 SVG_TEXTPATH_ELEMENT,
00425 SVG_TITLE_ELEMENT,
00429 SVG_TREF_ELEMENT,
00433 SVG_TSPAN_ELEMENT,
00437 SVG_USE_ELEMENT,
00441 SVG_VIEW_ELEMENT,
00445 SVG_VKERN_ELEMENT,
00449 SVG_MAX_ELEMENT
00450 
00451 } SVGElementType;

Enumerations for SVGElement types.

Enumerator:
SVG_A_ELEMENT 

Defines a hyperlink.

SVG_ALTGLYPH_ELEMENT 

Allows control over glyphs used to render particular character data (e.g.

for music symbols or Asian text)

SVG_ALTGLYPHDEF_ELEMENT 

Defines a set of glyph substitutions (e.g.

for music symbols or Asian text)

SVG_ALTGLYPHITEM_ELEMENT 

Defines a candidate set of glyph substitutions (e.g.

for music symbols or Asian text)

SVG_ANIMATE_ELEMENT 

Animates an attribute or property over time.

SVG_ANIMATECOLOR_ELEMENT 

Specifies a color transformation over time.

SVG_ANIMATEMOTION_ELEMENT 

Causes an element to move along a motion path.

SVG_ANIMATETRANSFORM_ELEMENT 

Animates a transformation attribute on an element.

SVG_CIRCLE_ELEMENT 

Defines a circle.

SVG_CLIPPATH_ELEMENT 
SVG_COLOR_PROFILE_ELEMENT 

Specifies a color profile description.

SVG_CURSOR_ELEMENT 

Defines a platform-independent cursor.

SVG_DEFINITION_SRC_ELEMENT 

Defines a separate font definition resource.

SVG_DEFS_ELEMENT 

A container for referenced elements.

SVG_DESC_ELEMENT 

A text-only description for elements in SVG - not displayed as part of the graphics.

User agents may display the text as a tooltip

SVG_ELLIPSE_ELEMENT 

Defines an ellipse.

SVG_FEBLEND_ELEMENT 

SVG filter.

Composites two objects together using different blending modes

SVG_FECOLORMATRIX_ELEMENT 

SVG filter.

Applies a matrix transformation

SVG_FECOMPONENTTRANSFER_ELEMENT 

SVG filter.

Performs component-wise remapping of data

SVG_FECOMPOSITE_ELEMENT 

SVG filter.

SVG_FECONVOLVEMATRIX_ELEMENT 

SVG filter.

SVG_FEDIFFUSELIGHTING_ELEMENT 

SVG filter.

SVG_FEDISPLACEMENTMAP_ELEMENT 

SVG filter.

SVG_FEDISTANTLIGHT_ELEMENT 

SVG filter.

Defines a light source

SVG_FEFLOOD_ELEMENT 

SVG filter.

SVG_FEFUNCA_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCB_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCG_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCR_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEGAUSSIANBLUR_ELEMENT 

SVG filter.

Performs a Gaussian blur on the image

SVG_FEIMAGE_ELEMENT 

SVG filter.

SVG_FEMERGE_ELEMENT 

SVG filter.

Creates image layers on top of each other

SVG_FEMERGENODE_ELEMENT 

SVG filter.

Sub-element to feMerge

SVG_FEMORPHOLOGY_ELEMENT 

SVG filter.

Performs a "fattening" or "thinning" on a source graphic

SVG_FEOFFSET_ELEMENT 

SVG filter.

Moves an image relative to its current position

SVG_FEPOINTLIGHT_ELEMENT 

SVG filter.

SVG_FESPECULARLIGHTING_ELEMENT 

SVG filter.

SVG_FESPOTLIGHT_ELEMENT 

SVG filter.

SVG_FETILE_ELEMENT 

SVG filter.

SVG_FETURBULENCE_ELEMENT 

SVG filter.

SVG_FILTER_ELEMENT 

Container for filter effects.

SVG_FONT_ELEMENT 

Defines a font.

SVG_FONT_FACE_ELEMENT 

Describes the characteristics of a font.

SVG_FONT_FACE_FORMAT_ELEMENT 
SVG_FONT_FACE_NAME_ELEMENT 
SVG_FONT_FACE_SRC_ELEMENT 
SVG_FONT_FACE_URI_ELEMENT 
SVG_FOREIGNOBJECT_ELEMENT 
SVG_G_ELEMENT 

A container element for grouping together related elements.

SVG_GLYPH_ELEMENT 

Defines the graphics for a given glyph.

SVG_GLYPHREF_ELEMENT 

Defines a possible glyph to use.

SVG_HKERN_ELEMENT 
SVG_IMAGE_ELEMENT 
SVG_LINE_ELEMENT 

Defines a line.

SVG_LINEARGRADIENT_ELEMENT 

Defines a linear gradient.

SVG_MARKER_ELEMENT 
SVG_MASK_ELEMENT 
SVG_METADATA_ELEMENT 

Specifies metadata.

SVG_MISSING_GLYPH_ELEMENT 
SVG_MPATH_ELEMENT 
SVG_PATH_ELEMENT 

Defines a path.

SVG_PATTERN_ELEMENT 
SVG_POLYGON_ELEMENT 

Defines a closed shape that consists of a set of connected straight lines.

SVG_POLYLINE_ELEMENT 

Defines a set of connected straight lines.

SVG_RADIALGRADIENT_ELEMENT 

Defines a radial gradient.

SVG_RECT_ELEMENT 

Defines a rectangle.

SVG_SCRIPT_ELEMENT 

Container for scripts (e.g., ECMAScript).

SVG_SET_ELEMENT 

Sets the value of an attribute for a specified duration.

SVG_STOP_ELEMENT 
SVG_STYLE_ELEMENT 

Allows style sheets to be embedded directly within SVG content.

SVG_SVG_ELEMENT 

Defines an SVG document fragment.

SVG_SWITCH_ELEMENT 
SVG_SYMBOL_ELEMENT 
SVG_TEXT_ELEMENT 
SVG_TEXTPATH_ELEMENT 
SVG_TITLE_ELEMENT 

A text-only description for elements in SVG - not displayed as part of the graphics.

User agents may display the text as a tooltip

SVG_TREF_ELEMENT 
SVG_TSPAN_ELEMENT 
SVG_USE_ELEMENT 
SVG_VIEW_ELEMENT 
SVG_VKERN_ELEMENT 
SVG_MAX_ELEMENT 
SVG_A_ELEMENT 

Defines a hyperlink.

SVG_ALTGLYPH_ELEMENT 

Allows control over glyphs used to render particular character data (e.g.

for music symbols or Asian text)

SVG_ALTGLYPHDEF_ELEMENT 

Defines a set of glyph substitutions (e.g.

for music symbols or Asian text)

SVG_ALTGLYPHITEM_ELEMENT 

Defines a candidate set of glyph substitutions (e.g.

for music symbols or Asian text)

SVG_ANIMATE_ELEMENT 

Animates an attribute or property over time.

SVG_ANIMATECOLOR_ELEMENT 

Specifies a color transformation over time.

SVG_ANIMATEMOTION_ELEMENT 

Causes an element to move along a motion path.

SVG_ANIMATETRANSFORM_ELEMENT 

Animates a transformation attribute on an element.

SVG_CIRCLE_ELEMENT 

Defines a circle.

SVG_CLIPPATH_ELEMENT 
SVG_COLOR_PROFILE_ELEMENT 

Specifies a color profile description.

SVG_CURSOR_ELEMENT 

Defines a platform-independent cursor.

SVG_DEFINITION_SRC_ELEMENT 

Defines a separate font definition resource.

SVG_DEFS_ELEMENT 

A container for referenced elements.

SVG_DESC_ELEMENT 

A text-only description for elements in SVG - not displayed as part of the graphics.

User agents may display the text as a tooltip

SVG_ELLIPSE_ELEMENT 

Defines an ellipse.

SVG_FEBLEND_ELEMENT 

SVG filter.

Composites two objects together using different blending modes

SVG_FECOLORMATRIX_ELEMENT 

SVG filter.

Applies a matrix transformation

SVG_FECOMPONENTTRANSFER_ELEMENT 

SVG filter.

Performs component-wise remapping of data

SVG_FECOMPOSITE_ELEMENT 

SVG filter.

SVG_FECONVOLVEMATRIX_ELEMENT 

SVG filter.

SVG_FEDIFFUSELIGHTING_ELEMENT 

SVG filter.

SVG_FEDISPLACEMENTMAP_ELEMENT 

SVG filter.

SVG_FEDISTANTLIGHT_ELEMENT 

SVG filter.

Defines a light source

SVG_FEFLOOD_ELEMENT 

SVG filter.

SVG_FEFUNCA_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCB_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCG_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEFUNCR_ELEMENT 

SVG filter.

Sub-element to feComponentTransfer

SVG_FEGAUSSIANBLUR_ELEMENT 

SVG filter.

Performs a Gaussian blur on the image

SVG_FEIMAGE_ELEMENT 

SVG filter.

SVG_FEMERGE_ELEMENT 

SVG filter.

Creates image layers on top of each other

SVG_FEMERGENODE_ELEMENT 

SVG filter.

Sub-element to feMerge

SVG_FEMORPHOLOGY_ELEMENT 

SVG filter.

Performs a "fattening" or "thinning" on a source graphic

SVG_FEOFFSET_ELEMENT 

SVG filter.

Moves an image relative to its current position

SVG_FEPOINTLIGHT_ELEMENT 

SVG filter.

SVG_FESPECULARLIGHTING_ELEMENT 

SVG filter.

SVG_FESPOTLIGHT_ELEMENT 

SVG filter.

SVG_FETILE_ELEMENT 

SVG filter.

SVG_FETURBULENCE_ELEMENT 

SVG filter.

SVG_FILTER_ELEMENT 

Container for filter effects.

SVG_FONT_ELEMENT 

Defines a font.

SVG_FONT_FACE_ELEMENT 

Describes the characteristics of a font.

SVG_FONT_FACE_FORMAT_ELEMENT 
SVG_FONT_FACE_NAME_ELEMENT 
SVG_FONT_FACE_SRC_ELEMENT 
SVG_FONT_FACE_URI_ELEMENT 
SVG_FOREIGNOBJECT_ELEMENT 
SVG_G_ELEMENT 

A container element for grouping together related elements.

SVG_GLYPH_ELEMENT 

Defines the graphics for a given glyph.

SVG_GLYPHREF_ELEMENT 

Defines a possible glyph to use.

SVG_HKERN_ELEMENT 
SVG_IMAGE_ELEMENT 
SVG_LINE_ELEMENT 

Defines a line.

SVG_LINEARGRADIENT_ELEMENT 

Defines a linear gradient.

SVG_MARKER_ELEMENT 
SVG_MASK_ELEMENT 
SVG_METADATA_ELEMENT 

Specifies metadata.

SVG_MISSING_GLYPH_ELEMENT 
SVG_MPATH_ELEMENT 
SVG_PATH_ELEMENT 

Defines a path.

SVG_PATTERN_ELEMENT 
SVG_POLYGON_ELEMENT 

Defines a closed shape that consists of a set of connected straight lines.

SVG_POLYLINE_ELEMENT 

Defines a set of connected straight lines.

SVG_RADIALGRADIENT_ELEMENT 

Defines a radial gradient.

SVG_RECT_ELEMENT 

Defines a rectangle.

SVG_SCRIPT_ELEMENT 

Container for scripts (e.g., ECMAScript).

SVG_SET_ELEMENT 

Sets the value of an attribute for a specified duration.

SVG_STOP_ELEMENT 
SVG_STYLE_ELEMENT 

Allows style sheets to be embedded directly within SVG content.

SVG_SVG_ELEMENT 

Defines an SVG document fragment.

SVG_SWITCH_ELEMENT 
SVG_SYMBOL_ELEMENT 
SVG_TEXT_ELEMENT 
SVG_TEXTPATH_ELEMENT 
SVG_TITLE_ELEMENT 

A text-only description for elements in SVG - not displayed as part of the graphics.

User agents may display the text as a tooltip

SVG_TREF_ELEMENT 
SVG_TSPAN_ELEMENT 
SVG_USE_ELEMENT 
SVG_VIEW_ELEMENT 
SVG_VKERN_ELEMENT 
SVG_MAX_ELEMENT 

Definition at line 3010 of file svg2.h.

03011 {
03012     SVG_A_ELEMENT = 0,
03013     SVG_ALTGLYPH_ELEMENT,
03014     SVG_ALTGLYPHDEF_ELEMENT,
03015     SVG_ALTGLYPHITEM_ELEMENT,
03016     SVG_ANIMATE_ELEMENT,
03017     SVG_ANIMATECOLOR_ELEMENT,
03018     SVG_ANIMATEMOTION_ELEMENT,
03019     SVG_ANIMATETRANSFORM_ELEMENT,
03020     SVG_CIRCLE_ELEMENT,
03021     SVG_CLIPPATH_ELEMENT,
03022     SVG_COLOR_PROFILE_ELEMENT,
03023     SVG_CURSOR_ELEMENT,
03024     SVG_DEFINITION_SRC_ELEMENT,
03025     SVG_DEFS_ELEMENT,
03026     SVG_DESC_ELEMENT,
03027     SVG_ELLIPSE_ELEMENT,
03028     SVG_FEBLEND_ELEMENT,
03029     SVG_FECOLORMATRIX_ELEMENT,
03030     SVG_FECOMPONENTTRANSFER_ELEMENT,
03031     SVG_FECOMPOSITE_ELEMENT,
03032     SVG_FECONVOLVEMATRIX_ELEMENT,
03033     SVG_FEDIFFUSELIGHTING_ELEMENT,
03034     SVG_FEDISPLACEMENTMAP_ELEMENT,
03035     SVG_FEDISTANTLIGHT_ELEMENT,
03036     SVG_FEFLOOD_ELEMENT,
03037     SVG_FEFUNCA_ELEMENT,
03038     SVG_FEFUNCB_ELEMENT,
03039     SVG_FEFUNCG_ELEMENT,
03040     SVG_FEFUNCR_ELEMENT,
03041     SVG_FEGAUSSIANBLUR_ELEMENT,
03042     SVG_FEIMAGE_ELEMENT,
03043     SVG_FEMERGE_ELEMENT,
03044     SVG_FEMERGENODE_ELEMENT,
03045     SVG_FEMORPHOLOGY_ELEMENT,
03046     SVG_FEOFFSET_ELEMENT,
03047     SVG_FEPOINTLIGHT_ELEMENT,
03048     SVG_FESPECULARLIGHTING_ELEMENT,
03049     SVG_FESPOTLIGHT_ELEMENT,
03050     SVG_FETILE_ELEMENT,
03051     SVG_FETURBULENCE_ELEMENT,
03052     SVG_FILTER_ELEMENT,
03053     SVG_FONT_ELEMENT,
03054     SVG_FONT_FACE_ELEMENT,
03055     SVG_FONT_FACE_FORMAT_ELEMENT,
03056     SVG_FONT_FACE_NAME_ELEMENT,
03057     SVG_FONT_FACE_SRC_ELEMENT,
03058     SVG_FONT_FACE_URI_ELEMENT,
03059     SVG_FOREIGNOBJECT_ELEMENT,
03060     SVG_G_ELEMENT,
03061     SVG_GLYPH_ELEMENT,
03062     SVG_GLYPHREF_ELEMENT,
03063     SVG_HKERN_ELEMENT,
03064     SVG_IMAGE_ELEMENT,
03065     SVG_LINE_ELEMENT,
03066     SVG_LINEARGRADIENT_ELEMENT,
03067     SVG_MARKER_ELEMENT,
03068     SVG_MASK_ELEMENT,
03069     SVG_METADATA_ELEMENT,
03070     SVG_MISSING_GLYPH_ELEMENT,
03071     SVG_MPATH_ELEMENT,
03072     SVG_PATH_ELEMENT,
03073     SVG_PATTERN_ELEMENT,
03074     SVG_POLYGON_ELEMENT,
03075     SVG_POLYLINE_ELEMENT,
03076     SVG_RADIALGRADIENT_ELEMENT,
03077     SVG_RECT_ELEMENT,
03078     SVG_SCRIPT_ELEMENT,
03079     SVG_SET_ELEMENT,
03080     SVG_STOP_ELEMENT,
03081     SVG_STYLE_ELEMENT,
03082     SVG_SVG_ELEMENT,
03083     SVG_SWITCH_ELEMENT,
03084     SVG_SYMBOL_ELEMENT,
03085     SVG_TEXT_ELEMENT,
03086     SVG_TEXTPATH_ELEMENT,
03087     SVG_TITLE_ELEMENT,
03088     SVG_TREF_ELEMENT,
03089     SVG_TSPAN_ELEMENT,
03090     SVG_USE_ELEMENT,
03091     SVG_VIEW_ELEMENT,
03092     SVG_VKERN_ELEMENT,
03093     SVG_MAX_ELEMENT
03094 } SVGElementType;

SVGExceptionCode.

Enumerator:
SVG_WRONG_TYPE_ERR 
SVG_INVALID_VALUE_ERR 
SVG_MATRIX_NOT_INVERTABLE 

Definition at line 104 of file svgtypes.h.


Function Documentation

static int org::w3c::dom::svg::_entryComparison ( const void *  vkey,
const void *  ventry 
) [static]

Definition at line 212 of file svgimpl.cpp.

References org::w3c::dom::svg::SVGTableEntry::name.

Referenced by svgElementStrToEnum(), and svgInterfaceStrToEnum().

00213 {
00214     const char *key = (const char *)vkey;
00215     const SVGTableEntry *entry = (const SVGTableEntry *)ventry;
00216     return strcmp(key, entry->name);
00217 }

bool org::w3c::dom::svg::animationsPaused (  ) 

Returns true if this SVG document fragment is in a paused state.

Definition at line 6454 of file svg2.cpp.

06455 {
06456 }

bool org::w3c::dom::svg::checkEnclosure ( const SVGElementPtr  element,
const SVGRect &  rect 
)

Returns true if the rendered content of the given element is entirely contained within the supplied rectangle, honoring the 'pointer-events' property value on each candidate graphics element.

Definition at line 6508 of file svg2.cpp.

06509 {
06510 }

bool org::w3c::dom::svg::checkIntersection ( const SVGElementPtr  element,
const SVGRect &  rect 
)

Returns true if the rendered content of the given element intersects the supplied rectangle, honoring the 'pointer-events' property value on each candidate graphics element.

Definition at line 6499 of file svg2.cpp.

06500 {
06501 }

void org::w3c::dom::svg::convertToSpecifiedUnits ( unsigned  short  ) 

Definition at line 3780 of file svg2.cpp.

03781 {
03782 }

SVGAngle org::w3c::dom::svg::createSVGAngle (  ) 

Creates an SVGAngle object outside of any document trees.

The object is initialized to the value 0 degrees(unitless).

Definition at line 6540 of file svg2.cpp.

06541 {
06542 }

SVGLength org::w3c::dom::svg::createSVGLength (  ) 

Creates an SVGLength object outside of any document trees.

The object is initialized to the value of 0 user units.

Definition at line 6532 of file svg2.cpp.

06533 {
06534 }

SVGMatrix org::w3c::dom::svg::createSVGMatrix (  ) 

Creates an SVGMatrix object outside of any document trees.

The object is initialized to the identity matrix.

Definition at line 6556 of file svg2.cpp.

06557 {
06558 }

SVGNumber org::w3c::dom::svg::createSVGNumber (  ) 

Creates an SVGNumber object outside of any document trees.

The object is initialized to a value of zero.

Definition at line 6524 of file svg2.cpp.

06525 {
06526 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegArcAbs ( double  x,
double  y,
double  r1,
double  r2,
double  angle,
bool  largeArcFlag,
bool  sweepFlag 
)

Returns a stand-alone, parentless SVGPathSegArcAbs object.

Definition at line 5806 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setAngle(), org::w3c::dom::svg::SVGPathSeg::setLargeArcFlag(), org::w3c::dom::svg::SVGPathSeg::setR1(), org::w3c::dom::svg::SVGPathSeg::setR2(), org::w3c::dom::svg::SVGPathSeg::setSweepFlag(), org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().

05809 {
05810     SVGPathSeg seg(PATHSEG_ARC_ABS);
05811     seg.setX(x);
05812     seg.setY(y);
05813     seg.setR1(r1);
05814     seg.setR2(r2);
05815     seg.setAngle(angle);
05816     seg.setLargeArcFlag(largeArcFlag);
05817     seg.setSweepFlag(sweepFlag);
05818     return seg;
05819 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegArcRel ( double  x,
double  y,
double  r1,
double  r2,
double  angle,
bool  largeArcFlag,
bool  sweepFlag 
)

Returns a stand-alone, parentless SVGPathSegArcRel object.

Definition at line 5824 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setAngle(), org::w3c::dom::svg::SVGPathSeg::setLargeArcFlag(), org::w3c::dom::svg::SVGPathSeg::setR1(), org::w3c::dom::svg::SVGPathSeg::setR2(), org::w3c::dom::svg::SVGPathSeg::setSweepFlag(), org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().

05827 {
05828     SVGPathSeg seg(PATHSEG_ARC_REL);
05829     seg.setX(x);
05830     seg.setY(y);
05831     seg.setR1(r1);
05832     seg.setR2(r2);
05833     seg.setAngle(angle);
05834     seg.setLargeArcFlag(largeArcFlag);
05835     seg.setSweepFlag(sweepFlag);
05836     return seg;
05837 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegClosePath (  ) 

Returns a stand-alone, parentless SVGPathSegClosePath object.

Definition at line 5693 of file svg2.cpp.

05694 {
05695     SVGPathSeg seg(PATHSEG_CLOSEPATH);
05696     return seg;
05697 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegCurvetoCubicAbs ( double  x,
double  y,
double  x1,
double  y1,
double  x2,
double  y2 
)

Returns a stand-alone, parentless SVGPathSegCurvetoCubicAbs object.

Definition at line 5746 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), org::w3c::dom::svg::SVGPathSeg::setX1(), org::w3c::dom::svg::SVGPathSeg::setX2(), org::w3c::dom::svg::SVGPathSeg::setY(), org::w3c::dom::svg::SVGPathSeg::setY1(), and org::w3c::dom::svg::SVGPathSeg::setY2().

05748 {
05749     SVGPathSeg seg(PATHSEG_CURVETO_CUBIC_ABS);
05750     seg.setX(x);
05751     seg.setY(y);
05752     seg.setX1(x1);
05753     seg.setY1(y1);
05754     seg.setX2(x2);
05755     seg.setY2(y2);
05756     return seg;
05757 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegCurvetoCubicRel ( double  x,
double  y,
double  x1,
double  y1,
double  x2,
double  y2 
)

Returns a stand-alone, parentless SVGPathSegCurvetoCubicRel object.

Definition at line 5762 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), org::w3c::dom::svg::SVGPathSeg::setX1(), org::w3c::dom::svg::SVGPathSeg::setX2(), org::w3c::dom::svg::SVGPathSeg::setY(), org::w3c::dom::svg::SVGPathSeg::setY1(), and org::w3c::dom::svg::SVGPathSeg::setY2().

05764 {
05765     SVGPathSeg seg(PATHSEG_CURVETO_CUBIC_REL);
05766     seg.setX(x);
05767     seg.setY(y);
05768     seg.setX1(x1);
05769     seg.setY1(y1);
05770     seg.setX2(x2);
05771     seg.setY2(y2);
05772     return seg;
05773 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegCurvetoCubicSmoothAbs ( double  x,
double  y,
double  x2,
double  y2 
)

Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothAbs object.

Definition at line 5882 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), org::w3c::dom::svg::SVGPathSeg::setX2(), org::w3c::dom::svg::SVGPathSeg::setY(), and org::w3c::dom::svg::SVGPathSeg::setY2().

05884 {
05885     SVGPathSeg seg(PATHSEG_CURVETO_CUBIC_SMOOTH_ABS);
05886     seg.setX(x);
05887     seg.setY(y);
05888     seg.setX2(x2);
05889     seg.setY2(y2);
05890     return seg;
05891 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegCurvetoCubicSmoothRel ( double  x,
double  y,
double  x2,
double  y2 
)

Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothRel object.

Definition at line 5896 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), org::w3c::dom::svg::SVGPathSeg::setX2(), org::w3c::dom::svg::SVGPathSeg::setY(), and org::w3c::dom::svg::SVGPathSeg::setY2().

05898 {
05899     SVGPathSeg seg(PATHSEG_CURVETO_CUBIC_SMOOTH_REL);
05900     seg.setX(x);
05901     seg.setY(y);
05902     seg.setX2(x2);
05903     seg.setY2(y2);
05904     return seg;
05905 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegCurvetoQuadraticAbs ( double  x,
double  y,
double  x1,
double  y1 
)

Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticAbs object.

Definition at line 5778 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), org::w3c::dom::svg::SVGPathSeg::setX1(), org::w3c::dom::svg::SVGPathSeg::setY(), and org::w3c::dom::svg::SVGPathSeg::setY1().

05780 {
05781     SVGPathSeg seg(PATHSEG_CURVETO_QUADRATIC_ABS);
05782     seg.setX(x);
05783     seg.setY(y);
05784     seg.setX1(x1);
05785     seg.setY1(y1);
05786     return seg;
05787 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegCurvetoQuadraticRel ( double  x,
double  y,
double  x1,
double  y1 
)

Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticRel object.

Definition at line 5792 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), org::w3c::dom::svg::SVGPathSeg::setX1(), org::w3c::dom::svg::SVGPathSeg::setY(), and org::w3c::dom::svg::SVGPathSeg::setY1().

05794 {
05795     SVGPathSeg seg(PATHSEG_CURVETO_QUADRATIC_REL);
05796     seg.setX(x);
05797     seg.setY(y);
05798     seg.setX1(x1);
05799     seg.setY1(y1);
05800     return seg;
05801 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegCurvetoQuadraticSmoothAbs ( double  x,
double  y 
)

Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothAbs object.

Definition at line 5911 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().

05912 {
05913     SVGPathSeg seg(PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS);
05914     seg.setX(x);
05915     seg.setY(y);
05916     return seg;
05917 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegCurvetoQuadraticSmoothRel ( double  x,
double  y 
)

Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothRel object.

Definition at line 5923 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().

05924 {
05925     SVGPathSeg seg(PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL);
05926     seg.setX(x);
05927     seg.setY(y);
05928     return seg;
05929 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoAbs ( double  x,
double  y 
)

Returns a stand-alone, parentless SVGPathSegLinetoAbs object.

Definition at line 5724 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().

05725 {
05726     SVGPathSeg seg(PATHSEG_LINETO_ABS);
05727     seg.setX(x);
05728     seg.setY(y);
05729     return seg;
05730 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoHorizontalAbs ( double  x  ) 

Returns a stand-alone, parentless SVGPathSegLinetoHorizontalAbs object.

Definition at line 5842 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX().

05843 {
05844     SVGPathSeg seg(PATHSEG_LINETO_HORIZONTAL_ABS);
05845     seg.setX(x);
05846     return seg;
05847 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoHorizontalRel ( double  x  ) 

Returns a stand-alone, parentless SVGPathSegLinetoHorizontalRel object.

Definition at line 5852 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX().

05853 {
05854     SVGPathSeg seg(PATHSEG_LINETO_HORIZONTAL_REL);
05855     seg.setX(x);
05856     return seg;
05857 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoRel ( double  x,
double  y 
)

Returns a stand-alone, parentless SVGPathSegLinetoRel object.

Definition at line 5735 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().

05736 {
05737     SVGPathSeg seg(PATHSEG_LINETO_REL);
05738     seg.setX(x);
05739     seg.setY(y);
05740     return seg;
05741 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoVerticalAbs ( double  y  ) 

Returns a stand-alone, parentless SVGPathSegLinetoVerticalAbs object.

Definition at line 5862 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setY().

05863 {
05864     SVGPathSeg seg(PATHSEG_LINETO_VERTICAL_ABS);
05865     seg.setY(y);
05866     return seg;
05867 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoVerticalRel ( double  y  ) 

Returns a stand-alone, parentless SVGPathSegLinetoVerticalRel object.

Definition at line 5872 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setY().

05873 {
05874     SVGPathSeg seg(PATHSEG_LINETO_VERTICAL_REL);
05875     seg.setY(y);
05876     return seg;
05877 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegMovetoAbs ( double  x,
double  y 
)

Returns a stand-alone, parentless SVGPathSegMovetoAbs object.

Definition at line 5702 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().

05703 {
05704     SVGPathSeg seg(PATHSEG_MOVETO_ABS);
05705     seg.setX(x);
05706     seg.setY(y);
05707     return seg;
05708 }

SVGPathSeg org::w3c::dom::svg::createSVGPathSegMovetoRel ( double  x,
double  y 
)

Returns a stand-alone, parentless SVGPathSegMovetoRel object.

Definition at line 5713 of file svg2.cpp.

References org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().

05714 {
05715     SVGPathSeg seg(PATHSEG_MOVETO_REL);
05716     seg.setX(x);
05717     seg.setY(y);
05718     return seg;
05719 }

SVGPoint org::w3c::dom::svg::createSVGPoint (  ) 

Creates an SVGPoint object outside of any document trees.

The object is initialized to the point(0,0) in the user coordinate system.

Definition at line 6548 of file svg2.cpp.

06549 {
06550 }

SVGRect org::w3c::dom::svg::createSVGRect (  ) 

Creates an SVGRect object outside of any document trees.

The object is initialized such that all values are set to 0 user units.

Definition at line 6564 of file svg2.cpp.

06565 {
06566 }

SVGTransform org::w3c::dom::svg::createSVGTransform (  ) 

Creates an SVGTransform object outside of any document trees.

The object is initialized to an identity matrix transform (SVG_TRANSFORM_MATRIX).

Definition at line 6573 of file svg2.cpp.

06574 {
06575 }

SVGTransform org::w3c::dom::svg::createSVGTransformFromMatrix ( const SVGMatrix &  matrix  ) 

Creates an SVGTransform object outside of any document trees.

The object is initialized to the given matrix transform (i.e., SVG_TRANSFORM_MATRIX).

Definition at line 6582 of file svg2.cpp.

06583 {
06584 }

static DOMString org::w3c::dom::svg::d2s ( double  d  )  [static]

Definition at line 54 of file svgimpl.cpp.

Referenced by org::w3c::dom::svg::SVGSVGElementImpl::getAttribute(), nr_arena_image_render(), and Inkscape::Filters::FilterImage::render().

00055 {
00056    char buf[40];
00057    snprintf(buf, 40, "%f", d);
00058    DOMString s(buf);
00059    return s;
00060 }

void org::w3c::dom::svg::deselectAll (  ) 

Unselects any selected objects, including any selections of text strings and type-in bars.

Definition at line 6516 of file svg2.cpp.

06517 {
06518 }

void org::w3c::dom::svg::forceRedraw (  ) 

In rendering environments supporting interactivity, forces the user agent to immediately redraw all regions of the viewport that require updating.

Definition at line 6428 of file svg2.cpp.

06429 {
06430 }

SVGAnimatedNumber org::w3c::dom::svg::getAmplitude (  ) 

Corresponds to attribute amplitude on the given element.

Definition at line 4433 of file svg2.cpp.

04434 {
04435 }

SVGElementInstance org::w3c::dom::svg::getAnimatedInstanceRoot (  ) 

If the 'href' attribute is being animated, contains the current animated root of the "instance tree".

If the 'href' attribute is not currently being animated, contains the same value as 'instanceRoot'. The root of the "instance tree". See description of SVGElementInstance for a discussion on the instance tree.

Definition at line 6878 of file svg2.cpp.

06879 {
06880 }

SVGValue& org::w3c::dom::svg::getAnimVal (  ) 

Definition at line 3494 of file svg2.cpp.

03495 {
03496     return animVal;
03497 }

SVGAnimatedNumber org::w3c::dom::svg::getAzimuth (  ) 

Corresponds to attribute azimuth on the given 'feDistantLight' element.

Definition at line 4820 of file svg2.cpp.

04821 {
04822 }

SVGAnimatedNumber org::w3c::dom::svg::getBaseFrequencyX (  ) 

Definition at line 5115 of file svg2.cpp.

05116 {
05117 }

SVGAnimatedNumber org::w3c::dom::svg::getBaseFrequencyY (  ) 

Definition at line 5122 of file svg2.cpp.

05123 {
05124 }

SVGValue& org::w3c::dom::svg::getBaseVal (  ) 

Definition at line 3478 of file svg2.cpp.

03479 {
03480     return baseVal();
03481 }

SVGRect org::w3c::dom::svg::getBBox (  ) 

Definition at line 3812 of file svg2.cpp.

03813 {
03814 }

SVGAnimatedNumber org::w3c::dom::svg::getBias (  ) 

Corresponds to attribute bias on the given 'feConvolveMatrix' element.

Definition at line 4673 of file svg2.cpp.

04674 {
04675 }

long org::w3c::dom::svg::getCharNumAtPosition ( const SVGPoint &  point  ) 

Returns the index of the character whose corresponding glyph cell bounding box contains the specified point.

The calculations assume that all glyphs occupy the full standard glyph cell for the font. If no such character exists, a value of -1 is returned. If multiple such characters exist, the character within the element whose glyphs were rendered last(i.e., take into account any reordering such as for bidirectional text) is used. If multiple consecutive characters are rendered inseparably(e.g., as a single glyph or a sequence of glyphs), then the user agent shall allocate an equal percentage of the text advance amount to each of the contributing characters in determining which of the characters is chosen.

Definition at line 6727 of file svg2.cpp.

06728 {
06729 }

SVGAnimatedString org::w3c::dom::svg::getClassName (  ) 

Definition at line 3936 of file svg2.cpp.

03937 {
03938 }

SVGAnimatedEnumeration org::w3c::dom::svg::getClipPathUnits (  ) 

Corresponds to attribute clipPathUnits on the given 'clipPath' element.

Takes one of the constants defined in SVGUnitTypes.

Definition at line 4341 of file svg2.cpp.

04342 {
04343 }

DOMString org::w3c::dom::svg::getColorProfile (  ) 

Definition at line 3666 of file svg2.cpp.

03667 {
03668 }

SVGNumberList& org::w3c::dom::svg::getColors (  ) 

Definition at line 3680 of file svg2.cpp.

03681 {
03682 }

unsigned short org::w3c::dom::svg::getColorType (  ) 

Definition at line 3534 of file svg2.cpp.

03535 {
03536 }

double org::w3c::dom::svg::getComputedTextLength (  ) 

The total sum of all of the advance values from rendering all of the characters within this element, including the advance value on the glyphs (horizontal or vertical), the effect of properties 'kerning', 'letter-spacing' and 'word-spacing' and adjustments due to attributes dx and dy on 'tspan' elements.

For non-rendering environments, the user agent shall make reasonable assumptions about glyph metrics.

Definition at line 6640 of file svg2.cpp.

06641 {
06642 }

DOMString org::w3c::dom::svg::getContentScriptType (  ) 

Get the attribute contentScriptType on the given 'svg' element.

Definition at line 6224 of file svg2.cpp.

06225 {
06226 }

DOMString org::w3c::dom::svg::getContentStyleType (  ) 

Get the attribute contentStyleType on the given 'svg' element.

Definition at line 6239 of file svg2.cpp.

06240 {
06241 }

DOMString org::w3c::dom::svg::getCssText (  ) 

From CSSValue A string representation of the current value.

From CSSRule The parsable textual representation of the rule.

This reflects the current state of the rule and not its initial value.

Definition at line 3598 of file svg2.cpp.

03599 {
03600 }

unsigned short org::w3c::dom::svg::getCssValueType (  ) 

From CSSValue A code defining the type of the value as defined above.

Definition at line 3509 of file svg2.cpp.

03510 {
03511 }

SVGMatrix org::w3c::dom::svg::getCTM (  ) 

Definition at line 3819 of file svg2.cpp.

03820 {
03821 }

double org::w3c::dom::svg::getCurrentScale (  ) 

This attribute indicates the current scale factor relative to the initial view to take into account user magnification and panning operations, as described under Magnification and panning.

DOM attributes currentScale and currentTranslate are equivalent to the 2x3 matrix [a b c d e f] = [currentScale 0 0 currentScale currentTranslate.x currentTranslate.y]. If "magnification" is enabled(i.e., zoomAndPan="magnify"), then the effect is as if an extra transformation were placed at the outermost level on the SVG document fragment(i.e., outside the outermost 'svg' element).

Definition at line 6370 of file svg2.cpp.

06371 {
06372 }

double org::w3c::dom::svg::getCurrentTime (  ) 

Returns the current time in seconds relative to the start time for the current SVG document fragment.

Definition at line 6462 of file svg2.cpp.

06463 {
06464 }

SVGPoint org::w3c::dom::svg::getCurrentTranslate (  ) 

The corresponding translation factor that takes into account user "magnification".

Definition at line 6385 of file svg2.cpp.

06386 {
06387 }

SVGViewSpec org::w3c::dom::svg::getCurrentView (  ) 

The definition of the initial view(i.e., before magnification and panning) of the current innermost SVG document fragment.

The meaning depends on the situation:

* If the initial view was a "standard" view, then: o the values for viewBox, preserveAspectRatio and zoomAndPan within currentView will match the values for the corresponding DOM attributes that are on SVGSVGElement directly o the values for transform and viewTarget within currentView will be null * If the initial view was a link into a 'view' element, then: o the values for viewBox, preserveAspectRatio and zoomAndPan within currentView will correspond to the corresponding attributes for the given 'view' element o the values for transform and viewTarget within currentView will be null * If the initial view was a link into another element(i.e., other than a 'view'), then: o the values for viewBox, preserveAspectRatio and zoomAndPan within currentView will match the values for the corresponding DOM attributes that are on SVGSVGElement directly for the closest ancestor 'svg' element o the values for transform within currentView will be null o the viewTarget within currentView will represent the target of the link * If the initial view was a link into the SVG document fragment using an SVG view specification fragment identifier(i.e., svgView(...)), then: o the values for viewBox, preserveAspectRatio, zoomAndPan, transform and viewTarget within currentView will correspond to the values from the SVG view specification fragment identifier

Definition at line 6355 of file svg2.cpp.

06356 {
06357 }

SVGAnimatedLength org::w3c::dom::svg::getCx (  ) 

Corresponds to attribute cx on the given 'circle' element.

Corresponds to attribute cx on the given 'radialGradient' element.

Corresponds to attribute cx on the given 'ellipse' element.

Definition at line 6005 of file svg2.cpp.

06006 {
06007 }

SVGAnimatedLength org::w3c::dom::svg::getCy (  ) 

Corresponds to attribute cy on the given 'circle' element.

Corresponds to attribute cy on the given 'radialGradient' element.

Corresponds to attribute cy on the given 'ellipse' element.

Definition at line 6013 of file svg2.cpp.

06014 {
06015 }

SVGAnimatedNumber org::w3c::dom::svg::getDiffuseConstant (  ) 

Corresponds to attribute diffuseConstant on the given 'feDiffuseLighting' element.

Definition at line 4749 of file svg2.cpp.

04750 {
04751 }

SVGAnimatedNumber org::w3c::dom::svg::getDivisor (  ) 

Corresponds to attribute divisor on the given 'feConvolveMatrix' element.

Definition at line 4666 of file svg2.cpp.

04667 {
04668 }

SVGAnimatedLength org::w3c::dom::svg::getDx (  ) 

Get the attribute dx on the given element.

Corresponds to attribute dx on the given element.

Definition at line 6795 of file svg2.cpp.

06796 {
06797 }

SVGAnimatedLength org::w3c::dom::svg::getDy (  ) 

Get the attribute dy on the given element.

Corresponds to attribute dy on the given element.

Definition at line 6802 of file svg2.cpp.

06803 {
06804 }

SVGAnimatedEnumeration org::w3c::dom::svg::getEdgeMode (  ) 

Corresponds to attribute edgeMode on the given 'feConvolveMatrix' element.

Takes one of the Edge Mode Types.

Definition at line 4695 of file svg2.cpp.

04696 {
04697 }

ElementPtr org::w3c::dom::svg::getElementById ( const DOMString elementId  ) 

Searches this SVG document fragment(i.e., the search is restricted to a subset of the document tree) for an Element whose id is given by elementId.

If an Element is found, that Element is returned. If no such element exists, returns null. Behavior is not defined if more than one element has this id.

Definition at line 6592 of file svg2.cpp.

06593 {
06594 }

SVGAnimatedNumber org::w3c::dom::svg::getElevation (  ) 

Corresponds to attribute elevation on the given 'feDistantLight' element.

Definition at line 4829 of file svg2.cpp.

04830 {
04831 }

NodeList org::w3c::dom::svg::getEnclosureList ( const SVGRect &  rect,
const SVGElementPtr  referenceElement 
)

Returns the list of graphics elements whose rendered content is entirely contained within the supplied rectangle, honoring the 'pointer-events' property value on each candidate graphics element.

Definition at line 6489 of file svg2.cpp.

06491 {
06492 }

SVGPoint org::w3c::dom::svg::getEndPositionOfChar ( unsigned long  charnum  )  throw (DOMException)

Returns the current text position after rendering the character in the user coordinate system for rendering the glyph(s) that correspond to the specified character.

This current text position does not take into account the effects of any inter-character adjustments to prepare for the next character, such as properties 'kerning', 'letter-spacing' and 'word-spacing' and adjustments due to attributes x, y, dx and dy. If multiple consecutive characters are rendered inseparably(e.g., as a single glyph or a sequence of glyphs), then each of the inseparable characters will return the end position for the last glyph.

Definition at line 6681 of file svg2.cpp.

06682 {
06683 }

SVGAnimatedNumber org::w3c::dom::svg::getExponent (  ) 

Corresponds to attribute exponent on the given element.

Definition at line 4440 of file svg2.cpp.

04441 {
04442 }

SVGRect org::w3c::dom::svg::getExtentOfChar ( unsigned long  charnum  )  throw (DOMException)

Returns a tightest rectangle which defines the minimum and maximum X and Y values in the user coordinate system for rendering the glyph(s) that correspond to the specified character.

The calculations assume that all glyphs occupy the full standard glyph cell for the font. If multiple consecutive characters are rendered inseparably(e.g., as a single glyph or a sequence of glyphs), then each of the inseparable characters will return the same extent.

Definition at line 6693 of file svg2.cpp.

06694 {
06695 }

SVGAnimatedBoolean org::w3c::dom::svg::getExternalResourcesRequired (  ) 

Definition at line 3637 of file svg2.cpp.

03638 {
03639 }

SVGElement* org::w3c::dom::svg::getFarthestViewportElement (  ) 

Definition at line 3805 of file svg2.cpp.

03806 {
03807 }

SVGAnimatedInteger org::w3c::dom::svg::getFilterResX (  ) 

Corresponds to attribute filterRes on the given 'filter' element.

Contains the X component of attribute filterRes.

Definition at line 5210 of file svg2.cpp.

05211 {
05212 }

SVGAnimatedInteger org::w3c::dom::svg::getFilterResY (  ) 

Corresponds to attribute filterRes on the given 'filter' element.

Contains the Y component(possibly computed automatically) of attribute filterRes.

Definition at line 5219 of file svg2.cpp.

05220 {
05221 }

SVGAnimatedEnumeration org::w3c::dom::svg::getFilterUnits (  ) 

Corresponds to attribute filterUnits on the given 'filter' element.

Takes one of the constants defined in SVGUnitTypes.

Definition at line 5165 of file svg2.cpp.

05166 {
05167 }

DOMString org::w3c::dom::svg::getFormat (  ) 

Get the attribute format on the given element.

Definition at line 5311 of file svg2.cpp.

05312 {
05313 }

SVGAnimatedLength org::w3c::dom::svg::getFx (  ) 

Corresponds to attribute fx on the given 'radialGradient' element.

Definition at line 6029 of file svg2.cpp.

06030 {
06031 }

SVGAnimatedLength org::w3c::dom::svg::getFy (  ) 

Corresponds to attribute fy on the given 'radialGradient' element.

Definition at line 6037 of file svg2.cpp.

06038 {
06039 }

DOMString org::w3c::dom::svg::getGlyphRef (  ) 

Get the attribute glyphRef on the given element.

Definition at line 5297 of file svg2.cpp.

05298 {
05299 }

SVGAnimatedTransformList org::w3c::dom::svg::getGradientTransform (  ) 

Corresponds to attribute gradientTransform on the given element.

Definition at line 5394 of file svg2.cpp.

05395 {
05396 }

SVGAnimatedEnumeration org::w3c::dom::svg::getGradientUnits (  ) 

Corresponds to attribute gradientUnits on the given element.

Takes one of the constants defined in SVGUnitTypes.

Definition at line 5387 of file svg2.cpp.

05388 {
05389 }

SVGAnimatedLength org::w3c::dom::svg::getHeight (  ) 

Corresponds to attribute height on the given 'filter' element.

Corresponds to attribute height on the given 'use' element.

Corresponds to attribute height on the given 'svg' element.

Corresponds to attribute height on the given 'rect' element.

Corresponds to attribute height on the given 'pattern' element.

Corresponds to attribute height on the given 'mask' element.

Corresponds to attribute height on the given 'image' element.

Definition at line 6859 of file svg2.cpp.

06860 {
06861 }

SVGAnimatedValue org::w3c::dom::svg::getHref (  ) 

Definition at line 4008 of file svg2.cpp.

04009 {
04010 }

SVGICCColor org::w3c::dom::svg::getIccColor (  ) 

Definition at line 3548 of file svg2.cpp.

03549 {
03550 }

DOMString org::w3c::dom::svg::getId (  ) 

Get the value of the id attribute on the given element.

Definition at line 3290 of file svg2.cpp.

03291 {
03292 }

SVGAnimatedString org::w3c::dom::svg::getIn1 (  ) 

Corresponds to attribute in on the given 'feBlend' element.

Corresponds to attribute in on the given 'feDiffuseLighting' element.

Corresponds to attribute in on the given 'feComposite' element.

Corresponds to attribute in on the given 'feComponentTransfer' element.

Corresponds to attribute in on the given 'feColorMatrix' element.

Definition at line 5102 of file svg2.cpp.

05103 {
05104 }

SVGAnimatedString org::w3c::dom::svg::getIn2 (  ) 

Corresponds to attribute in2 on the given 'feBlend' element.

Corresponds to attribute in2 on the given 'feComposite' element.

Definition at line 4786 of file svg2.cpp.

04787 {
04788 }

SVGElementInstance org::w3c::dom::svg::getInstanceRoot (  ) 

The root of the "instance tree".

See description of SVGElementInstance for a discussion on the instance tree.

Definition at line 6867 of file svg2.cpp.

06868 {
06869 }

SVGAnimatedNumber org::w3c::dom::svg::getIntercept (  ) 

Corresponds to attribute intercept on the given element.

Definition at line 4426 of file svg2.cpp.

04427 {
04428 }

NodeList org::w3c::dom::svg::getIntersectionList ( const SVGRect &  rect,
const SVGElementPtr  referenceElement 
)

Returns the list of graphics elements whose rendered content intersects the supplied rectangle, honoring the 'pointer-events' property value on each candidate graphics element.

Definition at line 6479 of file svg2.cpp.

06481 {
06482 }

SVGAnimatedNumber org::w3c::dom::svg::getK1 (  ) 

Corresponds to attribute k1 on the given 'feComposite' element.

Definition at line 4611 of file svg2.cpp.

04612 {
04613 }

SVGAnimatedNumber org::w3c::dom::svg::getK2 (  ) 

Corresponds to attribute k2 on the given 'feComposite' element.

Definition at line 4618 of file svg2.cpp.

04619 {
04620 }

SVGAnimatedNumber org::w3c::dom::svg::getK3 (  ) 

Corresponds to attribute k3 on the given 'feComposite' element.

Definition at line 4625 of file svg2.cpp.

04626 {
04627 }

SVGAnimatedNumber org::w3c::dom::svg::getK4 (  ) 

Corresponds to attribute k4 on the given 'feComposite' element.

Definition at line 4632 of file svg2.cpp.

04633 {
04634 }

SVGAnimatedNumberList org::w3c::dom::svg::getKernelMatrix (  ) 

Corresponds to attribute kernelMatrix on the given element.

Definition at line 4659 of file svg2.cpp.

04660 {
04661 }

SVGAnimatedNumber org::w3c::dom::svg::getKernelUnitLengthX (  ) 

Corresponds to attribute kernelUnitLength on the given 'feConvolveMatrix' element.

Corresponds to attribute kernelUnitLength on the given 'feDiffuseLighting' element.

Definition at line 4757 of file svg2.cpp.

04758 {
04759 }

SVGAnimatedNumber org::w3c::dom::svg::getKernelUnitLengthY (  ) 

Corresponds to attribute kernelUnitLength on the given 'feConvolveMatrix' element.

Corresponds to attribute kernelUnitLength on the given 'feDiffuseLighting' element.

Definition at line 4765 of file svg2.cpp.

04766 {
04767 }

SVGAnimatedEnumeration org::w3c::dom::svg::getLengthAdjust (  ) 

Corresponds to attribute lengthAdjust on the given element.

The value must be one of the length adjust constants specified above.

Definition at line 6619 of file svg2.cpp.

06620 {
06621 }

SVGAnimatedNumber org::w3c::dom::svg::getLimitingConeAngle (  ) 

Corresponds to attribute limitingConeAngle on the given 'feSpotLight' element.

Definition at line 5089 of file svg2.cpp.

05090 {
05091 }

DOMString org::w3c::dom::svg::getLocal (  ) 

Get the attribute local on the given element.

Definition at line 4355 of file svg2.cpp.

04356 {
04357 }

SVGAnimatedLength org::w3c::dom::svg::getMarkerHeight (  ) 

Corresponds to attribute markerHeight on the given 'marker' element.

Definition at line 5556 of file svg2.cpp.

05557 {
05558 }

SVGAnimatedEnumeration org::w3c::dom::svg::getMarkerUnits (  ) 

Corresponds to attribute markerUnits on the given 'marker' element.

One of the Marker Units Types defined above.

Definition at line 5542 of file svg2.cpp.

05543 {
05544 }

SVGAnimatedLength org::w3c::dom::svg::getMarkerWidth (  ) 

Corresponds to attribute markerWidth on the given 'marker' element.

Definition at line 5549 of file svg2.cpp.

05550 {
05551 }

SVGAnimatedEnumeration org::w3c::dom::svg::getMaskContentUnits (  ) 

Corresponds to attribute maskContentUnits on the given 'mask' element.

Takes one of the constants defined in SVGUnitTypes.

Definition at line 5610 of file svg2.cpp.

05611 {
05612 }

SVGAnimatedEnumeration org::w3c::dom::svg::getMaskUnits (  ) 

Corresponds to attribute maskUnits on the given 'mask' element.

Takes one of the constants defined in SVGUnitTypes.

Definition at line 5602 of file svg2.cpp.

05603 {
05604 }

DOMString org::w3c::dom::svg::getMedia (  ) 

Get the attribute media on the given 'style' element.

Definition at line 6160 of file svg2.cpp.

06161 {
06162 }

SVGAnimatedEnumeration org::w3c::dom::svg::getMethod (  ) 

Corresponds to attribute method on the given 'textPath' element.

The value must be one of the method type constants specified above.

Definition at line 6760 of file svg2.cpp.

06761 {
06762 }

SVGAnimatedEnumeration org::w3c::dom::svg::getMode (  ) 

Corresponds to attribute mode on the given 'feBlend' element.

Takes one of the Blend Mode Types.

Definition at line 4537 of file svg2.cpp.

Referenced by sp_select_context_root_handler().

04538 {
04539 }

DOMString org::w3c::dom::svg::getName (  ) 

Get the attribute name on the given element.

Definition at line 4369 of file svg2.cpp.

Referenced by Inkscape::Whiteboard::InkboardDocument::changeNew().

04370 {
04371 }

SVGElementPtr org::w3c::dom::svg::getNearestViewportElement (  ) 

Definition at line 3798 of file svg2.cpp.

03799 {
03800 }

long org::w3c::dom::svg::getNumberOfChars (  ) 

Returns the total number of characters to be rendered within the current element.

Includes characters which are included via a 'tref' reference.

Definition at line 6628 of file svg2.cpp.

06629 {
06630 }

SVGAnimatedInteger org::w3c::dom::svg::getNumOctaves (  ) 

Definition at line 5129 of file svg2.cpp.

05130 {
05131 }

SVGAnimatedNumber org::w3c::dom::svg::getOffset (  ) 

Corresponds to attribute offset on the given element.

Corresponds to attribute offset on the given 'stop' element.

Definition at line 6120 of file svg2.cpp.

06121 {
06122 }

SVGAnimatedEnumeration org::w3c::dom::svg::getOperator (  ) 

Corresponds to attribute operator on the given 'feComposite' element.

Takes one of the Composite Operators.

Definition at line 4928 of file svg2.cpp.

04929 {
04930 }

SVGAnimatedInteger org::w3c::dom::svg::getOrderX (  ) 

Corresponds to attribute order on the given 'feConvolveMatrix' element.

Definition at line 4645 of file svg2.cpp.

04646 {
04647 }

SVGAnimatedInteger org::w3c::dom::svg::getOrderY (  ) 

Corresponds to attribute order on the given 'feConvolveMatrix' element.

Definition at line 4652 of file svg2.cpp.

04653 {
04654 }

SVGAnimatedAngle org::w3c::dom::svg::getOrientAngle (  ) 

Corresponds to attribute orient on the given 'marker' element.

If markerUnits is SVG_MARKER_ORIENT_ANGLE, the angle value for attribute orient ; otherwise, it will be set to zero.

Definition at line 5573 of file svg2.cpp.

05574 {
05575 }

SVGAnimatedEnumeration org::w3c::dom::svg::getOrientType (  ) 

Corresponds to attribute orient on the given 'marker' element.

One of the Marker Orientation Types defined above.

Definition at line 5564 of file svg2.cpp.

05565 {
05566 }

SVGElementPtr org::w3c::dom::svg::getOwnerSVGElement (  ) 

The nearest ancestor 'svg' element.

Null if the given element is the outermost 'svg' element.

Definition at line 3321 of file svg2.cpp.

03322 {
03323 }

css::CSSRule* org::w3c::dom::svg::getParentRule (  ) 

From CSSRule If this rule is contained inside another rule(e.g.

a style rule inside an block), this is the containing rule. If this rule is not nested inside any other rules, this returns null.

Definition at line 3626 of file svg2.cpp.

03627 {
03628 }

css::CSSStyleSheet* org::w3c::dom::svg::getParentStyleSheet (  ) 

From CSSRule The style sheet that contains this rule.

Definition at line 3616 of file svg2.cpp.

03617 {
03618 }

SVGAnimatedNumber org::w3c::dom::svg::getPathLength (  ) 

Corresponds to attribute pathLength on the given 'path' element.

Definition at line 5661 of file svg2.cpp.

05662 {
05663 }

unsigned long org::w3c::dom::svg::getPathSegAtLength ( double  distance  ) 

Returns the index into pathSegList which is distance units along the path, utilizing the user agent's distance-along-a-path algorithm.

Definition at line 5686 of file svg2.cpp.

05687 {
05688 }

unsigned short org::w3c::dom::svg::getPathSegType (  ) 

Definition at line 1998 of file svg2.cpp.

References polyhedron_3d::type.

01999 {
02000     return type;
02001 }

DOMString org::w3c::dom::svg::getPathSegTypeAsLetter (  ) 

Definition at line 2006 of file svg2.cpp.

References pathSegLetters, and polyhedron_3d::type.

02007 {
02008     int typ = type;
02009     if (typ<0 || typ>PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL)
02010         typ = PATHSEG_UNKNOWN;
02011     char const *ch = pathSegLetters[typ];
02012     DOMString letter = ch;
02013     return letter;
02014 }

SVGAnimatedEnumeration org::w3c::dom::svg::getPatternContentUnits (  ) 

Corresponds to attribute patternContentUnits on the given 'pattern' element.

Takes one of the constants defined in SVGUnitTypes.

Definition at line 5948 of file svg2.cpp.

05949 {
05950 }

SVGAnimatedTransformList org::w3c::dom::svg::getPatternTransform (  ) 

Corresponds to attribute patternTransform on the given 'pattern' element.

Definition at line 5955 of file svg2.cpp.

05956 {
05957 }

SVGAnimatedEnumeration org::w3c::dom::svg::getPatternUnits (  ) 

Corresponds to attribute patternUnits on the given 'pattern' element.

Takes one of the constants defined in SVGUnitTypes.

Definition at line 5940 of file svg2.cpp.

05941 {
05942 }

double org::w3c::dom::svg::getPixelUnitToMillimeterX (  ) 

Size of a pixel units(as defined by CSS2) along the x-axis of the viewport, which represents a unit somewhere in the range of 70dpi to 120dpi, and, on systems that support this, might actually match the characteristics of the target medium.

On systems where it is impossible to know the size of a pixel, a suitable default pixel size is provided.

Definition at line 6275 of file svg2.cpp.

06276 {
06277 }

double org::w3c::dom::svg::getPixelUnitToMillimeterY (  ) 

Corresponding size of a pixel unit along the y-axis of the viewport.

Definition at line 6282 of file svg2.cpp.

06283 {
06284 }

SVGPoint org::w3c::dom::svg::getPointAtLength ( double  distance  ) 

Returns the(x,y) coordinate in user space which is distance units along the path, utilizing the user agent's distance-along-a-path algorithm.

Definition at line 5678 of file svg2.cpp.

05679 {
05680 }

SVGAnimatedNumber org::w3c::dom::svg::getPointsAtX (  ) 

Corresponds to attribute pointsAtX on the given 'feSpotLight' element.

Definition at line 5059 of file svg2.cpp.

05060 {
05061 }

SVGAnimatedNumber org::w3c::dom::svg::getPointsAtY (  ) 

Corresponds to attribute pointsAtY on the given 'feSpotLight' element.

Definition at line 5066 of file svg2.cpp.

05067 {
05068 }

SVGAnimatedNumber org::w3c::dom::svg::getPointsAtZ (  ) 

Corresponds to attribute pointsAtZ on the given 'feSpotLight' element.

Definition at line 5073 of file svg2.cpp.

05074 {
05075 }

css::CSSValue org::w3c::dom::svg::getPresentationAttribute ( const DOMString  ) 

Definition at line 3950 of file svg2.cpp.

03951 {
03952 }

SVGAnimatedBoolean org::w3c::dom::svg::getPreserveAlpha (  ) 

Corresponds to attribute preserveAlpha on the given 'feConvolveMatrix' element.

Definition at line 4719 of file svg2.cpp.

04720 {
04721 }

SVGAnimatedPreserveAspectRatio org::w3c::dom::svg::getPreserveAspectRatio (  ) 

Corresponds to attribute preserveAspectRatio on the given element.

Definition at line 5448 of file svg2.cpp.

05449 {
05450 }

DOMString org::w3c::dom::svg::getPreserveAspectRatioString (  ) 

Definition at line 4154 of file svg2.cpp.

04155 {
04156 }

SVGAnimatedEnumeration org::w3c::dom::svg::getPrimitiveUnits (  ) 

Corresponds to attribute primitiveUnits on the given 'filter' element.

Takes one of the constants defined in SVGUnitTypes.

Definition at line 5173 of file svg2.cpp.

05174 {
05175 }

SVGAnimatedLength org::w3c::dom::svg::getR (  ) 

Corresponds to attribute r on the given 'circle' element.

Corresponds to attribute r on the given 'radialGradient' element.

Definition at line 6021 of file svg2.cpp.

06022 {
06023 }

SVGAnimatedLength org::w3c::dom::svg::getRadiusX (  ) 

Definition at line 4935 of file svg2.cpp.

04936 {
04937 }

SVGAnimatedLength org::w3c::dom::svg::getRadiusY (  ) 

Definition at line 4942 of file svg2.cpp.

04943 {
04944 }

SVGAnimatedLength org::w3c::dom::svg::getRefX (  ) 

Corresponds to attribute refX on the given 'marker' element.

Definition at line 5527 of file svg2.cpp.

05528 {
05529 }

SVGAnimatedLength org::w3c::dom::svg::getRefY (  ) 

Corresponds to attribute refY on the given 'marker' element.

Definition at line 5534 of file svg2.cpp.

05535 {
05536 }

unsigned short org::w3c::dom::svg::getRenderingIntent (  ) 

Set the attribute rendering-intent on the given element.

The type of rendering intent, identified by one of the SVGRenderingIntent constants.

Definition at line 4385 of file svg2.cpp.

04386 {
04387 }

SVGValueList& org::w3c::dom::svg::getRequiredExtensions (  ) 

Definition at line 3968 of file svg2.cpp.

03969 {
03970 }

SVGValueList& org::w3c::dom::svg::getRequiredFeatures (  ) 

Definition at line 3961 of file svg2.cpp.

03962 {
03963 }

css::RGBColor org::w3c::dom::svg::getRgbColor (  ) 

Definition at line 3541 of file svg2.cpp.

03542 {
03543 }

SVGAnimatedNumberList org::w3c::dom::svg::getRotate (  ) 

Corresponds to attribute rotate on the given element.

Definition at line 6810 of file svg2.cpp.

06811 {
06812 }

double org::w3c::dom::svg::getRotationOfChar ( unsigned long  charnum  )  throw (DOMException)

Returns the rotation value relative to the current user coordinate system used to render the glyph(s) corresponding to the specified character.

If multiple glyph(s) are used to render the given character and the glyphs each have different rotations(e.g., due to text-on-a-path), the user agent shall return an average value(e.g., the rotation angle at the midpoint along the path for all glyphs used to render this character). The rotation value represents the rotation that is supplemental to any rotation due to properties 'glyph-orientation-horizontal' and 'glyph-orientation-vertical'; thus, any glyph rotations due to these properties are not included into the returned rotation value. If multiple consecutive characters are rendered inseparably (e.g., as a single glyph or a sequence of glyphs), then each of the inseparable characters will return the same rotation value.

Definition at line 6711 of file svg2.cpp.

06712 {
06713 }

SVGAnimatedLength org::w3c::dom::svg::getRx (  ) 

Corresponds to attribute rx on the given 'ellipse' element.

Corresponds to attribute rx on the given 'rect' element.

Definition at line 6078 of file svg2.cpp.

06079 {
06080 }

SVGAnimatedLength org::w3c::dom::svg::getRy (  ) 

Corresponds to attribute ry on the given 'ellipse' element.

Corresponds to attribute ry on the given 'rect' element.

Definition at line 6085 of file svg2.cpp.

06086 {
06087 }

SVGAnimatedNumber org::w3c::dom::svg::getScale (  ) 

Definition at line 4794 of file svg2.cpp.

04795 {
04796 }

SVGMatrix org::w3c::dom::svg::getScreenCTM (  ) 

Definition at line 3826 of file svg2.cpp.

03827 {
03828 }

double org::w3c::dom::svg::getScreenPixelToMillimeterX (  ) 

User interface(UI) events in DOM Level 2 indicate the screen positions at which the given UI event occurred.

When the user agent actually knows the physical size of a "screen unit", this attribute will express that information { } otherwise, user agents will provide a suitable default value such as .28mm.

Definition at line 6294 of file svg2.cpp.

06295 {
06296 }

double org::w3c::dom::svg::getScreenPixelToMillimeterY (  ) 

Corresponding size of a screen pixel along the y-axis of the viewport.

Definition at line 6301 of file svg2.cpp.

06302 {
06303 }

SVGAnimatedNumber org::w3c::dom::svg::getSeed (  ) 

Definition at line 5136 of file svg2.cpp.

05137 {
05138 }

double org::w3c::dom::svg::getSimpleDuration (  )  throw (DOMException)

Definition at line 4301 of file svg2.cpp.

04302 {
04303 }

SVGAnimatedNumber org::w3c::dom::svg::getSlope (  ) 

Corresponds to attribute slope on the given element.

Definition at line 4419 of file svg2.cpp.

04420 {
04421 }

SVGAnimatedEnumeration org::w3c::dom::svg::getSpacing (  ) 

Corresponds to attribute spacing on the given 'textPath' element.

The value must be one of the spacing type constants specified above.

Definition at line 6768 of file svg2.cpp.

06769 {
06770 }

SVGAnimatedNumber org::w3c::dom::svg::getSpecularConstant (  ) 

Definition at line 5019 of file svg2.cpp.

05020 {
05021 }

SVGAnimatedNumber org::w3c::dom::svg::getSpecularExponent (  ) 

Corresponds to attribute specularExponent on the given 'feSpotLight' element.

Definition at line 5081 of file svg2.cpp.

05082 {
05083 }

SVGAnimatedEnumeration org::w3c::dom::svg::getSpreadMethod (  ) 

Corresponds to attribute spreadMethod on the given element.

One of the Spread Method Types.

Definition at line 5402 of file svg2.cpp.

05403 {
05404 }

SVGAnimatedLength org::w3c::dom::svg::getStartOffset (  ) 

Corresponds to attribute startOffset on the given 'textPath' element.

Definition at line 6752 of file svg2.cpp.

06753 {
06754 }

SVGPoint org::w3c::dom::svg::getStartPositionOfChar ( unsigned long  charnum  )  throw (DOMException)

Returns the current text position before rendering the character in the user coordinate system for rendering the glyph(s) that correspond to the specified character.

The current text position has already taken into account the effects of any inter-character adjustments due to properties 'kerning', 'letter-spacing' and 'word-spacing' and adjustments due to attributes x, y, dx and dy. If multiple consecutive characters are rendered inseparably(e.g., as a single glyph or a sequence of glyphs), then each of the inseparable characters will return the start position for the first glyph.

Definition at line 6667 of file svg2.cpp.

06668 {
06669 }

double org::w3c::dom::svg::getStartTime (  ) 

Definition at line 4287 of file svg2.cpp.

04288 {
04289 }

SVGAnimatedNumber org::w3c::dom::svg::getStdDeviationX (  ) 

Definition at line 4880 of file svg2.cpp.

04881 {
04882 }

SVGAnimatedNumber org::w3c::dom::svg::getStdDeviationY (  ) 

Definition at line 4887 of file svg2.cpp.

04888 {
04889 }

SVGAnimatedEnumeration org::w3c::dom::svg::getStitchTiles (  ) 

Definition at line 5143 of file svg2.cpp.

05144 {
05145 }

css::CSSStyleDeclaration org::w3c::dom::svg::getStyle (  ) 

Definition at line 3943 of file svg2.cpp.

03944 {
03945 }

double org::w3c::dom::svg::getSubStringLength ( unsigned long  charnum,
unsigned long  nchars 
) throw (DOMException)

The total sum of all of the advance values from rendering the specified substring of the characters, including the advance value on the glyphs (horizontal or vertical), the effect of properties 'kerning', 'letter-spacing' and 'word-spacing' and adjustments due to attributes dx and dy on 'tspan' elements.

For non-rendering environments, the user agent shall make reasonable assumptions about glyph metrics.

Definition at line 6652 of file svg2.cpp.

06654 {
06655 }

SVGAnimatedNumber org::w3c::dom::svg::getSurfaceScale (  ) 

Corresponds to attribute surfaceScale on the given 'feDiffuseLighting' element.

Definition at line 5012 of file svg2.cpp.

05013 {
05014 }

SVGValueList& org::w3c::dom::svg::getSystemLanguage (  ) 

Definition at line 3975 of file svg2.cpp.

03976 {
03977 }

SVGAnimatedNumberList org::w3c::dom::svg::getTableValues (  ) 

Corresponds to attribute tableValues on the given element.

Definition at line 4412 of file svg2.cpp.

04413 {
04414 }

SVGAnimatedString org::w3c::dom::svg::getTarget (  ) 

Definition at line 4204 of file svg2.cpp.

04205 {
04206 }

SVGElementPtr org::w3c::dom::svg::getTargetElement (  ) 

Definition at line 4280 of file svg2.cpp.

04281 {
04282 }

SVGAnimatedInteger org::w3c::dom::svg::getTargetX (  ) 

Corresponds to attribute targetX on the given 'feConvolveMatrix' element.

Definition at line 4680 of file svg2.cpp.

04681 {
04682 }

SVGAnimatedInteger org::w3c::dom::svg::getTargetY (  ) 

Corresponds to attribute targetY on the given 'feConvolveMatrix' element.

Definition at line 4687 of file svg2.cpp.

04688 {
04689 }

SVGAnimatedLength org::w3c::dom::svg::getTextLength (  ) 

Corresponds to attribute textLength on the given element.

Definition at line 6610 of file svg2.cpp.

06611 {
06612 }

DOMString org::w3c::dom::svg::getTitle (  ) 

Get the attribute title on the given 'style' element.

Definition at line 6174 of file svg2.cpp.

06175 {
06176 }

double org::w3c::dom::svg::getTotalLength (  ) 

Returns the user agent's computed value for the total length of the path using the user agent's distance-along-a-path algorithm, as a distance in the current user coordinate system.

Definition at line 5670 of file svg2.cpp.

05671 {
05672 }

SVGAnimatedList& org::w3c::dom::svg::getTransform (  ) 

Definition at line 3993 of file svg2.cpp.

03994 {
03995 }

DOMString org::w3c::dom::svg::getTransformString (  ) 

Definition at line 4161 of file svg2.cpp.

04162 {
04163 }

SVGMatrix org::w3c::dom::svg::getTransformToElement ( const SVGElement &   )  throw (SVGException)

Definition at line 3833 of file svg2.cpp.

03835 {
03836 }

DOMString org::w3c::dom::svg::getType (  ) 

From CSSRule The type of the rule, as defined above.

Get the attribute type on the given 'style' element.

Corresponds to attribute type on the given 'feColorMatrix' element.

Corresponds to attribute type on the given element.

The expectation is that binding-specific casting methods can be used to cast down from an instance of the CSSRule interface to the specific derived interface implied by the type.

Takes one of the Component Transfer Types.

Takes one of the Color Matrix Types.

Definition at line 6146 of file svg2.cpp.

Referenced by Path::ConvertForcedToVoid(), Path::ConvertPositionsToForced(), Path::InsideOutline(), Path::IsNulCurve(), Path::Outline(), Path::PointAndTangentAt(), and Path::PrevPoint().

06147 {
06148 }

unsigned short org::w3c::dom::svg::getUnitType (  ) 

Definition at line 3723 of file svg2.cpp.

03724 {
03725 }

bool org::w3c::dom::svg::getUseCurrentView (  ) 

The initial view(i.e., before magnification and panning) of the current innermost SVG document fragment can be either the "standard" view(i.e., based on attributes on the 'svg' element such as fitBoxToViewport) or to a "custom" view(i.e., a hyperlink into a particular 'view' or other element - see Linking into SVG content: URI fragments and SVG views).

If the initial view is the "standard" view, then this attribute is false. If the initial view is a "custom" view, then this attribute is true.

Definition at line 6315 of file svg2.cpp.

06316 {
06317 }

double org::w3c::dom::svg::getValue (  ) 

Definition at line 3845 of file svg2.cpp.

Referenced by Inkscape::Whiteboard::InkboardDocument::changeNew().

03846 {
03847 }

DOMString org::w3c::dom::svg::getValueAsString (  ) 

Definition at line 3758 of file svg2.cpp.

03759 {
03760 }

double org::w3c::dom::svg::getValueInSpecifiedUnits (  ) 

Definition at line 3744 of file svg2.cpp.

03745 {
03746 }

SVGAnimatedNumberList org::w3c::dom::svg::getValues (  ) 

Corresponds to attribute values on the given 'feColorMatrix' element.

Provides access to the contents of the values attribute.

Definition at line 4565 of file svg2.cpp.

04566 {
04567 }

SVGAnimatedRect org::w3c::dom::svg::getViewBox (  ) 

Definition at line 3648 of file svg2.cpp.

03649 {
03650 }

DOMString org::w3c::dom::svg::getViewBoxString (  ) 

Definition at line 4147 of file svg2.cpp.

04148 {
04149 }

SVGRect org::w3c::dom::svg::getViewport (  ) 

The position and size of the viewport(implicit or explicit) that corresponds to this 'svg' element.

When the user agent is actually rendering the content, then the position and size values represent the actual values when rendering. The position and size values are unitless values in the coordinate system of the parent element. If no parent element exists(i.e., 'svg' element represents the root of the document tree), if this SVG document is embedded as part of another document(e.g., via the HTML 'object' element), then the position and size are unitless values in the coordinate system of the parent document.(If the parent uses CSS or XSL layout, then unitless values represent pixel units for the current CSS or XSL viewport, as described in the CSS2 specification.) If the parent element does not have a coordinate system, then the user agent should provide reasonable default values for this attribute.

Definition at line 6264 of file svg2.cpp.

06265 {
06266 }

SVGElementPtr org::w3c::dom::svg::getViewportElement (  ) 

The element which established the current viewport.

Often, the nearest ancestor 'svg' element. Null if the given element is the outermost 'svg' element.

Definition at line 3330 of file svg2.cpp.

03331 {
03332 }

SVGStringList org::w3c::dom::svg::getViewTarget (  ) 
DOMString org::w3c::dom::svg::getViewTargetString (  ) 

Definition at line 4168 of file svg2.cpp.

04169 {
04170 }

SVGAnimatedLength org::w3c::dom::svg::getWidth (  ) 

Corresponds to attribute y on the given 'filter' element.

Corresponds to attribute width on the given 'use' element.

Corresponds to attribute width on the given 'svg' element.

Corresponds to attribute width on the given 'rect' element.

Corresponds to attribute width on the given 'pattern' element.

Corresponds to attribute width on the given 'mask' element.

Corresponds to attribute width on the given 'image' element.

Definition at line 6852 of file svg2.cpp.

06853 {
06854 }

SVGAnimatedLength org::w3c::dom::svg::getX (  ) 

Corresponds to attribute x on the given 'fePointLight' element.

Corresponds to attribute x on the given 'use' element.

Corresponds to attribute x on the given element.

Corresponds to attribute x on the given 'svg' element.

Corresponds to attribute x on the given 'rect' element.

Corresponds to attribute x on the given 'pattern' element.

Corresponds to attribute x on the given 'mask' element.

Corresponds to attribute x on the given 'image' element.

Get the attribute x on the given element.

Corresponds to attribute x on the given 'feSpotLight' element.

Definition at line 6838 of file svg2.cpp.

06839 {
06840 }

SVGAnimatedLength org::w3c::dom::svg::getX1 (  ) 

Corresponds to attribute x1 on the given 'linearGradient' element.

Corresponds to attribute x1 on the given 'line' element.

Definition at line 5493 of file svg2.cpp.

05494 {
05495 }

SVGAnimatedLength org::w3c::dom::svg::getX2 (  ) 

Corresponds to attribute x2 on the given 'linearGradient' element.

Corresponds to attribute x2 on the given 'line' element.

Definition at line 5507 of file svg2.cpp.

05508 {
05509 }

SVGAnimatedEnumeration org::w3c::dom::svg::getXChannelSelector (  ) 

Definition at line 4801 of file svg2.cpp.

04802 {
04803 }

DOMString org::w3c::dom::svg::getXmlBase (  ) 

Corresponds to attribute xml:base on the given element.

Definition at line 3305 of file svg2.cpp.

03306 {
03307 }

DOMString org::w3c::dom::svg::getXmllang (  ) 

Definition at line 3691 of file svg2.cpp.

03692 {
03693 }

DOMString org::w3c::dom::svg::getXmlspace (  ) 

Get the attribute xml:space on the given element.

Definition at line 6132 of file svg2.cpp.

06133 {
06134 }

SVGAnimatedLength org::w3c::dom::svg::getY (  ) 

Corresponds to attribute y on the given 'fePointLight' element.

Corresponds to attribute y on the given 'use' element.

Corresponds to attribute y on the given element.

Corresponds to attribute y on the given 'svg' element.

Corresponds to attribute y on the given 'rect' element.

Corresponds to attribute y on the given 'mask' element.

Corresponds to attribute y on the given 'image' element.

Get the attribute y on the given element.

Corresponds to attribute x on the given 'filter' element.

Corresponds to attribute y on the given 'feSpotLight' element.

Definition at line 6845 of file svg2.cpp.

06846 {
06847 }

SVGAnimatedLength org::w3c::dom::svg::getY1 (  ) 

Corresponds to attribute y1 on the given 'linearGradient' element.

Corresponds to attribute y1 on the given 'line' element.

Definition at line 5500 of file svg2.cpp.

05501 {
05502 }

SVGAnimatedLength org::w3c::dom::svg::getY2 (  ) 

Corresponds to attribute y2 on the given 'linearGradient' element.

Corresponds to attribute y2 on the given 'line' element.

Definition at line 5514 of file svg2.cpp.

05515 {
05516 }

SVGAnimatedEnumeration org::w3c::dom::svg::getYChannelSelector (  ) 

Definition at line 4808 of file svg2.cpp.

04809 {
04810 }

SVGAnimatedNumber org::w3c::dom::svg::getZ (  ) 

Corresponds to attribute z on the given 'fePointLight' element.

Corresponds to attribute z on the given 'feSpotLight' element.

Definition at line 5052 of file svg2.cpp.

05053 {
05054 }

unsigned short org::w3c::dom::svg::getZoomAndPan (  ) 

Definition at line 4179 of file svg2.cpp.

04180 {
04181 }

bool org::w3c::dom::svg::hasExtension ( const DOMString  ) 

Definition at line 3982 of file svg2.cpp.

03983 {
03984 }

void org::w3c::dom::svg::newValueSpecifiedUnits ( unsigned  short,
double   
)

Definition at line 3773 of file svg2.cpp.

03774 {
03775 }

SVGValue& org::w3c::dom::svg::operator= ( const SVGValue &  other  ) 

Assignment.

Definition at line 2775 of file svg2.cpp.

02776 {
02777     assign(other);
02778     return *this;
02779 }

SVGPathSeg& org::w3c::dom::svg::operator= ( const SVGPathSeg &  other  ) 

Definition at line 2222 of file svg2.cpp.

02223 {
02224     assign(other);
02225     return *this;
02226 }

void org::w3c::dom::svg::pauseAnimations (  ) 

Suspends(i.e., pauses) all currently running animations that are defined within the SVG document fragment corresponding to this 'svg' element, causing the animation clock corresponding to this document fragment to stand still until it is unpaused.

Definition at line 6438 of file svg2.cpp.

06439 {
06440 }

static double org::w3c::dom::svg::s2d ( const DOMString s  )  [static]

Definition at line 62 of file svgimpl.cpp.

References org::w3c::dom::DOMString::c_str(), scour::end, and dxf_input::val.

Referenced by org::w3c::dom::svg::SVGSVGElementImpl::setAttribute().

00063 {
00064     const char *begin = s.c_str();
00065     char *end;
00066     double val = strtod(begin, &end);
00067     if (end <= begin)
00068         return 0.0;
00069     return val;
00070 }

void org::w3c::dom::svg::selectSubString ( unsigned long  charnum,
unsigned long  nchars 
) throw (DOMException)

Causes the specified substring to be selected just as if the user selected the substring interactively.

Definition at line 6735 of file svg2.cpp.

06737 {
06738 }

void org::w3c::dom::svg::setBaseVal ( const SVGValue &  val  )  throw (DOMException)

Definition at line 3486 of file svg2.cpp.

References dxf_input::val.

03487 {
03488     baseVal = val;
03489 }

void org::w3c::dom::svg::setColor ( unsigned  short,
const DOMString ,
const DOMString  
) throw (SVGException)

Definition at line 3572 of file svg2.cpp.

03576 {
03577 }

void org::w3c::dom::svg::setColorProfile ( const DOMString val  )  throw (DOMException)

Definition at line 3673 of file svg2.cpp.

03674 {
03675 }

void org::w3c::dom::svg::setContentScriptType ( const DOMString val  )  throw (DOMException)

Set the attribute contentScriptType on the given 'svg' element.

Definition at line 6231 of file svg2.cpp.

06232 {
06233 }

void org::w3c::dom::svg::setContentStyleType ( const DOMString val  )  throw (DOMException)

Set the attribute contentStyleType on the given 'svg' element.

Definition at line 6246 of file svg2.cpp.

06247 {
06248 }

void org::w3c::dom::svg::setCssText ( const DOMString val  )  throw (dom::DOMException)

From CSSValue A string representation of the current value.

From CSSRule The parsable textual representation of the rule.

Note that setting implies parsing.

This reflects the current state of the rule and not its initial value. Note that setting involves reparsing.

Definition at line 3608 of file svg2.cpp.

03609 {
03610 }

void org::w3c::dom::svg::setCurrentScale ( double  val  )  throw (DOMException)

Set the value above.

Definition at line 6377 of file svg2.cpp.

06378 {
06379 }

void org::w3c::dom::svg::setCurrentTime ( double  seconds  ) 

Adjusts the clock for this SVG document fragment, establishing a new current time.

Definition at line 6470 of file svg2.cpp.

06471 {
06472 }

void org::w3c::dom::svg::setDx ( double  val  )  throw (DOMException)

Set the attribute dx on the given element.

Definition at line 5360 of file svg2.cpp.

05361 {
05362 }

void org::w3c::dom::svg::setDy ( double  val  )  throw (DOMException)

Set the attribute dy on the given element.

Definition at line 5374 of file svg2.cpp.

05375 {
05376 }

void org::w3c::dom::svg::setFilterRes ( unsigned long  filterResX,
unsigned long  filterResY 
)

Sets the values for attribute filterRes.

Definition at line 5226 of file svg2.cpp.

05227 {
05228 }

void org::w3c::dom::svg::setFormat ( const DOMString val  )  throw (DOMException)

Set the attribute format on the given element.

Definition at line 5318 of file svg2.cpp.

05319 {
05320 }

void org::w3c::dom::svg::setGlyphRef ( const DOMString val  )  throw (DOMException)

Set the attribute glyphRef on the given element.

Definition at line 5304 of file svg2.cpp.

05305 {
05306 }

void org::w3c::dom::svg::setHeight ( double  val  )  throw (DOMException)

Definition at line 3917 of file svg2.cpp.

03918 {
03919 }

void org::w3c::dom::svg::setId ( const DOMString val  )  throw (DOMException)

Set the value of the id attribute on the given element.

Definition at line 3297 of file svg2.cpp.

03298 {
03299 }

void org::w3c::dom::svg::setLocal ( const DOMString val  )  throw (DOMException)

Set the attribute local on the given element.

Definition at line 4362 of file svg2.cpp.

04363 {
04364 }

void org::w3c::dom::svg::setMedia ( const DOMString val  )  throw (DOMException)

Set the attribute media on the given 'style' element.

Definition at line 6167 of file svg2.cpp.

06168 {
06169 }

void org::w3c::dom::svg::setName ( const DOMString val  )  throw (DOMException)

Set the attribute name on the given element.

Definition at line 4376 of file svg2.cpp.

04377 {
04378 }

void org::w3c::dom::svg::setOrientToAngle ( const SVGAngle &  angle  ) 

Sets the value of attribute orient to the given angle.

Definition at line 5588 of file svg2.cpp.

05589 {
05590 }

void org::w3c::dom::svg::setOrientToAuto (  ) 

Sets the value of attribute orient to 'auto'.

Definition at line 5581 of file svg2.cpp.

05582 {
05583 }

void org::w3c::dom::svg::setRenderingIntent ( unsigned short  val  )  throw (DOMException)

Get the attribute rendering-intent on the given element.

Definition at line 4392 of file svg2.cpp.

04393 {
04394 }

void org::w3c::dom::svg::setRGBColor ( const DOMString  )  throw (SVGException)

Definition at line 3556 of file svg2.cpp.

03557 {
03558 }

void org::w3c::dom::svg::setRGBColorICCColor ( const DOMString ,
const DOMString  
) throw (SVGException)

Definition at line 3563 of file svg2.cpp.

03566 {
03567 }

void org::w3c::dom::svg::setStdDeviation ( double  stdDeviationX,
double  stdDeviationY 
)

Definition at line 4895 of file svg2.cpp.

04896 {
04897 }

void org::w3c::dom::svg::setTitle ( const DOMString val  )  throw (DOMException)

Set the attribute title on the given 'style' element.

Definition at line 6181 of file svg2.cpp.

Referenced by org::inkscape::script::ScriptConsole::setup().

06182 {
06183 }

void org::w3c::dom::svg::setType ( const DOMString val  )  throw (DOMException)

Set the attribute type on the given 'style' element.

Definition at line 6153 of file svg2.cpp.

06154 {
06155 }

void org::w3c::dom::svg::setUseCurrentView ( bool  val  )  throw (DOMException)

Set the value above.

Definition at line 6322 of file svg2.cpp.

06323 {
06324 }

void org::w3c::dom::svg::setValue ( double  val  )  throw (DOMException)

Definition at line 3852 of file svg2.cpp.

03853 {
03854 }

void org::w3c::dom::svg::setValueAsString ( const DOMString  )  throw (DOMException)

Definition at line 3765 of file svg2.cpp.

03766 {
03767 }

void org::w3c::dom::svg::setValueInSpecifiedUnits ( double   )  throw (DOMException)

Definition at line 3751 of file svg2.cpp.

03752 {
03753 }

void org::w3c::dom::svg::setWidth ( double  val  )  throw (DOMException)

Definition at line 3903 of file svg2.cpp.

03904 {
03905 }

void org::w3c::dom::svg::setX ( double  val  )  throw (DOMException)

Set the attribute x on the given element.

Definition at line 5332 of file svg2.cpp.

05333 {
05334 }

void org::w3c::dom::svg::setXmlBase ( const DOMString val  )  throw (DOMException)

Corresponds to attribute xml:base on the given element.

Definition at line 3313 of file svg2.cpp.

03314 {
03315 }

void org::w3c::dom::svg::setXmllang ( const DOMString val  )  throw (DOMException)

Definition at line 3698 of file svg2.cpp.

03699 {
03700 }

void org::w3c::dom::svg::setXmlspace ( const DOMString val  )  throw (DOMException)

Set the attribute xml:space on the given element.

Definition at line 6139 of file svg2.cpp.

06140 {
06141 }

void org::w3c::dom::svg::setY ( double  val  )  throw (DOMException)

Set the attribute y on the given element.

Definition at line 5346 of file svg2.cpp.

05347 {
05348 }

void org::w3c::dom::svg::setZoomAndPan ( unsigned short  val  )  throw (DOMException)

Definition at line 4186 of file svg2.cpp.

04187 {
04188 }

unsigned long org::w3c::dom::svg::suspendRedraw ( unsigned long  max_wait_milliseconds  ) 

Takes a time-out value which indicates that redraw shall not occur until:(a) the corresponding unsuspendRedraw(suspend_handle_id) call has been made,(b) an unsuspendRedrawAll() call has been made, or(c) its timer has timed out.

In environments that do not support interactivity(e.g., print media), then redraw shall not be suspended. suspend_handle_id = suspendRedraw(max_wait_milliseconds) and unsuspendRedraw(suspend_handle_id) must be packaged as balanced pairs. When you want to suspend redraw actions as a collection of SVG DOM changes occur, then precede the changes to the SVG DOM with a method call similar to suspend_handle_id = suspendRedraw(max_wait_milliseconds) and follow the changes with a method call similar to unsuspendRedraw(suspend_handle_id). Note that multiple suspendRedraw calls can be used at once and that each such method call is treated independently of the other suspendRedraw method calls.

Definition at line 6404 of file svg2.cpp.

06405 {
06406 }

const char * org::w3c::dom::svg::svgElementEnumToStr ( int  type  ) 

Return the string corresponding to a given SVG element type enum Return "unknown" if not found.

Definition at line 240 of file svgimpl.cpp.

References elementTable, org::w3c::dom::svg::SVGTableEntry::name, and SVG_MAX_ELEMENT.

00241 {
00242     if (type < 0 || type >= SVG_MAX_ELEMENT)
00243         return "unknown";
00244     return elementTable[type].name;
00245 }

int org::w3c::dom::svg::svgElementStrToEnum ( const char *  str  ) 

Look up the SVG Element type enum for a given string Return -1 if not found.

Definition at line 223 of file svgimpl.cpp.

References _entryComparison(), elementTable, SVG_MAX_ELEMENT, and org::w3c::dom::svg::SVGTableEntry::type.

Referenced by org::w3c::dom::svg::SVGDocumentImpl::createElement().

00224 {
00225     if (!str)
00226         return -1;
00227     SVGTableEntry *entry = 
00228            (SVGTableEntry *)bsearch(str, elementTable,
00229             SVG_MAX_ELEMENT, sizeof(SVGTableEntry), _entryComparison);
00230     if (!entry)
00231         return -1;
00232     return entry->type;
00233 }

const char* org::w3c::dom::svg::svgInterfaceEnumToStr ( int  type  ) 

Return the string corresponding to a given SVG element type enum Return "unknown" if not found.

Definition at line 269 of file svgimpl.cpp.

References Barcode::Code39Ext::i, interfaceTable, org::w3c::dom::svg::SVGTableEntry::name, SVG_NR_INTERFACES, SVG_ZOOM_AND_PAN, and org::w3c::dom::svg::SVGTableEntry::type.

00270 {
00271     if (type < 1 || type > (int)SVG_ZOOM_AND_PAN)
00272         return "unknown";
00273     SVGTableEntry *entry = interfaceTable;
00274     for (int i = 0 ; i < SVG_NR_INTERFACES ; i++)
00275         {
00276         if (entry->type == type)
00277             return entry->name;
00278         entry++;
00279         }
00280     return "unknown";
00281 }

int org::w3c::dom::svg::svgInterfaceStrToEnum ( const char *  str  ) 

Look up the SVG Interface type enum for a given string Return -1 if not found.

Definition at line 252 of file svgimpl.cpp.

References _entryComparison(), interfaceTable, SVG_NR_INTERFACES, and org::w3c::dom::svg::SVGTableEntry::type.

00253 {
00254     if (!str)
00255         return -1;
00256     SVGTableEntry *entry = 
00257            (SVGTableEntry *)bsearch(str, interfaceTable,
00258             SVG_NR_INTERFACES, sizeof(SVGTableEntry), _entryComparison);
00259     if (!entry)
00260         return -1;
00261     return entry->type;
00262 }

org::w3c::dom::svg::SVGValue ( const SVGValue &  other  ) 

Copy constructor.

Definition at line 2767 of file svg2.cpp.

02768 {
02769     assign(other);
02770 }

Constructor.

Definition at line 2759 of file svg2.cpp.

References Inkscape::Extension::init().

02760 {
02761     init();
02762 }

void org::w3c::dom::svg::unpauseAnimations (  ) 

Unsuspends(i.e., unpauses) currently running animations that are defined within the SVG document fragment, causing the animation clock to continue from the time at which it was suspended.

Definition at line 6447 of file svg2.cpp.

06448 {
06449 }

void org::w3c::dom::svg::unsuspendRedraw ( unsigned long  suspend_handle_id  )  throw (DOMException)

Cancels a specified suspendRedraw() by providing a unique suspend_handle_id.

Definition at line 6411 of file svg2.cpp.

06412 {
06413 }

void org::w3c::dom::svg::unsuspendRedrawAll (  ) 

Cancels all currently active suspendRedraw() method calls.

This method is most useful at the very end of a set of SVG DOM calls to ensure that all pending suspendRedraw() method calls have been cancelled.

Definition at line 6420 of file svg2.cpp.

06421 {
06422 }

org::w3c::dom::svg::~SVGValue (  ) 

Definition at line 2784 of file svg2.cpp.

02785 {
02786 }


Variable Documentation

Equivalent to multiplying by: | scale 0 0 | | 0 scale 0 | | 0 0 1 |.

Definition at line 266 of file svg2.cpp.

Definition at line 2518 of file svg2.cpp.

Definition at line 267 of file svg2.cpp.

Referenced by SnapManager::_snapTransformed(), add_mat_line(), Shape::AddEdge(), raster_font::Advance(), Geom::Ray::angle(), Geom::Line::angle(), Geom::detail::bezier_clipping::angle(), Inkscape::Extension::Internal::Bitmap::Colorize::applyEffect(), Inkscape::UI::Dialog::Transformation::applyPageTransform(), Avoid::aStarPath(), average_color(), banbks11(), bandec11(), Avoid::ShapeRef::boundingBox(), lwpolyline::bulge_end_angle(), polyline::bulge_end_angle(), lwpolyline::bulge_start_angle(), polyline::bulge_start_angle(), calc_lon(), Avoid::ConnRef::calcRouteDist(), Geom::circle_circle_intersection(), Geom::clenshaw_series(), clonetiler_apply(), clonetiler_dialog(), clonetiler_reset_recursive(), clonetiler_spinbox(), clonetiler_table_attach(), org::w3c::dom::DOMString::compare(), Geom::control_poly_flat_enough(), Geom::Bernsteins::control_poly_flat_enough(), cr_simple_sel_compute_specificity(), Geom::cross(), cubic_bbox(), Geom::cubics_fitting_curvature(), delete_line_break(), distance_to_segment(), Inkscape::LivePathEffect::LPESketch::doEffect_pwd2(), Geom::Piecewise< T >::dot(), find_bounds_for_lambda0(), Geom::find_intersections_bezier_recursive(), Geom::fuse_nearby_ends(), get_stock_item(), Inkscape::UI::Dialog::TileDialog::Grid_Arrange(), Inkscape::grid_dot(), Inkscape::grid_hline(), Inkscape::grid_vline(), org::w3c::dom::DOMString::insert(), PatternKnotHolderEntityScale::knot_get(), NR::LInfty(), main(), majority(), Geom::make_cuts_independent(), nr_arena_item_invoke_render(), nr_blit_pixblock_mask_rgba32(), nr_R8G8B8_R8G8B8_A8_RGBA32(), nr_R8G8B8_R8G8B8_R8G8B8A8_N(), nr_R8G8B8_R8G8B8_R8G8B8A8_N_A8(), nr_R8G8B8_R8G8B8_R8G8B8A8_P(), nr_R8G8B8_R8G8B8_R8G8B8A8_P_A8(), nr_R8G8B8A8_N_EMPTY_A8_RGBA32(), nr_R8G8B8A8_N_EMPTY_R8G8B8A8_P_A8(), nr_R8G8B8A8_N_R8G8B8A8_N_A8_RGBA32(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_N(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_N_A8(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_N_TRANSFORM(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_P(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_P_A8(), nr_R8G8B8A8_P_EMPTY_A8_RGBA32(), nr_R8G8B8A8_P_EMPTY_R8G8B8A8_N(), nr_R8G8B8A8_P_EMPTY_R8G8B8A8_N_A8(), nr_R8G8B8A8_P_R8G8B8A8_P_A8_RGBA32(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_N(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_N_A8(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_N_TRANSFORM_0(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_N_TRANSFORM_n(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_P(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_P_A8(), nr_render_rgba32_rgb(), Inkscape::UI::Dialog::ActionAlign::on_button_click(), Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::on_scroll_timeout(), Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled(), Geom::operator*(), org::w3c::dom::operator<(), penalty3(), persp3d_rotate_VP(), pointslope(), Inkscape::Filters::FilterFlood::render(), Inkscape::Filters::FilterColorMatrix::render(), org::w3c::dom::DOMString::replace(), AVLTree::RestoreBalances(), entities::ret_arcs(), Inkscape::Extension::Internal::rgba(), Geom::SVGEllipticalArc::roots(), Geom::EllipticalArc::roots(), org::w3c::dom::svg::SVGMatrix::rotateFromVector(), Geom::sectionize(), Inkscape::Debug::EventTrackerBase::set(), Geom::Ellipse::set(), Proj::TransfMat3x4::set_infinite_direction(), org::w3c::dom::svg::SVGMatrix::setA(), CxxTest::Win32Gui::setCaption(), SPDesktopWidget::setToolboxAdjustmentValue(), sp_average_color(), sp_caxonomgrid_setpixel(), sp_color_slider_render_gradient(), sp_compare_x_position(), sp_compare_y_position(), sp_css_attr_scale_property_list(), sp_ctrl_build_cache(), sp_ctrl_render(), sp_ctrlrect_area(), sp_ctrlrect_hline(), sp_ctrlrect_vline(), sp_draw_anchor_new(), sp_gradient_render_vector_block_rgb(), sp_grid_vline(), sp_guideline_render(), sp_guideline_setpixel(), sp_process_args(), sp_select_clone_original(), sp_selected_path_boolop(), sp_selection_layout_widget_update(), sp_spray_recursive(), sp_stroke_style_line_widget_new(), sp_svg_length_read_ldd(), sp_svg_transform_read(), sp_symbol_bbox(), sp_tweak_dilate_recursive(), Gear::spawn(), spdc_attach_selection(), spiro_iter(), spw_unit_selector(), stroke_width_set_unit(), style_name_compare(), Geom::Bezier::subdivide(), tangent(), ListContainerTest::testAssignmentOperator(), ListContainerTest::testBulkAppending(), ListContainerTest::testContainerSize(), Shape::TesteIntersection(), ListContainerTest::testEqualityTests(), ListContainerTest::testLessThan(), text2text(), Pedro::Md5::transform(), Md5::transform(), Sha512::transform(), Sha384::transform(), Sha256::transform(), Sha224::transform(), Sha1::transform(), Inkscape::Filters::FilterTurbulence::TurbulenceNoise2(), Geom::unitVector(), Inkscape::Filters::upsample(), and SPDesktop::zoom_page_width().

Definition at line 272 of file svg2.cpp.

Referenced by Inkscape::Extension::Internal::CairoRenderContext::_createPatternForPaintServer(), Inkscape::UI::Dialogs::_loadPaletteFile(), aci_to_rgb(), font_factory::AddInCache(), Inkscape::UI::Dialog::Transformation::applyPageTransform(), Inkscape::LivePathEffect::bend(), Geom::bounds_local(), Geom::bridges(), Inkscape::Extension::Internal::SingularValueDecomposition::calculate(), Geom::compose(), DepTool::createFileList(), Avoid::Block::deleteMinInConstraint(), vpsc::Block::deleteMinInConstraint(), Inkscape::LivePathEffect::discontinuities(), doTest(), doTest1(), org::w3c::dom::xpath::XPathParser::error(), buildtool::TaskMakeFile::execute(), buildtool::TaskJavac::execute(), buildtool::TaskCC::execute(), org::siox::Siox::extractForeground(), Pedro::XmppClient::fileReceive(), Pedro::XmppClient::fileSend(), Avoid::Block::findMinInConstraint(), vpsc::Block::findMinInConstraint(), Avoid::Block::findMinLM(), Inkscape::LivePathEffect::findShadowedTime(), Geom::force_continuity(), Geom::fuse_nearby_ends(), gWritePPM(), Geom::intersect_polish_root(), itemtree_map(), iWritePPM(), Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(), Inkscape::LivePathEffect::LPERoughHatches::linearSnake(), Avoid::Block::list_active(), GzipFile::loadFile(), org::w3c::dom::XmlReader::loadFile(), Inkscape::Util::UnitTable::loadText(), Inkscape::Util::map_list(), Avoid::Block::merge(), vpsc::Block::merge(), Avoid::Block::mergeIn(), vpsc::Block::mergeIn(), Avoid::Blocks::mergeLeft(), vpsc::Blocks::mergeLeft(), Avoid::Blocks::mergeRight(), vpsc::Blocks::mergeRight(), Avoid::IncSolver::mostViolated(), vpsc::IncSolver::mostViolated(), Avoid::IncSolver::moveBlocks(), vpsc::IncSolver::moveBlocks(), Geom::multi_roots_internal(), new_filter(), new_filter_blend_gaussian_blur(), new_filter_gaussian_blur(), Avoid::nudgeOrthogonalRoutes(), Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled(), org::inkscape::script::Editor::openFile(), Pedro::Parser::parseFile(), org::w3c::dom::css::CssReader::parseFile(), buildtool::Parser::parseFile(), buildtool::Make::parsePropertyFile(), ppWritePPM(), Avoid::IncSolver::printBlocks(), vpsc::Solver::printBlocks(), process_all(), buildtool::SvnInfo::query(), ZipFile::readFile(), ZipEntry::readFile(), GzipFile::readFile(), Pedro::XmppConfig::readFile(), buildtool::PkgConfig::readFile(), vpsc::Solver::refine(), removeRectangleOverlap(), AVLTree::RestoreBalances(), org::w3c::dom::svg::SVGMatrix::rotateFromVector(), rWritePPM(), Avoid::IncSolver::satisfy(), vpsc::IncSolver::satisfy(), vpsc::Solver::satisfy(), Inkscape::Util::UnitTable::save(), org::inkscape::script::Editor::saveAsFile(), DepTool::saveCmakeFile(), DepTool::saveDepFile(), buildtool::DepTool::saveDepFile(), Inkscape::Extension::Internal::PovOutput::saveDocument(), Inkscape::Extension::Internal::JavaFXOutput::saveDocument(), org::inkscape::script::Editor::saveFile(), DepTool::saveFileList(), DepTool::saveRefFile(), DepTool::scanFile(), buildtool::DepTool::scanFile(), Inkscape::Debug::EventTrackerBase::set(), Geom::set_first_point(), Geom::set_last_point(), org::w3c::dom::svg::SVGMatrix::setF(), Avoid::IncSolver::solve(), vpsc::IncSolver::solve(), sp_color_hsv_to_rgb_floatv(), sp_do_export_png(), sp_feComponentTransfer_child_added(), sp_feComponentTransfer_remove_child(), sp_feDiffuseLighting_child_added(), sp_feDiffuseLighting_order_changed(), sp_feDiffuseLighting_remove_child(), sp_feSpecularLighting_child_added(), sp_feSpecularLighting_order_changed(), sp_feSpecularLighting_remove_child(), sp_font_selector_init(), sp_gradient_ensure_colors(), sp_gradient_vector_widget_new(), sp_item_widget_new(), sp_stroke_style_line_widget_new(), sp_style_read_ifilter(), sp_text_edit_dialog(), Avoid::Blocks::split(), vpsc::Blocks::split(), Avoid::Block::split_path(), Avoid::Block::splitBetween(), vpsc::Block::splitBetween(), Avoid::IncSolver::splitBlocks(), vpsc::IncSolver::splitBlocks(), Inkscape::Text::Layout::InputStreamTextSource::styleGetFontDescription(), text2text(), org::w3c::dom::xpath::XPathParser::trace(), Sha512::transform(), Sha384::transform(), Sha256::transform(), Sha224::transform(), Inkscape::Filters::FilterTurbulence::turbulence(), Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::update(), Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::update_filters(), Avoid::Block::updateWeightedPosition(), ZipFile::writeFile(), GzipFile::writeFile(), Pedro::XmppConfig::writeFile(), org::siox::SioxImage::writePPM(), org::w3c::dom::ls::LSSerializerImpl::writeToURI(), and font_factory::~font_factory().

static const char * org::w3c::dom::svg::pathSegLetters [static]
Initial value:
{
    "@", 
    "z", 
    "M", 
    "m", 
    "L", 
    "l", 
    "C", 
    "c", 
    "Q", 
    "q", 
    "A", 
    "a", 
    "H", 
    "h", 
    "V", 
    "v", 
    "S", 
    "s", 
    "T", 
    "t"  
}

Definition at line 4029 of file svgtypes.h.

Referenced by org::w3c::dom::svg::SVGPathSeg::getPathSegTypeAsLetter(), and getPathSegTypeAsLetter().

Definition at line 273 of file svg2.cpp.

Referenced by Inkscape::Whiteboard::SessionFileSelectorBox::_callback(), Inkscape::Extension::Internal::CairoRenderContext::_createPatternPainter(), Inkscape::UI::PathManipulator::_deleteStretch(), Inkscape::UI::Dialogs::_loadPaletteFile(), Inkscape::UI::Dialog::SessionPlaybackDialogImpl::_respCallback(), SnapManager::_snapTransformed(), Inkscape::UI::Widget::ObjectCompositeSettings::_subjectChanged(), Inkscape::UI::Dialogs::SwatchesPanel::_updateFromSelection(), Geom::SVGEllipticalArc::allNearestPoints(), Geom::EllipticalArc::allNearestPoints(), Geom::arc_length_parametrization(), Geom::atan2(), UnicodeRange::attribute_string(), Geom::bezier_points(), box3d_snap(), br_extract_dir(), br_extract_prefix(), br_strcat(), br_strndup(), buildtool::cachedStat(), Inkscape::Text::Layout::calculateFlow(), Pedro::PedroGui::chatCallback(), ExtractURITest::checkOne(), class_add_sel_matches_node(), Box3D::Line::closest_to(), Geom::compose(), Pedro::PedroGui::connectCallback(), SnapManager::constrainedSnap(), Avoid::cost(), cr_additional_sel_new(), cr_additional_sel_new_with_type(), cr_additional_sel_one_to_string(), cr_additional_sel_to_string(), cr_attr_sel_new(), cr_attr_sel_to_string(), cr_cascade_new(), cr_declaration_list_to_string(), cr_declaration_list_to_string2(), cr_declaration_new(), cr_declaration_parse_from_buf(), cr_declaration_parse_list_from_buf(), cr_declaration_to_string(), cr_declaration_unlink(), cr_doc_handler_new(), cr_font_family_new(), cr_font_family_to_string(), cr_font_family_to_string_real(), cr_font_size_adjust_new(), cr_font_size_get_larger_predefined_font_size(), cr_font_size_get_smaller_predefined_font_size(), cr_font_size_new(), cr_input_new_from_buf(), cr_input_new_from_uri(), cr_input_new_real(), cr_input_peek_byte2(), cr_num_dup(), cr_num_is_fixed_length(), cr_num_new(), cr_num_new_with_val(), cr_num_to_string(), cr_om_parser_new(), cr_om_parser_parse_buf(), cr_om_parser_parse_file(), cr_om_parser_parse_paths_to_cascade(), cr_parser_error_new(), cr_parser_new(), cr_parser_new_from_buf(), cr_parser_new_from_file(), cr_parser_new_from_input(), cr_parser_parse_attribute_selector(), cr_parser_parse_term(), cr_parsing_location_new(), cr_parsing_location_to_string(), cr_prop_list_allocate(), cr_prop_list_append2(), cr_prop_list_prepend2(), cr_pseudo_new(), cr_pseudo_to_string(), cr_rgb_new(), cr_rgb_new_with_vals(), cr_rgb_parse_from_buf(), cr_rgb_to_string(), cr_sel_eng_new(), cr_selector_new(), cr_selector_to_string(), cr_simple_sel_new(), cr_simple_sel_one_to_string(), cr_simple_sel_to_string(), cr_statement_at_charset_rule_parse_from_buf(), cr_statement_at_import_rule_parse_from_buf(), cr_statement_at_media_rule_parse_from_buf(), cr_statement_at_page_rule_parse_from_buf(), cr_statement_at_page_rule_to_string(), cr_statement_does_buf_parses_against_core(), cr_statement_font_face_rule_parse_from_buf(), cr_statement_font_face_rule_to_string(), cr_statement_new_at_charset_rule(), cr_statement_new_at_font_face_rule(), cr_statement_new_at_import_rule(), cr_statement_new_at_media_rule(), cr_statement_new_at_page_rule(), cr_statement_new_ruleset(), cr_statement_parse_from_buf(), cr_statement_ruleset_parse_from_buf(), cr_statement_ruleset_to_string(), cr_statement_unlink(), cr_string_dup(), cr_string_dup2(), cr_string_new(), cr_string_new_from_gstring(), cr_string_new_from_string(), cr_style_dup(), cr_style_new(), cr_stylesheet_new(), cr_term_new(), cr_term_one_to_string(), cr_term_parse_expression_from_buf(), cr_term_to_string(), cr_tknzr_new(), cr_tknzr_new_from_buf(), cr_tknzr_new_from_uri(), cr_token_new(), cr_utils_dup_glist_of_cr_string(), cr_utils_dup_glist_of_string(), VerbAction::create(), Geom::cross(), Geom::cubics_fitting_curvature(), Geom::curvature(), Geom::SVGEllipticalArc::derivative(), Geom::derivative(), Geom::Line::derivative(), Geom::EllipticalArc::derivative(), Inkscape::LivePathEffect::discontinuities(), do_trace(), Inkscape::LivePathEffect::LPECurveStitch::doEffect_path(), Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(), Inkscape::LivePathEffect::LPEPerspectivePath::doEffect_pwd2(), Geom::NL::detail::dot(), Geom::Piecewise< T >::dot(), Inkscape::Text::Layout::dumpAsText(), extract_uri(), file_save_remote(), find_bounds_for_lambda0(), org::w3c::dom::svg::SVGMatrix::flipX(), org::w3c::dom::svg::SVGMatrix::flipY(), Geom::force_continuity(), Inkscape::Util::format(), Inkscape::URI::from_native_filename(), Geom::Interval::fromArray(), Inkscape::URI::fromUtf8(), Geom::fuse_nearby_ends(), Inkscape::LivePathEffect::LPERoughHatches::generateLevels(), Avoid::ConnRef::generatePath(), ComboText::get_active_text(), buildtool::DepTool::getDepFile(), org::w3c::dom::svg::SVGLocatable::getFarthestViewportElement(), Inkscape::Preferences::getLastError(), org::w3c::dom::svg::SVGLocatable::getNearestViewportElement(), SPStop::getNextStop(), SPStop::getPrevStop(), org::w3c::dom::svg::SVGLocatable::getTransformToElement(), org::w3c::dom::svg::SVGAngle::getValueAsString(), org::w3c::dom::svg::SVGAngle::getValueInSpecifiedUnits(), org::w3c::dom::svg::SVGLength::getValueInSpecifiedUnits(), gnome_uri_list_extract_filenames(), gnome_uri_list_extract_uris(), Pedro::PedroGui::groupChatCallback(), id_add_sel_matches_node(), Inkscape::LivePathEffect::LPEKnotNS::idx_of_nearest(), Inkscape::Whiteboard::SessionManager::initialiseSession(), Geom::integral(), org::w3c::dom::svg::SVGMatrix::inverse(), lang_pseudo_class_handler(), Geom::length(), Inkscape::LivePathEffect::LPERoughHatches::linearSnake(), Inkscape::Util::UnitTable::load(), buildtool::DepTool::loadDepFile(), Inkscape::IO::locale_to_utf8_fallback(), Inkscape::Text::Layout::ShapeScanlineMaker::makeScanline(), org::w3c::dom::svg::SVGMatrix::multiply(), Inkscape::Extension::Internal::SVDMatrix::multiply(), new_bezctx_ink(), new_parsing_context(), Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::on_button_release_event(), Inkscape::UI::Dialog::FileListViewText::on_cursor_changed(), Inkscape::Extension::Implementation::XSLT::open(), Proj::Pt3::operator*(), Proj::Pt2::operator*(), Geom::Poly::operator*(), Geom::operator*(), Proj::Pt3::operator+(), Proj::Pt2::operator+(), Geom::Poly::operator+(), Geom::operator+(), Proj::Pt3::operator-(), Proj::Pt2::operator-(), Geom::Poly::operator-(), Geom::operator-(), Geom::operator/(), parse_font_face_end_font_face_cb(), parse_ruleset_end_selector_cb(), Inkscape::IO::SaxHandler::parseFile(), Inkscape::IO::SaxHandler::parseMemory(), Inkscape::IO::pixbuf_new_from_file(), Geom::SVGEllipticalArc::pointAndDerivatives(), Geom::VLineSegment::pointAndDerivatives(), Geom::HLineSegment::pointAndDerivatives(), Geom::EllipticalArc::pointAndDerivatives(), Path::PointToCurvilignPosition(), Geom::pow(), Avoid::processEventHori(), Avoid::processEventVert(), Avoid::processShiftEvent(), Inkscape::LivePathEffect::RandomParam::rand(), Geom::Line::ray(), rdf_get_work_entity(), rdf_match_license(), Inkscape::LayerManager::renameLayer(), Geom::NL::least_squeares_fitter< ModelT, Point, true >::result(), Geom::NL::least_squeares_fitter< ModelT, double, true >::result(), Geom::Ray::reverse(), Geom::Line::reverse(), Geom::reverse(), Geom::Ray::roots(), Geom::Line::roots(), Geom::VLineSegment::roots(), Geom::HLineSegment::roots(), Geom::rot90(), org::w3c::dom::svg::SVGMatrix::rotate(), org::w3c::dom::svg::SVGMatrix::rotateFromVector(), Inkscape::NSApplication::Application::run(), Inkscape::IO::sanitizeString(), org::w3c::dom::svg::SVGMatrix::scale(), org::w3c::dom::svg::SVGMatrix::scaleNonUniform(), Avoid::segDir(), Avoid::EdgePair::setCurrAngle(), Geom::Poly::shifted(), Inkscape::Trace::Tracer::sioxProcessImage(), org::w3c::dom::svg::SVGMatrix::skewX(), org::w3c::dom::svg::SVGMatrix::skewY(), sp_color_wheel_process_in_triangle(), sp_fill_style_widget_paint_changed(), sp_fill_style_widget_update(), sp_filter_get_image_name(), sp_filter_get_new_result_name(), sp_flood_do_flood_fill(), sp_icon_get_icon(), sp_image_get_curve(), sp_image_pixbuf_force_rgba(), sp_repr_get_double_attribute(), sp_repr_get_int_attribute(), sp_selection_apply_affine(), sp_stroke_style_paint_changed(), sp_stroke_style_paint_update(), sp_te_get_string_multiline(), sp_text_context_style_query(), Geom::VLineSegment::subdivide(), Geom::HLineSegment::subdivide(), DirUtilTest::testBase(), SVGColorTest::testIccColor(), Mod360Test::testMod360(), RoundTest::testNonNegRound(), RoundTest::testNonPosRoung(), SVGColorTest::testReadColor(), Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::to_vector(), SPColor::toString(), Inkscape::Trace::Potrace::PotraceTracingEngine::traceBrightnessMulti(), Inkscape::Trace::Potrace::PotraceTracingEngine::traceGrayMap(), Inkscape::Trace::Potrace::PotraceTracingEngine::traceQuant(), Inkscape::Trace::Potrace::PotraceTracingEngine::traceSingle(), Inkscape::Trace::Tracer::traceThread(), org::w3c::dom::svg::SVGMatrix::translate(), Inkscape::Extension::Internal::SVDMatrix::transpose(), try_get_intersect_point_with_item(), Inkscape::Filters::FilterTurbulence::TurbulenceRandom(), Geom::unitVector(), Inkscape::UI::Widget::SelectedStyle::update(), and Inkscape::Util::vformat().