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 116 of file svgimpl.h.
00117 { 00121 SVG_A_ELEMENT = 0, 00126 SVG_ALTGLYPH_ELEMENT, 00130 SVG_ALTGLYPHDEF_ELEMENT, 00135 SVG_ALTGLYPHITEM_ELEMENT, 00139 SVG_ANIMATE_ELEMENT, 00143 SVG_ANIMATECOLOR_ELEMENT, 00147 SVG_ANIMATEMOTION_ELEMENT, 00151 SVG_ANIMATETRANSFORM_ELEMENT, 00155 SVG_CIRCLE_ELEMENT, 00159 SVG_CLIPPATH_ELEMENT, 00163 SVG_COLOR_PROFILE_ELEMENT, 00167 SVG_CURSOR_ELEMENT, 00171 SVG_DEFINITION_SRC_ELEMENT, 00175 SVG_DEFS_ELEMENT, 00180 SVG_DESC_ELEMENT, 00184 SVG_ELLIPSE_ELEMENT, 00188 SVG_FEBLEND_ELEMENT, 00192 SVG_FECOLORMATRIX_ELEMENT, 00196 SVG_FECOMPONENTTRANSFER_ELEMENT, 00200 SVG_FECOMPOSITE_ELEMENT, 00204 SVG_FECONVOLVEMATRIX_ELEMENT, 00208 SVG_FEDIFFUSELIGHTING_ELEMENT, 00212 SVG_FEDISPLACEMENTMAP_ELEMENT, 00216 SVG_FEDISTANTLIGHT_ELEMENT, 00220 SVG_FEFLOOD_ELEMENT, 00224 SVG_FEFUNCA_ELEMENT, 00228 SVG_FEFUNCB_ELEMENT, 00232 SVG_FEFUNCG_ELEMENT, 00236 SVG_FEFUNCR_ELEMENT, 00240 SVG_FEGAUSSIANBLUR_ELEMENT, 00244 SVG_FEIMAGE_ELEMENT, 00248 SVG_FEMERGE_ELEMENT, 00252 SVG_FEMERGENODE_ELEMENT, 00256 SVG_FEMORPHOLOGY_ELEMENT, 00260 SVG_FEOFFSET_ELEMENT, 00264 SVG_FEPOINTLIGHT_ELEMENT, 00268 SVG_FESPECULARLIGHTING_ELEMENT, 00272 SVG_FESPOTLIGHT_ELEMENT, 00276 SVG_FETILE_ELEMENT, 00280 SVG_FETURBULENCE_ELEMENT, 00284 SVG_FILTER_ELEMENT, 00288 SVG_FONT_ELEMENT, 00292 SVG_FONT_FACE_ELEMENT, 00296 SVG_FONT_FACE_FORMAT_ELEMENT, 00300 SVG_FONT_FACE_NAME_ELEMENT, 00304 SVG_FONT_FACE_SRC_ELEMENT, 00308 SVG_FONT_FACE_URI_ELEMENT, 00312 SVG_FOREIGNOBJECT_ELEMENT, 00316 SVG_G_ELEMENT, 00320 SVG_GLYPH_ELEMENT, 00324 SVG_GLYPHREF_ELEMENT, 00328 SVG_HKERN_ELEMENT, 00332 SVG_IMAGE_ELEMENT, 00336 SVG_LINE_ELEMENT, 00340 SVG_LINEARGRADIENT_ELEMENT, 00344 SVG_MARKER_ELEMENT, 00348 SVG_MASK_ELEMENT, 00352 SVG_METADATA_ELEMENT, 00356 SVG_MISSING_GLYPH_ELEMENT, 00360 SVG_MPATH_ELEMENT, 00364 SVG_PATH_ELEMENT, 00368 SVG_PATTERN_ELEMENT, 00372 SVG_POLYGON_ELEMENT, 00376 SVG_POLYLINE_ELEMENT, 00380 SVG_RADIALGRADIENT_ELEMENT, 00384 SVG_RECT_ELEMENT, 00388 SVG_SCRIPT_ELEMENT, 00392 SVG_SET_ELEMENT, 00396 SVG_STOP_ELEMENT, 00400 SVG_STYLE_ELEMENT, 00404 SVG_SVG_ELEMENT, 00408 SVG_SWITCH_ELEMENT, 00412 SVG_SYMBOL_ELEMENT, 00416 SVG_TEXT_ELEMENT, 00420 SVG_TEXTPATH_ELEMENT, 00425 SVG_TITLE_ELEMENT, 00429 SVG_TREF_ELEMENT, 00433 SVG_TSPAN_ELEMENT, 00437 SVG_USE_ELEMENT, 00441 SVG_VIEW_ELEMENT, 00445 SVG_VKERN_ELEMENT, 00449 SVG_MAX_ELEMENT 00450 00451 } SVGElementType;
Enumerations for SVGElement types.
- Enumerator:
Definition at line 3010 of file svg2.h.
03011 { 03012 SVG_A_ELEMENT = 0, 03013 SVG_ALTGLYPH_ELEMENT, 03014 SVG_ALTGLYPHDEF_ELEMENT, 03015 SVG_ALTGLYPHITEM_ELEMENT, 03016 SVG_ANIMATE_ELEMENT, 03017 SVG_ANIMATECOLOR_ELEMENT, 03018 SVG_ANIMATEMOTION_ELEMENT, 03019 SVG_ANIMATETRANSFORM_ELEMENT, 03020 SVG_CIRCLE_ELEMENT, 03021 SVG_CLIPPATH_ELEMENT, 03022 SVG_COLOR_PROFILE_ELEMENT, 03023 SVG_CURSOR_ELEMENT, 03024 SVG_DEFINITION_SRC_ELEMENT, 03025 SVG_DEFS_ELEMENT, 03026 SVG_DESC_ELEMENT, 03027 SVG_ELLIPSE_ELEMENT, 03028 SVG_FEBLEND_ELEMENT, 03029 SVG_FECOLORMATRIX_ELEMENT, 03030 SVG_FECOMPONENTTRANSFER_ELEMENT, 03031 SVG_FECOMPOSITE_ELEMENT, 03032 SVG_FECONVOLVEMATRIX_ELEMENT, 03033 SVG_FEDIFFUSELIGHTING_ELEMENT, 03034 SVG_FEDISPLACEMENTMAP_ELEMENT, 03035 SVG_FEDISTANTLIGHT_ELEMENT, 03036 SVG_FEFLOOD_ELEMENT, 03037 SVG_FEFUNCA_ELEMENT, 03038 SVG_FEFUNCB_ELEMENT, 03039 SVG_FEFUNCG_ELEMENT, 03040 SVG_FEFUNCR_ELEMENT, 03041 SVG_FEGAUSSIANBLUR_ELEMENT, 03042 SVG_FEIMAGE_ELEMENT, 03043 SVG_FEMERGE_ELEMENT, 03044 SVG_FEMERGENODE_ELEMENT, 03045 SVG_FEMORPHOLOGY_ELEMENT, 03046 SVG_FEOFFSET_ELEMENT, 03047 SVG_FEPOINTLIGHT_ELEMENT, 03048 SVG_FESPECULARLIGHTING_ELEMENT, 03049 SVG_FESPOTLIGHT_ELEMENT, 03050 SVG_FETILE_ELEMENT, 03051 SVG_FETURBULENCE_ELEMENT, 03052 SVG_FILTER_ELEMENT, 03053 SVG_FONT_ELEMENT, 03054 SVG_FONT_FACE_ELEMENT, 03055 SVG_FONT_FACE_FORMAT_ELEMENT, 03056 SVG_FONT_FACE_NAME_ELEMENT, 03057 SVG_FONT_FACE_SRC_ELEMENT, 03058 SVG_FONT_FACE_URI_ELEMENT, 03059 SVG_FOREIGNOBJECT_ELEMENT, 03060 SVG_G_ELEMENT, 03061 SVG_GLYPH_ELEMENT, 03062 SVG_GLYPHREF_ELEMENT, 03063 SVG_HKERN_ELEMENT, 03064 SVG_IMAGE_ELEMENT, 03065 SVG_LINE_ELEMENT, 03066 SVG_LINEARGRADIENT_ELEMENT, 03067 SVG_MARKER_ELEMENT, 03068 SVG_MASK_ELEMENT, 03069 SVG_METADATA_ELEMENT, 03070 SVG_MISSING_GLYPH_ELEMENT, 03071 SVG_MPATH_ELEMENT, 03072 SVG_PATH_ELEMENT, 03073 SVG_PATTERN_ELEMENT, 03074 SVG_POLYGON_ELEMENT, 03075 SVG_POLYLINE_ELEMENT, 03076 SVG_RADIALGRADIENT_ELEMENT, 03077 SVG_RECT_ELEMENT, 03078 SVG_SCRIPT_ELEMENT, 03079 SVG_SET_ELEMENT, 03080 SVG_STOP_ELEMENT, 03081 SVG_STYLE_ELEMENT, 03082 SVG_SVG_ELEMENT, 03083 SVG_SWITCH_ELEMENT, 03084 SVG_SYMBOL_ELEMENT, 03085 SVG_TEXT_ELEMENT, 03086 SVG_TEXTPATH_ELEMENT, 03087 SVG_TITLE_ELEMENT, 03088 SVG_TREF_ELEMENT, 03089 SVG_TSPAN_ELEMENT, 03090 SVG_USE_ELEMENT, 03091 SVG_VIEW_ELEMENT, 03092 SVG_VKERN_ELEMENT, 03093 SVG_MAX_ELEMENT 03094 } SVGElementType;
SVGExceptionCode.
Definition at line 104 of file svgtypes.h.
00105 { 00106 SVG_WRONG_TYPE_ERR = 0, 00107 SVG_INVALID_VALUE_ERR = 1, 00108 SVG_MATRIX_NOT_INVERTABLE = 2 00109 } 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.
Referenced by svgElementStrToEnum(), and svgInterfaceStrToEnum().
| 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.
| 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().
05843 { 05844 SVGPathSeg seg(PATHSEG_LINETO_HORIZONTAL_ABS); 05845 seg.setX(x); 05846 return seg; 05847 }
| SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoHorizontalRel | ( | double | x | ) |
Returns a stand-alone, parentless SVGPathSegLinetoHorizontalRel object.
Definition at line 5852 of file svg2.cpp.
References org::w3c::dom::svg::SVGPathSeg::setX().
05853 { 05854 SVGPathSeg seg(PATHSEG_LINETO_HORIZONTAL_REL); 05855 seg.setX(x); 05856 return seg; 05857 }
| SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoRel | ( | double | x, | |
| double | y | |||
| ) |
Returns a stand-alone, parentless SVGPathSegLinetoRel object.
Definition at line 5735 of file svg2.cpp.
References org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().
| SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoVerticalAbs | ( | double | y | ) |
Returns a stand-alone, parentless SVGPathSegLinetoVerticalAbs object.
Definition at line 5862 of file svg2.cpp.
References org::w3c::dom::svg::SVGPathSeg::setY().
05863 { 05864 SVGPathSeg seg(PATHSEG_LINETO_VERTICAL_ABS); 05865 seg.setY(y); 05866 return seg; 05867 }
| SVGPathSeg org::w3c::dom::svg::createSVGPathSegLinetoVerticalRel | ( | double | y | ) |
Returns a stand-alone, parentless SVGPathSegLinetoVerticalRel object.
Definition at line 5872 of file svg2.cpp.
References org::w3c::dom::svg::SVGPathSeg::setY().
05873 { 05874 SVGPathSeg seg(PATHSEG_LINETO_VERTICAL_REL); 05875 seg.setY(y); 05876 return seg; 05877 }
| SVGPathSeg org::w3c::dom::svg::createSVGPathSegMovetoAbs | ( | double | x, | |
| double | y | |||
| ) |
Returns a stand-alone, parentless SVGPathSegMovetoAbs object.
Definition at line 5702 of file svg2.cpp.
References org::w3c::dom::svg::SVGPathSeg::setX(), and org::w3c::dom::svg::SVGPathSeg::setY().
| 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).
| 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 54 of file svgimpl.cpp.
Referenced by org::w3c::dom::svg::SVGSVGElementImpl::getAttribute(), nr_arena_image_render(), 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.
| 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.
| 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.
| DOMString org::w3c::dom::svg::getColorProfile | ( | ) |
| SVGNumberList& org::w3c::dom::svg::getColors | ( | ) |
| unsigned short org::w3c::dom::svg::getColorType | ( | ) |
| 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.
| 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).
| 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
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| SVGAnimatedEnumeration org::w3c::dom::svg::getMaskUnits | ( | ) |
Corresponds to attribute maskUnits on the given 'mask' element.
Takes one of the constants defined in SVGUnitTypes.
| 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 | ( | ) |
Definition at line 1998 of file svg2.cpp.
References polyhedron_3d::type.
01999 { 02000 return type; 02001 }
| DOMString org::w3c::dom::svg::getPathSegTypeAsLetter | ( | ) |
Definition at line 2006 of file svg2.cpp.
References pathSegLetters, and polyhedron_3d::type.
02007 { 02008 int typ = type; 02009 if (typ<0 || typ>PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL) 02010 typ = PATHSEG_UNKNOWN; 02011 char const *ch = pathSegLetters[typ]; 02012 DOMString letter = ch; 02013 return letter; 02014 }
| SVGAnimatedEnumeration org::w3c::dom::svg::getPatternContentUnits | ( | ) |
Corresponds to attribute patternContentUnits on the given 'pattern' element.
Takes one of the constants defined in SVGUnitTypes.
| 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.
| 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.
| 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.
| 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.
| 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.
| SVGAnimatedLength org::w3c::dom::svg::getRx | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getRy | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getScale | ( | ) |
| SVGMatrix org::w3c::dom::svg::getScreenCTM | ( | ) |
| 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.
| 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.
| double org::w3c::dom::svg::getStartTime | ( | ) |
| 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.
| 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 | ( | ) |
| SVGAnimatedList& org::w3c::dom::svg::getTransform | ( | ) |
| DOMString org::w3c::dom::svg::getTransformString | ( | ) |
| 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().
| unsigned short org::w3c::dom::svg::getUnitType | ( | ) |
| 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.
| double org::w3c::dom::svg::getValue | ( | ) |
Definition at line 3845 of file svg2.cpp.
Referenced by Inkscape::Whiteboard::InkboardDocument::changeNew().
| DOMString org::w3c::dom::svg::getValueAsString | ( | ) |
| double org::w3c::dom::svg::getValueInSpecifiedUnits | ( | ) |
| SVGAnimatedNumberList org::w3c::dom::svg::getValues | ( | ) |
| SVGAnimatedRect org::w3c::dom::svg::getViewBox | ( | ) |
| DOMString org::w3c::dom::svg::getViewBoxString | ( | ) |
| 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.
| SVGElementPtr org::w3c::dom::svg::getViewportElement | ( | ) |
| SVGStringList org::w3c::dom::svg::getViewTarget | ( | ) |
| DOMString org::w3c::dom::svg::getViewTargetString | ( | ) |
| 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.
| 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.
| 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::getXmllang | ( | ) |
| 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.
| SVGAnimatedLength org::w3c::dom::svg::getY1 | ( | ) |
| SVGAnimatedLength org::w3c::dom::svg::getY2 | ( | ) |
| SVGAnimatedEnumeration org::w3c::dom::svg::getYChannelSelector | ( | ) |
| SVGAnimatedNumber org::w3c::dom::svg::getZ | ( | ) |
| unsigned short org::w3c::dom::svg::getZoomAndPan | ( | ) |
| bool org::w3c::dom::svg::hasExtension | ( | const DOMString & | ) |
| void org::w3c::dom::svg::newValueSpecifiedUnits | ( | unsigned | short, | |
| double | ||||
| ) |
| SVGValue& org::w3c::dom::svg::operator= | ( | const SVGValue & | other | ) |
| SVGPathSeg& org::w3c::dom::svg::operator= | ( | const SVGPathSeg & | other | ) |
| void org::w3c::dom::svg::pauseAnimations | ( | ) |
Suspends(i.e., pauses) all currently running animations that are defined within the SVG document fragment corresponding to this 'svg' element, causing the animation clock corresponding to this document fragment to stand still until it is unpaused.
Definition at line 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) |
Definition at line 3486 of file svg2.cpp.
References dxf_input::val.
03487 { 03488 baseVal = val; 03489 }
| void org::w3c::dom::svg::setColor | ( | unsigned | short, | |
| const DOMString & | , | |||
| const DOMString & | ||||
| ) | throw (SVGException) |
| 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.
| 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.
| const char * org::w3c::dom::svg::svgElementEnumToStr | ( | int | type | ) |
Return the string corresponding to a given SVG element type enum Return "unknown" if not found.
Definition at line 240 of file svgimpl.cpp.
References elementTable, org::w3c::dom::svg::SVGTableEntry::name, and SVG_MAX_ELEMENT.
00241 { 00242 if (type < 0 || type >= SVG_MAX_ELEMENT) 00243 return "unknown"; 00244 return elementTable[type].name; 00245 }
| int org::w3c::dom::svg::svgElementStrToEnum | ( | const char * | str | ) |
Look up the SVG Element type enum for a given string Return -1 if not found.
Definition at line 223 of file svgimpl.cpp.
References _entryComparison(), elementTable, SVG_MAX_ELEMENT, and org::w3c::dom::svg::SVGTableEntry::type.
Referenced by org::w3c::dom::svg::SVGDocumentImpl::createElement().
00224 { 00225 if (!str) 00226 return -1; 00227 SVGTableEntry *entry = 00228 (SVGTableEntry *)bsearch(str, elementTable, 00229 SVG_MAX_ELEMENT, sizeof(SVGTableEntry), _entryComparison); 00230 if (!entry) 00231 return -1; 00232 return entry->type; 00233 }
| const char* org::w3c::dom::svg::svgInterfaceEnumToStr | ( | int | type | ) |
Return the string corresponding to a given SVG element type enum Return "unknown" if not found.
Definition at line 269 of file svgimpl.cpp.
References Barcode::Code39Ext::i, interfaceTable, org::w3c::dom::svg::SVGTableEntry::name, SVG_NR_INTERFACES, SVG_ZOOM_AND_PAN, and org::w3c::dom::svg::SVGTableEntry::type.
00270 { 00271 if (type < 1 || type > (int)SVG_ZOOM_AND_PAN) 00272 return "unknown"; 00273 SVGTableEntry *entry = interfaceTable; 00274 for (int i = 0 ; i < SVG_NR_INTERFACES ; i++) 00275 { 00276 if (entry->type == type) 00277 return entry->name; 00278 entry++; 00279 } 00280 return "unknown"; 00281 }
| int org::w3c::dom::svg::svgInterfaceStrToEnum | ( | const char * | str | ) |
Look up the SVG Interface type enum for a given string Return -1 if not found.
Definition at line 252 of file svgimpl.cpp.
References _entryComparison(), interfaceTable, SVG_NR_INTERFACES, and org::w3c::dom::svg::SVGTableEntry::type.
00253 { 00254 if (!str) 00255 return -1; 00256 SVGTableEntry *entry = 00257 (SVGTableEntry *)bsearch(str, interfaceTable, 00258 SVG_NR_INTERFACES, sizeof(SVGTableEntry), _entryComparison); 00259 if (!entry) 00260 return -1; 00261 return entry->type; 00262 }
| org::w3c::dom::svg::SVGValue | ( | const SVGValue & | other | ) |
Constructor.
Definition at line 2759 of file svg2.cpp.
References Inkscape::Extension::init().
02760 { 02761 init(); 02762 }
| 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.
| 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.
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(), Avoid::aStarPath(), average_color(), banbks11(), bandec11(), Avoid::ShapeRef::boundingBox(), lwpolyline::bulge_end_angle(), polyline::bulge_end_angle(), lwpolyline::bulge_start_angle(), polyline::bulge_start_angle(), calc_lon(), Avoid::ConnRef::calcRouteDist(), Geom::circle_circle_intersection(), Geom::clenshaw_series(), clonetiler_apply(), clonetiler_dialog(), clonetiler_reset_recursive(), clonetiler_spinbox(), clonetiler_table_attach(), org::w3c::dom::DOMString::compare(), Geom::control_poly_flat_enough(), Geom::Bernsteins::control_poly_flat_enough(), cr_simple_sel_compute_specificity(), Geom::cross(), cubic_bbox(), Geom::cubics_fitting_curvature(), delete_line_break(), distance_to_segment(), Inkscape::LivePathEffect::LPESketch::doEffect_pwd2(), Geom::Piecewise< T >::dot(), find_bounds_for_lambda0(), Geom::find_intersections_bezier_recursive(), Geom::fuse_nearby_ends(), get_stock_item(), Inkscape::UI::Dialog::TileDialog::Grid_Arrange(), Inkscape::grid_dot(), Inkscape::grid_hline(), Inkscape::grid_vline(), org::w3c::dom::DOMString::insert(), PatternKnotHolderEntityScale::knot_get(), NR::LInfty(), main(), majority(), Geom::make_cuts_independent(), nr_arena_item_invoke_render(), nr_blit_pixblock_mask_rgba32(), nr_R8G8B8_R8G8B8_A8_RGBA32(), nr_R8G8B8_R8G8B8_R8G8B8A8_N(), nr_R8G8B8_R8G8B8_R8G8B8A8_N_A8(), nr_R8G8B8_R8G8B8_R8G8B8A8_P(), nr_R8G8B8_R8G8B8_R8G8B8A8_P_A8(), nr_R8G8B8A8_N_EMPTY_A8_RGBA32(), nr_R8G8B8A8_N_EMPTY_R8G8B8A8_P_A8(), nr_R8G8B8A8_N_R8G8B8A8_N_A8_RGBA32(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_N(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_N_A8(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_N_TRANSFORM(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_P(), nr_R8G8B8A8_N_R8G8B8A8_N_R8G8B8A8_P_A8(), nr_R8G8B8A8_P_EMPTY_A8_RGBA32(), nr_R8G8B8A8_P_EMPTY_R8G8B8A8_N(), nr_R8G8B8A8_P_EMPTY_R8G8B8A8_N_A8(), nr_R8G8B8A8_P_R8G8B8A8_P_A8_RGBA32(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_N(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_N_A8(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_N_TRANSFORM_0(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_N_TRANSFORM_n(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_P(), nr_R8G8B8A8_P_R8G8B8A8_P_R8G8B8A8_P_A8(), nr_render_rgba32_rgb(), Inkscape::UI::Dialog::ActionAlign::on_button_click(), Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::on_scroll_timeout(), Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled(), Geom::operator*(), org::w3c::dom::operator<(), penalty3(), persp3d_rotate_VP(), pointslope(), Inkscape::Filters::FilterFlood::render(), Inkscape::Filters::FilterColorMatrix::render(), org::w3c::dom::DOMString::replace(), AVLTree::RestoreBalances(), entities::ret_arcs(), Inkscape::Extension::Internal::rgba(), Geom::SVGEllipticalArc::roots(), Geom::EllipticalArc::roots(), org::w3c::dom::svg::SVGMatrix::rotateFromVector(), Geom::sectionize(), Inkscape::Debug::EventTrackerBase::set(), Geom::Ellipse::set(), Proj::TransfMat3x4::set_infinite_direction(), org::w3c::dom::svg::SVGMatrix::setA(), CxxTest::Win32Gui::setCaption(), SPDesktopWidget::setToolboxAdjustmentValue(), sp_average_color(), sp_caxonomgrid_setpixel(), sp_color_slider_render_gradient(), sp_compare_x_position(), sp_compare_y_position(), sp_css_attr_scale_property_list(), sp_ctrl_build_cache(), sp_ctrl_render(), sp_ctrlrect_area(), sp_ctrlrect_hline(), sp_ctrlrect_vline(), sp_draw_anchor_new(), sp_gradient_render_vector_block_rgb(), sp_grid_vline(), sp_guideline_render(), sp_guideline_setpixel(), sp_process_args(), sp_select_clone_original(), sp_selected_path_boolop(), sp_selection_layout_widget_update(), sp_spray_recursive(), sp_stroke_style_line_widget_new(), sp_svg_length_read_ldd(), sp_svg_transform_read(), sp_symbol_bbox(), sp_tweak_dilate_recursive(), Gear::spawn(), spdc_attach_selection(), spiro_iter(), spw_unit_selector(), stroke_width_set_unit(), style_name_compare(), Geom::Bezier::subdivide(), tangent(), ListContainerTest::testAssignmentOperator(), ListContainerTest::testBulkAppending(), ListContainerTest::testContainerSize(), Shape::TesteIntersection(), ListContainerTest::testEqualityTests(), ListContainerTest::testLessThan(), text2text(), Pedro::Md5::transform(), Md5::transform(), Sha512::transform(), Sha384::transform(), Sha256::transform(), Sha224::transform(), Sha1::transform(), Inkscape::Filters::FilterTurbulence::TurbulenceNoise2(), Geom::unitVector(), Inkscape::Filters::upsample(), and SPDesktop::zoom_page_width().
| 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(), doTest(), doTest1(), org::w3c::dom::xpath::XPathParser::error(), buildtool::TaskMakeFile::execute(), buildtool::TaskJavac::execute(), buildtool::TaskCC::execute(), org::siox::Siox::extractForeground(), Pedro::XmppClient::fileReceive(), Pedro::XmppClient::fileSend(), Avoid::Block::findMinInConstraint(), vpsc::Block::findMinInConstraint(), Avoid::Block::findMinLM(), Inkscape::LivePathEffect::findShadowedTime(), Geom::force_continuity(), Geom::fuse_nearby_ends(), gWritePPM(), Geom::intersect_polish_root(), itemtree_map(), iWritePPM(), Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(), Inkscape::LivePathEffect::LPERoughHatches::linearSnake(), Avoid::Block::list_active(), GzipFile::loadFile(), org::w3c::dom::XmlReader::loadFile(), Inkscape::Util::UnitTable::loadText(), Inkscape::Util::map_list(), Avoid::Block::merge(), vpsc::Block::merge(), Avoid::Block::mergeIn(), vpsc::Block::mergeIn(), Avoid::Blocks::mergeLeft(), vpsc::Blocks::mergeLeft(), Avoid::Blocks::mergeRight(), vpsc::Blocks::mergeRight(), Avoid::IncSolver::mostViolated(), vpsc::IncSolver::mostViolated(), Avoid::IncSolver::moveBlocks(), vpsc::IncSolver::moveBlocks(), Geom::multi_roots_internal(), new_filter(), new_filter_blend_gaussian_blur(), new_filter_gaussian_blur(), Avoid::nudgeOrthogonalRoutes(), Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled(), org::inkscape::script::Editor::openFile(), Pedro::Parser::parseFile(), org::w3c::dom::css::CssReader::parseFile(), buildtool::Parser::parseFile(), buildtool::Make::parsePropertyFile(), ppWritePPM(), Avoid::IncSolver::printBlocks(), vpsc::Solver::printBlocks(), process_all(), buildtool::SvnInfo::query(), ZipFile::readFile(), ZipEntry::readFile(), GzipFile::readFile(), Pedro::XmppConfig::readFile(), buildtool::PkgConfig::readFile(), vpsc::Solver::refine(), removeRectangleOverlap(), AVLTree::RestoreBalances(), org::w3c::dom::svg::SVGMatrix::rotateFromVector(), rWritePPM(), Avoid::IncSolver::satisfy(), vpsc::IncSolver::satisfy(), vpsc::Solver::satisfy(), Inkscape::Util::UnitTable::save(), org::inkscape::script::Editor::saveAsFile(), DepTool::saveCmakeFile(), DepTool::saveDepFile(), buildtool::DepTool::saveDepFile(), Inkscape::Extension::Internal::PovOutput::saveDocument(), Inkscape::Extension::Internal::JavaFXOutput::saveDocument(), org::inkscape::script::Editor::saveFile(), DepTool::saveFileList(), DepTool::saveRefFile(), DepTool::scanFile(), buildtool::DepTool::scanFile(), Inkscape::Debug::EventTrackerBase::set(), Geom::set_first_point(), Geom::set_last_point(), org::w3c::dom::svg::SVGMatrix::setF(), Avoid::IncSolver::solve(), vpsc::IncSolver::solve(), sp_color_hsv_to_rgb_floatv(), sp_do_export_png(), sp_feComponentTransfer_child_added(), sp_feComponentTransfer_remove_child(), sp_feDiffuseLighting_child_added(), sp_feDiffuseLighting_order_changed(), sp_feDiffuseLighting_remove_child(), sp_feSpecularLighting_child_added(), sp_feSpecularLighting_order_changed(), sp_feSpecularLighting_remove_child(), sp_font_selector_init(), sp_gradient_ensure_colors(), sp_gradient_vector_widget_new(), sp_item_widget_new(), sp_stroke_style_line_widget_new(), sp_style_read_ifilter(), sp_text_edit_dialog(), Avoid::Blocks::split(), vpsc::Blocks::split(), Avoid::Block::split_path(), Avoid::Block::splitBetween(), vpsc::Block::splitBetween(), Avoid::IncSolver::splitBlocks(), vpsc::IncSolver::splitBlocks(), Inkscape::Text::Layout::InputStreamTextSource::styleGetFontDescription(), text2text(), org::w3c::dom::xpath::XPathParser::trace(), Sha512::transform(), Sha384::transform(), Sha256::transform(), Sha224::transform(), Inkscape::Filters::FilterTurbulence::turbulence(), Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::update(), Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::update_filters(), Avoid::Block::updateWeightedPosition(), ZipFile::writeFile(), GzipFile::writeFile(), Pedro::XmppConfig::writeFile(), org::siox::SioxImage::writePPM(), org::w3c::dom::ls::LSSerializerImpl::writeToURI(), and font_factory::~font_factory().
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(), Avoid::cost(), cr_additional_sel_new(), cr_additional_sel_new_with_type(), cr_additional_sel_one_to_string(), cr_additional_sel_to_string(), cr_attr_sel_new(), cr_attr_sel_to_string(), cr_cascade_new(), cr_declaration_list_to_string(), cr_declaration_list_to_string2(), cr_declaration_new(), cr_declaration_parse_from_buf(), cr_declaration_parse_list_from_buf(), cr_declaration_to_string(), cr_declaration_unlink(), cr_doc_handler_new(), cr_font_family_new(), cr_font_family_to_string(), cr_font_family_to_string_real(), cr_font_size_adjust_new(), cr_font_size_get_larger_predefined_font_size(), cr_font_size_get_smaller_predefined_font_size(), cr_font_size_new(), cr_input_new_from_buf(), cr_input_new_from_uri(), cr_input_new_real(), cr_input_peek_byte2(), cr_num_dup(), cr_num_is_fixed_length(), cr_num_new(), cr_num_new_with_val(), cr_num_to_string(), cr_om_parser_new(), cr_om_parser_parse_buf(), cr_om_parser_parse_file(), cr_om_parser_parse_paths_to_cascade(), cr_parser_error_new(), cr_parser_new(), cr_parser_new_from_buf(), cr_parser_new_from_file(), cr_parser_new_from_input(), cr_parser_parse_attribute_selector(), cr_parser_parse_term(), cr_parsing_location_new(), cr_parsing_location_to_string(), cr_prop_list_allocate(), cr_prop_list_append2(), cr_prop_list_prepend2(), cr_pseudo_new(), cr_pseudo_to_string(), cr_rgb_new(), cr_rgb_new_with_vals(), cr_rgb_parse_from_buf(), cr_rgb_to_string(), cr_sel_eng_new(), cr_selector_new(), cr_selector_to_string(), cr_simple_sel_new(), cr_simple_sel_one_to_string(), cr_simple_sel_to_string(), cr_statement_at_charset_rule_parse_from_buf(), cr_statement_at_import_rule_parse_from_buf(), cr_statement_at_media_rule_parse_from_buf(), cr_statement_at_page_rule_parse_from_buf(), cr_statement_at_page_rule_to_string(), cr_statement_does_buf_parses_against_core(), cr_statement_font_face_rule_parse_from_buf(), cr_statement_font_face_rule_to_string(), cr_statement_new_at_charset_rule(), cr_statement_new_at_font_face_rule(), cr_statement_new_at_import_rule(), cr_statement_new_at_media_rule(), cr_statement_new_at_page_rule(), cr_statement_new_ruleset(), cr_statement_parse_from_buf(), cr_statement_ruleset_parse_from_buf(), cr_statement_ruleset_to_string(), cr_statement_unlink(), cr_string_dup(), cr_string_dup2(), cr_string_new(), cr_string_new_from_gstring(), cr_string_new_from_string(), cr_style_dup(), cr_style_new(), cr_stylesheet_new(), cr_term_new(), cr_term_one_to_string(), cr_term_parse_expression_from_buf(), cr_term_to_string(), cr_tknzr_new(), cr_tknzr_new_from_buf(), cr_tknzr_new_from_uri(), cr_token_new(), cr_utils_dup_glist_of_cr_string(), cr_utils_dup_glist_of_string(), VerbAction::create(), Geom::cross(), Geom::cubics_fitting_curvature(), Geom::curvature(), Geom::SVGEllipticalArc::derivative(), Geom::derivative(), Geom::Line::derivative(), Geom::EllipticalArc::derivative(), Inkscape::LivePathEffect::discontinuities(), do_trace(), Inkscape::LivePathEffect::LPECurveStitch::doEffect_path(), Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(), Inkscape::LivePathEffect::LPEPerspectivePath::doEffect_pwd2(), Geom::NL::detail::dot(), Geom::Piecewise< T >::dot(), Inkscape::Text::Layout::dumpAsText(), extract_uri(), file_save_remote(), find_bounds_for_lambda0(), org::w3c::dom::svg::SVGMatrix::flipX(), org::w3c::dom::svg::SVGMatrix::flipY(), Geom::force_continuity(), Inkscape::Util::format(), Inkscape::URI::from_native_filename(), Geom::Interval::fromArray(), Inkscape::URI::fromUtf8(), Geom::fuse_nearby_ends(), Inkscape::LivePathEffect::LPERoughHatches::generateLevels(), Avoid::ConnRef::generatePath(), ComboText::get_active_text(), buildtool::DepTool::getDepFile(), org::w3c::dom::svg::SVGLocatable::getFarthestViewportElement(), Inkscape::Preferences::getLastError(), org::w3c::dom::svg::SVGLocatable::getNearestViewportElement(), SPStop::getNextStop(), SPStop::getPrevStop(), org::w3c::dom::svg::SVGLocatable::getTransformToElement(), org::w3c::dom::svg::SVGAngle::getValueAsString(), org::w3c::dom::svg::SVGAngle::getValueInSpecifiedUnits(), org::w3c::dom::svg::SVGLength::getValueInSpecifiedUnits(), gnome_uri_list_extract_filenames(), gnome_uri_list_extract_uris(), Pedro::PedroGui::groupChatCallback(), id_add_sel_matches_node(), Inkscape::LivePathEffect::LPEKnotNS::idx_of_nearest(), Inkscape::Whiteboard::SessionManager::initialiseSession(), Geom::integral(), org::w3c::dom::svg::SVGMatrix::inverse(), lang_pseudo_class_handler(), Geom::length(), Inkscape::LivePathEffect::LPERoughHatches::linearSnake(), Inkscape::Util::UnitTable::load(), buildtool::DepTool::loadDepFile(), Inkscape::IO::locale_to_utf8_fallback(), Inkscape::Text::Layout::ShapeScanlineMaker::makeScanline(), org::w3c::dom::svg::SVGMatrix::multiply(), Inkscape::Extension::Internal::SVDMatrix::multiply(), new_bezctx_ink(), new_parsing_context(), Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::on_button_release_event(), Inkscape::UI::Dialog::FileListViewText::on_cursor_changed(), Inkscape::Extension::Implementation::XSLT::open(), Proj::Pt3::operator*(), Proj::Pt2::operator*(), Geom::Poly::operator*(), Geom::operator*(), Proj::Pt3::operator+(), Proj::Pt2::operator+(), Geom::Poly::operator+(), Geom::operator+(), Proj::Pt3::operator-(), Proj::Pt2::operator-(), Geom::Poly::operator-(), Geom::operator-(), Geom::operator/(), parse_font_face_end_font_face_cb(), parse_ruleset_end_selector_cb(), Inkscape::IO::SaxHandler::parseFile(), Inkscape::IO::SaxHandler::parseMemory(), Inkscape::IO::pixbuf_new_from_file(), Geom::SVGEllipticalArc::pointAndDerivatives(), Geom::VLineSegment::pointAndDerivatives(), Geom::HLineSegment::pointAndDerivatives(), Geom::EllipticalArc::pointAndDerivatives(), Path::PointToCurvilignPosition(), Geom::pow(), Avoid::processEventHori(), Avoid::processEventVert(), Avoid::processShiftEvent(), Inkscape::LivePathEffect::RandomParam::rand(), Geom::Line::ray(), rdf_get_work_entity(), rdf_match_license(), Inkscape::LayerManager::renameLayer(), Geom::NL::least_squeares_fitter< ModelT, Point, true >::result(), Geom::NL::least_squeares_fitter< ModelT, double, true >::result(), Geom::Ray::reverse(), Geom::Line::reverse(), Geom::reverse(), Geom::Ray::roots(), Geom::Line::roots(), Geom::VLineSegment::roots(), Geom::HLineSegment::roots(), Geom::rot90(), org::w3c::dom::svg::SVGMatrix::rotate(), org::w3c::dom::svg::SVGMatrix::rotateFromVector(), Inkscape::NSApplication::Application::run(), Inkscape::IO::sanitizeString(), org::w3c::dom::svg::SVGMatrix::scale(), org::w3c::dom::svg::SVGMatrix::scaleNonUniform(), Avoid::segDir(), Avoid::EdgePair::setCurrAngle(), Geom::Poly::shifted(), Inkscape::Trace::Tracer::sioxProcessImage(), org::w3c::dom::svg::SVGMatrix::skewX(), org::w3c::dom::svg::SVGMatrix::skewY(), sp_color_wheel_process_in_triangle(), sp_fill_style_widget_paint_changed(), sp_fill_style_widget_update(), sp_filter_get_image_name(), sp_filter_get_new_result_name(), sp_flood_do_flood_fill(), sp_icon_get_icon(), sp_image_get_curve(), sp_image_pixbuf_force_rgba(), sp_repr_get_double_attribute(), sp_repr_get_int_attribute(), sp_selection_apply_affine(), sp_stroke_style_paint_changed(), sp_stroke_style_paint_update(), sp_te_get_string_multiline(), sp_text_context_style_query(), Geom::VLineSegment::subdivide(), Geom::HLineSegment::subdivide(), DirUtilTest::testBase(), SVGColorTest::testIccColor(), Mod360Test::testMod360(), RoundTest::testNonNegRound(), RoundTest::testNonPosRoung(), SVGColorTest::testReadColor(), Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::to_vector(), SPColor::toString(), Inkscape::Trace::Potrace::PotraceTracingEngine::traceBrightnessMulti(), Inkscape::Trace::Potrace::PotraceTracingEngine::traceGrayMap(), Inkscape::Trace::Potrace::PotraceTracingEngine::traceQuant(), Inkscape::Trace::Potrace::PotraceTracingEngine::traceSingle(), Inkscape::Trace::Tracer::traceThread(), org::w3c::dom::svg::SVGMatrix::translate(), Inkscape::Extension::Internal::SVDMatrix::transpose(), try_get_intersect_point_with_item(), Inkscape::Filters::FilterTurbulence::TurbulenceRandom(), Geom::unitVector(), Inkscape::UI::Widget::SelectedStyle::update(), and Inkscape::Util::vformat().
