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< SVGElement > | SVGElementPtr |
| typedef Ptr< SVGSVGElement > | SVGSVGElementPtr |
| typedef Ptr< SVGDocument > | SVGDocumentPtr |
| typedef Ptr< SVGUseElement > | SVGUseElementPtr |
| typedef Ptr< SVGSVGElementImpl > | SVGSVGElementImplPtr |
| typedef Ptr< SVGElementImpl > | SVGElementImplPtr |
| typedef Ptr< SVGDocumentImpl > | SVGDocumentImplPtr |
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 () |
| SVGPathSeg & | operator= (const SVGPathSeg &other) |
| SVGValue () | |
| Constructor. | |
| SVGValue (const SVGValue &other) | |
| Copy constructor. | |
| SVGValue & | operator= (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) |
| SVGValue & | getBaseVal () |
| void | setBaseVal (const SVGValue &val) throw (DOMException) |
| SVGValue & | getAnimVal () |
| 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::CSSStyleSheet * | getParentStyleSheet () |
| From CSSRule The style sheet that contains this rule. | |
| css::CSSRule * | getParentRule () |
| 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) |
| SVGNumberList & | getColors () |
| 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 () |
| SVGElement * | getFarthestViewportElement () |
| 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 &) |
| SVGValueList & | getRequiredFeatures () |
| SVGValueList & | getRequiredExtensions () |
| SVGValueList & | getSystemLanguage () |
| 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
| typedef Ptr< SVGDocument > org::w3c::dom::svg::SVGDocumentPtr |
| typedef Ptr< SVGElement > org::w3c::dom::svg::SVGElementPtr |
| typedef Ptr< SVGUseElement > org::w3c::dom::svg::SVGUseElementPtr |
Enumeration Type Documentation
Enumerations for SVGElement types.
- Enumerator:
Definition at line 3010 of file svg2.h.
{
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
} SVGElementType;
Enumerations for SVGElement types.
- Enumerator:
Definition at line 116 of file svgimpl.h.
{
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
} SVGElementType;
SVGExceptionCode.
Definition at line 104 of file svgtypes.h.
{
SVG_WRONG_TYPE_ERR = 0,
SVG_INVALID_VALUE_ERR = 1,
SVG_MATRIX_NOT_INVERTABLE = 2
} SVGExceptionCode;
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.
{
const char *key = (const char *)vkey;
const SVGTableEntry *entry = (const SVGTableEntry *)ventry;
return strcmp(key, entry->name);
}
| bool org::w3c::dom::svg::animationsPaused | ( | ) |
| bool org::w3c::dom::svg::checkEnclosure | ( | const SVGElementPtr | element, | |
| const SVGRect & | rect | |||
| ) |
| bool org::w3c::dom::svg::checkIntersection | ( | const SVGElementPtr | element, | |
| const SVGRect & | rect | |||
| ) |
| void org::w3c::dom::svg::convertToSpecifiedUnits | ( | unsigned | short | ) |
| SVGAngle org::w3c::dom::svg::createSVGAngle | ( | ) |
| SVGLength org::w3c::dom::svg::createSVGLength | ( | ) |
| SVGMatrix org::w3c::dom::svg::createSVGMatrix | ( | ) |
| SVGNumber org::w3c::dom::svg::createSVGNumber | ( | ) |
| 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().
| 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().
| SVGPathSeg org::w3c::dom::svg::createSVGPathSegClosePath | ( | ) |
Returns a stand-alone, parentless SVGPathSegClosePath object.
Definition at line 5693 of file svg2.cpp.
{
SVGPathSeg seg(PATHSEG_CLOSEPATH);
return seg;
}
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
{
SVGPathSeg seg(PATHSEG_LINETO_HORIZONTAL_ABS);
seg.setX(x);
return seg;
}
| 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().
{
SVGPathSeg seg(PATHSEG_LINETO_HORIZONTAL_REL);
seg.setX(x);
return seg;
}
| 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().
| 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().
{
SVGPathSeg seg(PATHSEG_LINETO_VERTICAL_ABS);
seg.setY(y);
return seg;
}
| 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().
{
SVGPathSeg seg(PATHSEG_LINETO_VERTICAL_REL);
seg.setY(y);
return seg;
}
| 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().
| 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().
| SVGPoint org::w3c::dom::svg::createSVGPoint | ( | ) |
| SVGRect org::w3c::dom::svg::createSVGRect | ( | ) |
| 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.
{
}
| 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.
{
}
Definition at line 54 of file svgimpl.cpp.
Referenced by org::w3c::dom::svg::SVGSVGElementImpl::getAttribute(), and Inkscape::Filters::FilterImage::render().
| void org::w3c::dom::svg::deselectAll | ( | ) |
| void org::w3c::dom::svg::forceRedraw | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getAmplitude | ( | ) |
| 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.
{
}
| SVGValue& org::w3c::dom::svg::getAnimVal | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getAzimuth | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getBaseFrequencyX | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getBaseFrequencyY | ( | ) |
| SVGValue& org::w3c::dom::svg::getBaseVal | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getBias | ( | ) |
| 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.
{
}
| SVGAnimatedString org::w3c::dom::svg::getClassName | ( | ) |
| 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.
{
}
| SVGNumberList& org::w3c::dom::svg::getColors | ( | ) |
| 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.
{
}
| DOMString org::w3c::dom::svg::getContentScriptType | ( | ) |
| DOMString org::w3c::dom::svg::getContentStyleType | ( | ) |
| DOMString org::w3c::dom::svg::getCssText | ( | ) |
| unsigned short org::w3c::dom::svg::getCssValueType | ( | ) |
| 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.
{
}
| double org::w3c::dom::svg::getCurrentTime | ( | ) |
| SVGPoint org::w3c::dom::svg::getCurrentTranslate | ( | ) |
| 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.
{
}
| SVGAnimatedLength org::w3c::dom::svg::getCx | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getCy | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getDiffuseConstant | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getDivisor | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getDx | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getDy | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getEdgeMode | ( | ) |
| 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.
{
}
| SVGAnimatedNumber org::w3c::dom::svg::getElevation | ( | ) |
| NodeList org::w3c::dom::svg::getEnclosureList | ( | const SVGRect & | rect, | |
| const SVGElementPtr | referenceElement | |||
| ) |
| 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.
{
}
| SVGAnimatedNumber org::w3c::dom::svg::getExponent | ( | ) |
| 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.
{
}
| SVGAnimatedBoolean org::w3c::dom::svg::getExternalResourcesRequired | ( | ) |
| SVGElement* org::w3c::dom::svg::getFarthestViewportElement | ( | ) |
| SVGAnimatedInteger org::w3c::dom::svg::getFilterResX | ( | ) |
| SVGAnimatedInteger org::w3c::dom::svg::getFilterResY | ( | ) |
| 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.
{
}
| DOMString org::w3c::dom::svg::getFormat | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getFx | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getFy | ( | ) |
| DOMString org::w3c::dom::svg::getGlyphRef | ( | ) |
| SVGAnimatedTransformList org::w3c::dom::svg::getGradientTransform | ( | ) |
| 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.
{
}
| 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.
{
}
| SVGAnimatedValue org::w3c::dom::svg::getHref | ( | ) |
| SVGICCColor org::w3c::dom::svg::getIccColor | ( | ) |
| DOMString org::w3c::dom::svg::getId | ( | ) |
| 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.
{
}
| SVGAnimatedString org::w3c::dom::svg::getIn2 | ( | ) |
| 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.
{
}
| SVGAnimatedNumber org::w3c::dom::svg::getIntercept | ( | ) |
| NodeList org::w3c::dom::svg::getIntersectionList | ( | const SVGRect & | rect, | |
| const SVGElementPtr | referenceElement | |||
| ) |
| SVGAnimatedNumber org::w3c::dom::svg::getK1 | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getK2 | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getK3 | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getK4 | ( | ) |
| SVGAnimatedNumberList org::w3c::dom::svg::getKernelMatrix | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getKernelUnitLengthX | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getKernelUnitLengthY | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getLengthAdjust | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getLimitingConeAngle | ( | ) |
| DOMString org::w3c::dom::svg::getLocal | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getMarkerHeight | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getMarkerUnits | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getMarkerWidth | ( | ) |
| 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.
{
}
| 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.
{
}
| DOMString org::w3c::dom::svg::getMedia | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getMethod | ( | ) |
| 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().
{
}
| 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().
{
}
| SVGElementPtr org::w3c::dom::svg::getNearestViewportElement | ( | ) |
| long org::w3c::dom::svg::getNumberOfChars | ( | ) |
| SVGAnimatedInteger org::w3c::dom::svg::getNumOctaves | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getOffset | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getOperator | ( | ) |
| SVGAnimatedInteger org::w3c::dom::svg::getOrderX | ( | ) |
| SVGAnimatedInteger org::w3c::dom::svg::getOrderY | ( | ) |
| SVGAnimatedAngle org::w3c::dom::svg::getOrientAngle | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getOrientType | ( | ) |
| SVGElementPtr org::w3c::dom::svg::getOwnerSVGElement | ( | ) |
| css::CSSRule* org::w3c::dom::svg::getParentRule | ( | ) |
| css::CSSStyleSheet* org::w3c::dom::svg::getParentStyleSheet | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getPathLength | ( | ) |
| unsigned long org::w3c::dom::svg::getPathSegAtLength | ( | double | distance | ) |
| unsigned short org::w3c::dom::svg::getPathSegType | ( | ) |
| DOMString org::w3c::dom::svg::getPathSegTypeAsLetter | ( | ) |
Definition at line 2006 of file svg2.cpp.
References pathSegLetters, and polyhedron_3d::type.
{
int typ = type;
if (typ<0 || typ>PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL)
typ = PATHSEG_UNKNOWN;
char const *ch = pathSegLetters[typ];
DOMString letter = ch;
return letter;
}
| 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.
{
}
| SVGAnimatedTransformList org::w3c::dom::svg::getPatternTransform | ( | ) |
| 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.
{
}
| 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.
{
}
| double org::w3c::dom::svg::getPixelUnitToMillimeterY | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getPointsAtX | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getPointsAtY | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getPointsAtZ | ( | ) |
| css::CSSValue org::w3c::dom::svg::getPresentationAttribute | ( | const DOMString & | ) |
| SVGAnimatedBoolean org::w3c::dom::svg::getPreserveAlpha | ( | ) |
| SVGAnimatedPreserveAspectRatio org::w3c::dom::svg::getPreserveAspectRatio | ( | ) |
| DOMString org::w3c::dom::svg::getPreserveAspectRatioString | ( | ) |
| 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.
{
}
| SVGAnimatedLength org::w3c::dom::svg::getR | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getRadiusX | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getRadiusY | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getRefX | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getRefY | ( | ) |
| 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.
{
}
| SVGValueList& org::w3c::dom::svg::getRequiredExtensions | ( | ) |
| SVGValueList& org::w3c::dom::svg::getRequiredFeatures | ( | ) |
| css::RGBColor org::w3c::dom::svg::getRgbColor | ( | ) |
| SVGAnimatedNumberList org::w3c::dom::svg::getRotate | ( | ) |
| 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.
{
}
| SVGAnimatedLength org::w3c::dom::svg::getRx | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getRy | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getScale | ( | ) |
| 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.
{
}
| double org::w3c::dom::svg::getScreenPixelToMillimeterY | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getSeed | ( | ) |
| double org::w3c::dom::svg::getSimpleDuration | ( | ) | throw (DOMException) |
| SVGAnimatedNumber org::w3c::dom::svg::getSlope | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getSpacing | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getSpecularConstant | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getSpecularExponent | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getSpreadMethod | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getStartOffset | ( | ) |
| 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.
{
}
| SVGAnimatedNumber org::w3c::dom::svg::getStdDeviationX | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getStdDeviationY | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getStitchTiles | ( | ) |
| css::CSSStyleDeclaration org::w3c::dom::svg::getStyle | ( | ) |
| 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.
{
}
| SVGAnimatedNumber org::w3c::dom::svg::getSurfaceScale | ( | ) |
| SVGValueList& org::w3c::dom::svg::getSystemLanguage | ( | ) |
| SVGAnimatedNumberList org::w3c::dom::svg::getTableValues | ( | ) |
| SVGAnimatedString org::w3c::dom::svg::getTarget | ( | ) |
| SVGElementPtr org::w3c::dom::svg::getTargetElement | ( | ) |
| SVGAnimatedInteger org::w3c::dom::svg::getTargetX | ( | ) |
| SVGAnimatedInteger org::w3c::dom::svg::getTargetY | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getTextLength | ( | ) |
| DOMString org::w3c::dom::svg::getTitle | ( | ) |
| double org::w3c::dom::svg::getTotalLength | ( | ) |
| SVGMatrix org::w3c::dom::svg::getTransformToElement | ( | const SVGElement & | ) | throw (SVGException) |
| 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().
{
}
| 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.
{
}
| double org::w3c::dom::svg::getValue | ( | ) |
Definition at line 3845 of file svg2.cpp.
Referenced by Inkscape::Whiteboard::InkboardDocument::changeNew().
{
}
| double org::w3c::dom::svg::getValueInSpecifiedUnits | ( | ) |
| SVGAnimatedNumberList org::w3c::dom::svg::getValues | ( | ) |
| SVGAnimatedRect org::w3c::dom::svg::getViewBox | ( | ) |
| 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.
{
}
| SVGElementPtr org::w3c::dom::svg::getViewportElement | ( | ) |
| SVGStringList org::w3c::dom::svg::getViewTarget | ( | ) |
| 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.
{
}
| 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.
{
}
| SVGAnimatedLength org::w3c::dom::svg::getX1 | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getX2 | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getXChannelSelector | ( | ) |
| DOMString org::w3c::dom::svg::getXmlBase | ( | ) |
| DOMString org::w3c::dom::svg::getXmlspace | ( | ) |
| 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.
{
}
| SVGAnimatedLength org::w3c::dom::svg::getY1 | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getY2 | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getYChannelSelector | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getZ | ( | ) |
| bool org::w3c::dom::svg::hasExtension | ( | const DOMString & | ) |
| void org::w3c::dom::svg::newValueSpecifiedUnits | ( | unsigned | short, | |
| double | ||||
| ) |
| SVGPathSeg& org::w3c::dom::svg::operator= | ( | const SVGPathSeg & | other | ) |
| SVGValue& org::w3c::dom::svg::operator= | ( | const SVGValue & | other | ) |
| void org::w3c::dom::svg::pauseAnimations | ( | ) |
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().
| void org::w3c::dom::svg::selectSubString | ( | unsigned long | charnum, | |
| unsigned long | nchars | |||
| ) | throw (DOMException) |
| void org::w3c::dom::svg::setBaseVal | ( | const SVGValue & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setColor | ( | unsigned | short, | |
| const DOMString & | , | |||
| const DOMString & | ||||
| ) | throw (SVGException) |
| void org::w3c::dom::svg::setColorProfile | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setContentScriptType | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setContentStyleType | ( | const DOMString & | val | ) | throw (DOMException) |
| 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.
{
}
| void org::w3c::dom::svg::setCurrentScale | ( | double | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setCurrentTime | ( | double | seconds | ) |
| void org::w3c::dom::svg::setDx | ( | double | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setDy | ( | double | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setFilterRes | ( | unsigned long | filterResX, | |
| unsigned long | filterResY | |||
| ) |
| void org::w3c::dom::svg::setFormat | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setGlyphRef | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setHeight | ( | double | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setId | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setLocal | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setMedia | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setName | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setOrientToAngle | ( | const SVGAngle & | angle | ) |
| void org::w3c::dom::svg::setOrientToAuto | ( | ) |
| void org::w3c::dom::svg::setRenderingIntent | ( | unsigned short | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setRGBColor | ( | const DOMString & | ) | throw (SVGException) |
| void org::w3c::dom::svg::setRGBColorICCColor | ( | const DOMString & | , | |
| const DOMString & | ||||
| ) | throw (SVGException) |
| 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().
{
}
| void org::w3c::dom::svg::setType | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setUseCurrentView | ( | bool | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setValue | ( | double | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setValueAsString | ( | const DOMString & | ) | throw (DOMException) |
| void org::w3c::dom::svg::setValueInSpecifiedUnits | ( | double | ) | throw (DOMException) |
| void org::w3c::dom::svg::setWidth | ( | double | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setX | ( | double | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setXmlBase | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setXmllang | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setXmlspace | ( | const DOMString & | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setY | ( | double | val | ) | throw (DOMException) |
| void org::w3c::dom::svg::setZoomAndPan | ( | unsigned short | val | ) | throw (DOMException) |
| 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.
{
}
| 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.
{
if (type < 0 || type >= SVG_MAX_ELEMENT)
return "unknown";
return elementTable[type].name;
}
| 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 elementTable, SVG_MAX_ELEMENT, and org::w3c::dom::svg::SVGTableEntry::type.
Referenced by org::w3c::dom::svg::SVGDocumentImpl::createElement().
{
if (!str)
return -1;
SVGTableEntry *entry =
(SVGTableEntry *)bsearch(str, elementTable,
SVG_MAX_ELEMENT, sizeof(SVGTableEntry), _entryComparison);
if (!entry)
return -1;
return entry->type;
}
| 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_ZOOM_AND_PAN, and org::w3c::dom::svg::SVGTableEntry::type.
{
if (type < 1 || type > (int)SVG_ZOOM_AND_PAN)
return "unknown";
SVGTableEntry *entry = interfaceTable;
for (int i = 0 ; i < SVG_NR_INTERFACES ; i++)
{
if (entry->type == type)
return entry->name;
entry++;
}
return "unknown";
}
| 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 interfaceTable, SVG_NR_INTERFACES, and org::w3c::dom::svg::SVGTableEntry::type.
{
if (!str)
return -1;
SVGTableEntry *entry =
(SVGTableEntry *)bsearch(str, interfaceTable,
SVG_NR_INTERFACES, sizeof(SVGTableEntry), _entryComparison);
if (!entry)
return -1;
return entry->type;
}
| org::w3c::dom::svg::SVGValue | ( | const SVGValue & | other | ) |
Constructor.
Definition at line 2759 of file svg2.cpp.
References Inkscape::Extension::Dbus::init().
{
init();
}
| void org::w3c::dom::svg::unpauseAnimations | ( | ) |
| 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.
{
}
| 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.
{
}
Variable Documentation
| result org::w3c::dom::svg::a = a * scale |
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(), 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().
| result org::w3c::dom::svg::b = b * scale |
Definition at line 268 of file svg2.cpp.
Referenced by org::w3c::dom::svg::SVGMatrix::rotateFromVector(), and org::w3c::dom::svg::SVGMatrix::setB().
| result org::w3c::dom::svg::c = c * scale |
Definition at line 269 of file svg2.cpp.
Referenced by org::w3c::dom::svg::SVGMatrix::rotateFromVector(), and org::w3c::dom::svg::SVGMatrix::setC().
| result org::w3c::dom::svg::d = d * scale |
Definition at line 270 of file svg2.cpp.
Referenced by org::w3c::dom::svg::SVGMatrix::rotateFromVector(), and org::w3c::dom::svg::SVGMatrix::setD().
Definition at line 271 of file svg2.cpp.
Referenced by org::w3c::dom::svg::SVGMatrix::rotateFromVector(), and org::w3c::dom::svg::SVGMatrix::setE().
Definition at line 126 of file svgimpl.cpp.
Referenced by svgElementEnumToStr(), and svgElementStrToEnum().
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(), Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::do_connection_node(), doTest(), doTest1(), SPGradient::ensureColors(), 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_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().
Definition at line 89 of file svgimpl.cpp.
Referenced by svgInterfaceEnumToStr(), and svgInterfaceStrToEnum().
static const char * org::w3c::dom::svg::pathSegLetters [static] |
{
"@",
"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().
| return org::w3c::dom::svg::result |
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(), 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(), Inkscape::InputDeviceImpl::createId(), 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(), Inkscape::UI::Dialogs::editGradientImpl(), 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::FillNStroke::performUpdate(), 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_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_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(), Inkscape::FillNStroke::updateFromPaint(), and Inkscape::Util::vformat().
