14 January 2003

# ECMAScript Language Binding for SVG

This document contains the complete ECMAScript language binding for the SVG Document Object Model definitions.

Prototype Object SVGException
  The SVGException class has the following constants:
    SVGException.SVG_WRONG_TYPE_ERR
      This constant is of type Number and its value is 1.
    SVGException.SVG_INVALID_VALUE_ERR
      This constant is of type Number and its value is 2.
    SVGException.SVG_MATRIX_NOT_INVERTABLE
      This constant is of type Number and its value is 3.

Object SVGException
  The SVGException object has the following properties:
    code
      This property is of type Number.

Object SVGElement

  SVGElement has all the properties and methods of dom::Element as well as the properties and methods defined below.

  The SVGElement object has the following properties:
    id
      This property is of type String.
    xmlbase
      This property is of type String.
    ownerSVGElement
      This read-only property is of type SVGSVGElement.
    viewportElement
      This read-only property is of type SVGElement.

Object SVGAnimatedBoolean
  The SVGAnimatedBoolean object has the following properties:
    baseVal
      This property is of type Boolean.
    animVal
      This read-only property is of type Boolean.

Object SVGAnimatedString
  The SVGAnimatedString object has the following properties:
    baseVal
      This property is of type String.
    animVal
      This read-only property is of type String.

Object SVGStringList
  The SVGStringList object has the following properties:
    numberOfItems
      This read-only property is of type Number.
  The SVGStringList object has the following methods:
    clear()
      This method has no return value.
    initialize(newItem)
      This method returns a(n) String. The newItem parameter is of type String.
    getItem(index)
      This method returns a(n) String. The index parameter is of type Number.
    insertItemBefore(newItem,index)
      This method returns a(n) String. The newItem parameter is of type String. The index parameter is of type Number.
    replaceItem(newItem,index)
      This method returns a(n) String. The newItem parameter is of type String. The index parameter is of type Number.
    removeItem(index)
      This method returns a(n) String. The index parameter is of type Number.
    appendItem(newItem)
      This method returns a(n) String. The newItem parameter is of type String.

Object SVGAnimatedEnumeration
  The SVGAnimatedEnumeration object has the following properties:
    baseVal
      This property is of type Number.
    animVal
      This read-only property is of type Number.

Object SVGAnimatedInteger
  The SVGAnimatedInteger object has the following properties:
    baseVal
      This property is of type Number.
    animVal
      This read-only property is of type Number.

Object SVGNumber
  The SVGNumber object has the following properties:
    value
      This property is of type Number.

Object SVGAnimatedNumber
  The SVGAnimatedNumber object has the following properties:
    baseVal
      This property is of type Number.
    animVal
      This read-only property is of type Number.

Object SVGNumberList
  The SVGNumberList object has the following properties:
    numberOfItems
      This read-only property is of type Number.
  The SVGNumberList object has the following methods:
    clear()
      This method has no return value.
    initialize(newItem)
      This method returns a(n) SVGNumber. The newItem parameter is of type SVGNumber.
    getItem(index)
      This method returns a(n) SVGNumber. The index parameter is of type Number.
    insertItemBefore(newItem,index)
      This method returns a(n) SVGNumber. The newItem parameter is of type SVGNumber. The index parameter is of type Number.
    replaceItem(newItem,index)
      This method returns a(n) SVGNumber. The newItem parameter is of type SVGNumber. The index parameter is of type Number.
    removeItem(index)
      This method returns a(n) SVGNumber. The index parameter is of type Number.
    appendItem(newItem)
      This method returns a(n) SVGNumber. The newItem parameter is of type SVGNumber.

Object SVGAnimatedNumberList
  The SVGAnimatedNumberList object has the following properties:
    baseVal
      This read-only property is of type SVGNumberList.
    animVal
      This read-only property is of type SVGNumberList.

Prototype Object SVGLength
  The SVGLength class has the following constants:
    SVGLength.SVG_LENGTHTYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGLength.SVG_LENGTHTYPE_NUMBER
      This constant is of type Number and has a value of 1.
    SVGLength.SVG_LENGTHTYPE_PERCENTAGE
      This constant is of type Number and has a value of 2.
    SVGLength.SVG_LENGTHTYPE_EMS
      This constant is of type Number and has a value of 3.
    SVGLength.SVG_LENGTHTYPE_EXS
      This constant is of type Number and has a value of 4.
    SVGLength.SVG_LENGTHTYPE_PX
      This constant is of type Number and has a value of 5.
    SVGLength.SVG_LENGTHTYPE_CM
      This constant is of type Number and has a value of 6.
    SVGLength.SVG_LENGTHTYPE_MM
      This constant is of type Number and has a value of 7.
    SVGLength.SVG_LENGTHTYPE_IN
      This constant is of type Number and has a value of 8.
    SVGLength.SVG_LENGTHTYPE_PT
      This constant is of type Number and has a value of 9.
    SVGLength.SVG_LENGTHTYPE_PC
      This constant is of type Number and has a value of 10.

Object SVGLength
  The SVGLength object has the following properties:
    unitType
      This read-only property is of type Number.
    value
      This property is of type Number.
    valueInSpecifiedUnits
      This property is of type Number.
    valueAsString
      This property is of type String.
  The SVGLength object has the following methods:
    newValueSpecifiedUnits(unitType,valueInSpecifiedUnits)
      This method has no return value. The unitType parameter is of type Number. The valueInSpecifiedUnits parameter is of type Number.
    convertToSpecifiedUnits(unitType)
      This method has no return value. The unitType parameter is of type Number.

Object SVGAnimatedLength
  The SVGAnimatedLength object has the following properties:
    baseVal
      This read-only property is of type SVGLength.
    animVal
      This read-only property is of type SVGLength.

Object SVGLengthList
  The SVGLengthList object has the following properties:
    numberOfItems
      This read-only property is of type Number.
  The SVGLengthList object has the following methods:
    clear()
      This method has no return value.
    initialize(newItem)
      This method returns a(n) SVGLength. The newItem parameter is of type SVGLength.
    getItem(index)
      This method returns a(n) SVGLength. The index parameter is of type Number.
    insertItemBefore(newItem,index)
      This method returns a(n) SVGLength. The newItem parameter is of type SVGLength. The index parameter is of type Number.
    replaceItem(newItem,index)
      This method returns a(n) SVGLength. The newItem parameter is of type SVGLength. The index parameter is of type Number.
    removeItem(index)
      This method returns a(n) SVGLength. The index parameter is of type Number.
    appendItem(newItem)
      This method returns a(n) SVGLength. The newItem parameter is of type SVGLength.

Object SVGAnimatedLengthList
  The SVGAnimatedLengthList object has the following properties:
    baseVal
      This read-only property is of type SVGLengthList.
    animVal
      This read-only property is of type SVGLengthList.

Prototype Object SVGAngle
  The SVGAngle class has the following constants:
    SVGAngle.SVG_ANGLETYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGAngle.SVG_ANGLETYPE_UNSPECIFIED
      This constant is of type Number and has a value of 1.
    SVGAngle.SVG_ANGLETYPE_DEG
      This constant is of type Number and has a value of 2.
    SVGAngle.SVG_ANGLETYPE_RAD
      This constant is of type Number and has a value of 3.
    SVGAngle.SVG_ANGLETYPE_GRAD
      This constant is of type Number and has a value of 4.

Object SVGAngle
  The SVGAngle object has the following properties:
    unitType
      This read-only property is of type Number.
    value
      This property is of type Number.
    valueInSpecifiedUnits
      This property is of type Number.
    valueAsString
      This property is of type String.
  The SVGAngle object has the following methods:
    newValueSpecifiedUnits(unitType,valueInSpecifiedUnits)
      This method has no return value. The unitType parameter is of type Number. The valueInSpecifiedUnits parameter is of type Number.
    convertToSpecifiedUnits(unitType)
      This method has no return value. The unitType parameter is of type Number.

Object SVGAnimatedAngle
  The SVGAnimatedAngle object has the following properties:
    baseVal
      This read-only property is of type SVGAngle.
    animVal
      This read-only property is of type SVGAngle.

Prototype Object SVGColor
  The SVGColor class has the following constants:
    SVGColor.SVG_COLORTYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGColor.SVG_COLORTYPE_RGBCOLOR
      This constant is of type Number and has a value of 1.
    SVGColor.SVG_COLORTYPE_RGBCOLOR_ICCCOLOR
      This constant is of type Number and has a value of 2.
    SVGColor.SVG_COLORTYPE_CURRENTCOLOR
      This constant is of type Number and has a value of 3.

Object SVGColor

  SVGColor has all the properties and methods of css::CSSValue as well as the properties and methods defined below.

  The SVGColor object has the following properties:
    colorType
      This read-only property is of type Number.
    rgbColor
      This read-only property is of type css::RGBColor.
    iccColor
      This read-only property is of type SVGICCColor.
  The SVGColor object has the following methods:
    setRGBColor(rgbColor)
      This method has no return value. The rgbColor parameter is of type String.
    setRGBColorICCColor(rgbColor,iccColor)
      This method has no return value. The rgbColor parameter is of type String. The iccColor parameter is of type String.
    setColor(colorType,rgbColor,iccColor)
      This method has no return value. The colorType parameter is of type Number. The rgbColor parameter is of type String. The iccColor parameter is of type String.

Object SVGICCColor
  The SVGICCColor object has the following properties:
    colorProfile
      This property is of type String.
    colors
      This read-only property is of type SVGNumberList.

Object SVGRect
  The SVGRect object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
    width
      This property is of type Number.
    height
      This property is of type Number.

Object SVGAnimatedRect
  The SVGAnimatedRect object has the following properties:
    baseVal
      This read-only property is of type SVGRect.
    animVal
      This read-only property is of type SVGRect.

Prototype Object SVGUnitTypes
  The SVGUnitTypes class has the following constants:
    SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN
      This constant is of type Number and its value is 0.
    SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE
      This constant is of type Number and its value is 1.
    SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX
      This constant is of type Number and its value is 2.

Object SVGStylable
  The SVGStylable object has the following properties:
    className
      This read-only property is of type SVGAnimatedString.
    style
      This read-only property is of type css::CSSStyleDeclaration.
  The SVGStylable object has the following methods:
    getPresentationAttribute(name)
      This method returns a(n) css::CSSValue. The name parameter is of type String.

Object SVGLocatable
  The SVGLocatable object has the following properties:
    nearestViewportElement
      This read-only property is of type SVGElement.
    farthestViewportElement
      This read-only property is of type SVGElement.
  The SVGLocatable object has the following methods:
    getBBox()
      This method returns a(n) SVGRect.
    getCTM()
      This method returns a(n) SVGMatrix.
    getScreenCTM()
      This method returns a(n) SVGMatrix.
    getTransformToElement(element)
      This method returns a(n) SVGMatrix. The element parameter is of type SVGElement.

Object SVGTransformable

  SVGTransformable has all the properties and methods of SVGLocatable as well as the properties and methods defined below.

  The SVGTransformable object has the following properties:
    transform
      This read-only property is of type SVGAnimatedTransformList.

Object SVGTests
  The SVGTests object has the following properties:
    requiredFeatures
      This read-only property is of type SVGStringList.
    requiredExtensions
      This read-only property is of type SVGStringList.
    systemLanguage
      This read-only property is of type SVGStringList.
  The SVGTests object has the following methods:
    hasExtension(extension)
      This method returns a(n) Boolean. The extension parameter is of type String.

Object SVGLangSpace
  The SVGLangSpace object has the following properties:
    xmllang
      This property is of type String.
    xmlspace
      This property is of type String.

Object SVGExternalResourcesRequired
  The SVGExternalResourcesRequired object has the following properties:
    externalResourcesRequired
      This read-only property is of type SVGAnimatedBoolean.

Object SVGFitToViewBox
  The SVGFitToViewBox object has the following properties:
    viewBox
      This read-only property is of type SVGAnimatedRect.
    preserveAspectRatio
      This read-only property is of type SVGAnimatedPreserveAspectRatio.

Prototype Object SVGZoomAndPan
  The SVGZoomAndPan class has the following constants:
    SVGZoomAndPan.SVG_ZOOMANDPAN_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGZoomAndPan.SVG_ZOOMANDPAN_DISABLE
      This constant is of type Number and has a value of 1.
    SVGZoomAndPan.SVG_ZOOMANDPAN_MAGNIFY
      This constant is of type Number and has a value of 2.

Object SVGZoomAndPan
  The SVGZoomAndPan object has the following properties:
    zoomAndPan
      This property is of type Number.

Object SVGViewSpec

  SVGViewSpec has all the properties and methods of SVGZoomAndPan, SVGFitToViewBox as well as the properties and methods defined below.

  The SVGViewSpec object has the following properties:
    transform
      This read-only property is of type SVGTransformList.
    viewTarget
      This read-only property is of type SVGElement.
    viewBoxString
      This read-only property is of type String.
    preserveAspectRatioString
      This read-only property is of type String.
    transformString
      This read-only property is of type String.
    viewTargetString
      This read-only property is of type String.

Object SVGURIReference
  The SVGURIReference object has the following properties:
    href
      This read-only property is of type SVGAnimatedString.

Prototype Object SVGRenderingIntent
  The SVGRenderingIntent class has the following constants:
    SVGRenderingIntent.RENDERING_INTENT_UNKNOWN
      This constant is of type Number and its value is 0.
    SVGRenderingIntent.RENDERING_INTENT_AUTO
      This constant is of type Number and its value is 1.
    SVGRenderingIntent.RENDERING_INTENT_PERCEPTUAL
      This constant is of type Number and its value is 2.
    SVGRenderingIntent.RENDERING_INTENT_RELATIVE_COLORIMETRIC
      This constant is of type Number and its value is 3.
    SVGRenderingIntent.RENDERING_INTENT_SATURATION
      This constant is of type Number and its value is 4.
    SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC
      This constant is of type Number and its value is 5.

Prototype Object SVGCSSRule
  The SVGCSSRule class has the following constants:
    SVGCSSRule.COLOR_PROFILE_RULE
      This constant is of type Number and has a value of 7.

Object SVGCSSRule

  SVGCSSRule has all the properties and methods of css::CSSRule.

Object SVGDocument

  SVGDocument has all the properties and methods of dom::Document, events::DocumentEvent as well as the properties and methods defined below.

  The SVGDocument object has the following properties:
    title
      This read-only property is of type String.
    referrer
      This read-only property is of type String.
    domain
      This read-only property is of type String.
    URL
      This read-only property is of type String.
    rootElement
      This read-only property is of type SVGSVGElement.

Object SVGSVGElement

  SVGSVGElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGLocatable, SVGFitToViewBox, SVGZoomAndPan, events::EventTarget, events::DocumentEvent, css::ViewCSS, css::DocumentCSS as well as the properties and methods defined below.

  The SVGSVGElement object has the following properties:
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.
    width
      This read-only property is of type SVGAnimatedLength.
    height
      This read-only property is of type SVGAnimatedLength.
    contentScriptType
      This property is of type String.
    contentStyleType
      This property is of type String.
    viewport
      This read-only property is of type SVGRect.
    pixelUnitToMillimeterX
      This read-only property is of type Number.
    pixelUnitToMillimeterY
      This read-only property is of type Number.
    screenPixelToMillimeterX
      This read-only property is of type Number.
    screenPixelToMillimeterY
      This read-only property is of type Number.
    useCurrentView
      This property is of type Boolean.
    currentView
      This read-only property is of type SVGViewSpec.
    currentScale
      This property is of type Number.
    currentTranslate
      This read-only property is of type SVGPoint.
  The SVGSVGElement object has the following methods:
    suspendRedraw(max_wait_milliseconds)
      This method returns a(n) Number. The max_wait_milliseconds parameter is of type Number.
    unsuspendRedraw(suspend_handle_id)
      This method has no return value. The suspend_handle_id parameter is of type Number.
    unsuspendRedrawAll()
      This method has no return value.
    forceRedraw()
      This method has no return value.
    pauseAnimations()
      This method has no return value.
    unpauseAnimations()
      This method has no return value.
    animationsPaused()
      This method returns a(n) Boolean.
    getCurrentTime()
      This method returns a(n) Number.
    setCurrentTime(seconds)
      This method has no return value. The seconds parameter is of type Number.
    getIntersectionList(rect,referenceElement)
      This method returns a(n) dom::NodeList. The rect parameter is of type SVGRect. The referenceElement parameter is of type SVGElement.
    getEnclosureList(rect,referenceElement)
      This method returns a(n) dom::NodeList. The rect parameter is of type SVGRect. The referenceElement parameter is of type SVGElement.
    checkIntersection(element,rect)
      This method returns a(n) Boolean. The element parameter is of type SVGElement. The rect parameter is of type SVGRect.
    checkEnclosure(element,rect)
      This method returns a(n) Boolean. The element parameter is of type SVGElement. The rect parameter is of type SVGRect.
    deselectAll()
      This method has no return value.
    createSVGNumber()
      This method returns a(n) SVGNumber.
    createSVGLength()
      This method returns a(n) SVGLength.
    createSVGAngle()
      This method returns a(n) SVGAngle.
    createSVGPoint()
      This method returns a(n) SVGPoint.
    createSVGMatrix()
      This method returns a(n) SVGMatrix.
    createSVGRect()
      This method returns a(n) SVGRect.
    createSVGTransform()
      This method returns a(n) SVGTransform.
    createSVGTransformFromMatrix(matrix)
      This method returns a(n) SVGTransform. The matrix parameter is of type SVGMatrix.
    getElementById(elementId)
      This method returns a(n) dom::Element. The elementId parameter is of type String.

Object SVGGElement

  SVGGElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget.

Object SVGDefsElement

  SVGDefsElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget.

Object SVGDescElement

  SVGDescElement has all the properties and methods of SVGElement, SVGLangSpace, SVGStylable.

Object SVGTitleElement

  SVGTitleElement has all the properties and methods of SVGElement, SVGLangSpace, SVGStylable.

Object SVGSymbolElement

  SVGSymbolElement has all the properties and methods of SVGElement, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGFitToViewBox, events::EventTarget.

Object SVGUseElement

  SVGUseElement has all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

  The SVGUseElement object has the following properties:
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.
    width
      This read-only property is of type SVGAnimatedLength.
    height
      This read-only property is of type SVGAnimatedLength.
    instanceRoot
      This read-only property is of type SVGElementInstance.
    animatedInstanceRoot
      This read-only property is of type SVGElementInstance.

Object SVGElementInstance

  SVGElementInstance has all the properties and methods of events::EventTarget as well as the properties and methods defined below.

  The SVGElementInstance object has the following properties:
    correspondingElement
      This read-only property is of type SVGElement.
    correspondingUseElement
      This read-only property is of type SVGUseElement.
    parentNode
      This read-only property is of type SVGElementInstance.
    childNodes
      This read-only property is of type SVGElementInstanceList.
    firstChild
      This read-only property is of type SVGElementInstance.
    lastChild
      This read-only property is of type SVGElementInstance.
    previousSibling
      This read-only property is of type SVGElementInstance.
    nextSibling
      This read-only property is of type SVGElementInstance.

Object SVGElementInstanceList
  The SVGElementInstanceList object has the following properties:
    length
      This read-only property is of type Number.
  The SVGElementInstanceList object has the following methods:
    item(index)
      This method returns a(n) SVGElementInstance. The index parameter is of type Number.

Object SVGImageElement

  SVGImageElement has all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

  The SVGImageElement object has the following properties:
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.
    width
      This read-only property is of type SVGAnimatedLength.
    height
      This read-only property is of type SVGAnimatedLength.
    preserveAspectRatio
      This read-only property is of type SVGAnimatedPreserveAspectRatio.

Object SVGSwitchElement

  SVGSwitchElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget.

Object GetSVGDocument
  The GetSVGDocument object has the following methods:
    getSVGDocument()
      This method returns a(n) SVGDocument.

Object SVGStyleElement

  SVGStyleElement has all the properties and methods of SVGElement as well as the properties and methods defined below.

  The SVGStyleElement object has the following properties:
    xmlspace
      This property is of type String.
    type
      This property is of type String.
    media
      This property is of type String.
    title
      This property is of type String.

Object SVGPoint
  The SVGPoint object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
  The SVGPoint object has the following methods:
    matrixTransform(matrix)
      This method returns a(n) SVGPoint. The matrix parameter is of type SVGMatrix.

Object SVGPointList
  The SVGPointList object has the following properties:
    numberOfItems
      This read-only property is of type Number.
  The SVGPointList object has the following methods:
    clear()
      This method has no return value.
    initialize(newItem)
      This method returns a(n) SVGPoint. The newItem parameter is of type SVGPoint.
    getItem(index)
      This method returns a(n) SVGPoint. The index parameter is of type Number.
    insertItemBefore(newItem,index)
      This method returns a(n) SVGPoint. The newItem parameter is of type SVGPoint. The index parameter is of type Number.
    replaceItem(newItem,index)
      This method returns a(n) SVGPoint. The newItem parameter is of type SVGPoint. The index parameter is of type Number.
    removeItem(index)
      This method returns a(n) SVGPoint. The index parameter is of type Number.
    appendItem(newItem)
      This method returns a(n) SVGPoint. The newItem parameter is of type SVGPoint.

Object SVGMatrix
  The SVGMatrix object has the following properties:
    a
      This property is of type Number.
    b
      This property is of type Number.
    c
      This property is of type Number.
    d
      This property is of type Number.
    e
      This property is of type Number.
    f
      This property is of type Number.
  The SVGMatrix object has the following methods:
    multiply(secondMatrix)
      This method returns a(n) SVGMatrix. The secondMatrix parameter is of type SVGMatrix.
    inverse()
      This method returns a(n) SVGMatrix.
    translate(x,y)
      This method returns a(n) SVGMatrix. The x parameter is of type Number. The y parameter is of type Number.
    scale(scaleFactor)
      This method returns a(n) SVGMatrix. The scaleFactor parameter is of type Number.
    scaleNonUniform(scaleFactorX,scaleFactorY)
      This method returns a(n) SVGMatrix. The scaleFactorX parameter is of type Number. The scaleFactorY parameter is of type Number.
    rotate(angle)
      This method returns a(n) SVGMatrix. The angle parameter is of type Number.
    rotateFromVector(x,y)
      This method returns a(n) SVGMatrix. The x parameter is of type Number. The y parameter is of type Number.
    flipX()
      This method returns a(n) SVGMatrix.
    flipY()
      This method returns a(n) SVGMatrix.
    skewX(angle)
      This method returns a(n) SVGMatrix. The angle parameter is of type Number.
    skewY(angle)
      This method returns a(n) SVGMatrix. The angle parameter is of type Number.

Prototype Object SVGTransform
  The SVGTransform class has the following constants:
    SVGTransform.SVG_TRANSFORM_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGTransform.SVG_TRANSFORM_MATRIX
      This constant is of type Number and has a value of 1.
    SVGTransform.SVG_TRANSFORM_TRANSLATE
      This constant is of type Number and has a value of 2.
    SVGTransform.SVG_TRANSFORM_SCALE
      This constant is of type Number and has a value of 3.
    SVGTransform.SVG_TRANSFORM_ROTATE
      This constant is of type Number and has a value of 4.
    SVGTransform.SVG_TRANSFORM_SKEWX
      This constant is of type Number and has a value of 5.
    SVGTransform.SVG_TRANSFORM_SKEWY
      This constant is of type Number and has a value of 6.

Object SVGTransform
  The SVGTransform object has the following properties:
    type
      This read-only property is of type Number.
    matrix
      This read-only property is of type SVGMatrix.
    angle
      This read-only property is of type Number.
  The SVGTransform object has the following methods:
    setMatrix(matrix)
      This method has no return value. The matrix parameter is of type SVGMatrix.
    setTranslate(tx,ty)
      This method has no return value. The tx parameter is of type Number. The ty parameter is of type Number.
    setScale(sx,sy)
      This method has no return value. The sx parameter is of type Number. The sy parameter is of type Number.
    setRotate(angle,cx,cy)
      This method has no return value. The angle parameter is of type Number. The cx parameter is of type Number. The cy parameter is of type Number.
    setSkewX(angle)
      This method has no return value. The angle parameter is of type Number.
    setSkewY(angle)
      This method has no return value. The angle parameter is of type Number.

Object SVGTransformList
  The SVGTransformList object has the following properties:
    numberOfItems
      This read-only property is of type Number.
  The SVGTransformList object has the following methods:
    clear()
      This method has no return value.
    initialize(newItem)
      This method returns a(n) SVGTransform. The newItem parameter is of type SVGTransform.
    getItem(index)
      This method returns a(n) SVGTransform. The index parameter is of type Number.
    insertItemBefore(newItem,index)
      This method returns a(n) SVGTransform. The newItem parameter is of type SVGTransform. The index parameter is of type Number.
    replaceItem(newItem,index)
      This method returns a(n) SVGTransform. The newItem parameter is of type SVGTransform. The index parameter is of type Number.
    removeItem(index)
      This method returns a(n) SVGTransform. The index parameter is of type Number.
    appendItem(newItem)
      This method returns a(n) SVGTransform. The newItem parameter is of type SVGTransform.
    createSVGTransformFromMatrix(matrix)
      This method returns a(n) SVGTransform. The matrix parameter is of type SVGMatrix.
    consolidate()
      This method returns a(n) SVGTransform.

Object SVGAnimatedTransformList
  The SVGAnimatedTransformList object has the following properties:
    baseVal
      This read-only property is of type SVGTransformList.
    animVal
      This read-only property is of type SVGTransformList.

Prototype Object SVGPreserveAspectRatio
  The SVGPreserveAspectRatio class has the following constants:
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE
      This constant is of type Number and has a value of 1.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN
      This constant is of type Number and has a value of 2.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN
      This constant is of type Number and has a value of 3.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN
      This constant is of type Number and has a value of 4.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID
      This constant is of type Number and has a value of 5.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID
      This constant is of type Number and has a value of 6.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID
      This constant is of type Number and has a value of 7.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX
      This constant is of type Number and has a value of 8.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX
      This constant is of type Number and has a value of 9.
    SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMAX
      This constant is of type Number and has a value of 10.
    SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET
      This constant is of type Number and has a value of 1.
    SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE
      This constant is of type Number and has a value of 2.

Object SVGPreserveAspectRatio
  The SVGPreserveAspectRatio object has the following properties:
    align
      This property is of type Number.
    meetOrSlice
      This property is of type Number.

Object SVGAnimatedPreserveAspectRatio
  The SVGAnimatedPreserveAspectRatio object has the following properties:
    baseVal
      This read-only property is of type SVGPreserveAspectRatio.
    animVal
      This read-only property is of type SVGPreserveAspectRatio.

Prototype Object SVGPathSeg
  The SVGPathSeg class has the following constants:
    SVGPathSeg.PATHSEG_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGPathSeg.PATHSEG_CLOSEPATH
      This constant is of type Number and has a value of 1.
    SVGPathSeg.PATHSEG_MOVETO_ABS
      This constant is of type Number and has a value of 2.
    SVGPathSeg.PATHSEG_MOVETO_REL
      This constant is of type Number and has a value of 3.
    SVGPathSeg.PATHSEG_LINETO_ABS
      This constant is of type Number and has a value of 4.
    SVGPathSeg.PATHSEG_LINETO_REL
      This constant is of type Number and has a value of 5.
    SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS
      This constant is of type Number and has a value of 6.
    SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL
      This constant is of type Number and has a value of 7.
    SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS
      This constant is of type Number and has a value of 8.
    SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL
      This constant is of type Number and has a value of 9.
    SVGPathSeg.PATHSEG_ARC_ABS
      This constant is of type Number and has a value of 10.
    SVGPathSeg.PATHSEG_ARC_REL
      This constant is of type Number and has a value of 11.
    SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS
      This constant is of type Number and has a value of 12.
    SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL
      This constant is of type Number and has a value of 13.
    SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS
      This constant is of type Number and has a value of 14.
    SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL
      This constant is of type Number and has a value of 15.
    SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS
      This constant is of type Number and has a value of 16.
    SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL
      This constant is of type Number and has a value of 17.
    SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS
      This constant is of type Number and has a value of 18.
    SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL
      This constant is of type Number and has a value of 19.

Object SVGPathSeg
  The SVGPathSeg object has the following properties:
    pathSegType
      This read-only property is of type Number.
    pathSegTypeAsLetter
      This read-only property is of type String.

Object SVGPathSegClosePath

  SVGPathSegClosePath has all the properties and methods of SVGPathSeg.

Object SVGPathSegMovetoAbs

  SVGPathSegMovetoAbs has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegMovetoAbs object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.

Object SVGPathSegMovetoRel

  SVGPathSegMovetoRel has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegMovetoRel object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.

Object SVGPathSegLinetoAbs

  SVGPathSegLinetoAbs has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegLinetoAbs object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.

Object SVGPathSegLinetoRel

  SVGPathSegLinetoRel has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegLinetoRel object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.

Object SVGPathSegCurvetoCubicAbs

  SVGPathSegCurvetoCubicAbs has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegCurvetoCubicAbs object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
    x1
      This property is of type Number.
    y1
      This property is of type Number.
    x2
      This property is of type Number.
    y2
      This property is of type Number.

Object SVGPathSegCurvetoCubicRel

  SVGPathSegCurvetoCubicRel has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegCurvetoCubicRel object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
    x1
      This property is of type Number.
    y1
      This property is of type Number.
    x2
      This property is of type Number.
    y2
      This property is of type Number.

Object SVGPathSegCurvetoQuadraticAbs

  SVGPathSegCurvetoQuadraticAbs has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegCurvetoQuadraticAbs object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
    x1
      This property is of type Number.
    y1
      This property is of type Number.

Object SVGPathSegCurvetoQuadraticRel

  SVGPathSegCurvetoQuadraticRel has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegCurvetoQuadraticRel object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
    x1
      This property is of type Number.
    y1
      This property is of type Number.

Object SVGPathSegArcAbs

  SVGPathSegArcAbs has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegArcAbs object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
    r1
      This property is of type Number.
    r2
      This property is of type Number.
    angle
      This property is of type Number.
    largeArcFlag
      This property is of type Boolean.
    sweepFlag
      This property is of type Boolean.

Object SVGPathSegArcRel

  SVGPathSegArcRel has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegArcRel object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
    r1
      This property is of type Number.
    r2
      This property is of type Number.
    angle
      This property is of type Number.
    largeArcFlag
      This property is of type Boolean.
    sweepFlag
      This property is of type Boolean.

Object SVGPathSegLinetoHorizontalAbs

  SVGPathSegLinetoHorizontalAbs has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegLinetoHorizontalAbs object has the following properties:
    x
      This property is of type Number.

Object SVGPathSegLinetoHorizontalRel

  SVGPathSegLinetoHorizontalRel has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegLinetoHorizontalRel object has the following properties:
    x
      This property is of type Number.

Object SVGPathSegLinetoVerticalAbs

  SVGPathSegLinetoVerticalAbs has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegLinetoVerticalAbs object has the following properties:
    y
      This property is of type Number.

Object SVGPathSegLinetoVerticalRel

  SVGPathSegLinetoVerticalRel has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegLinetoVerticalRel object has the following properties:
    y
      This property is of type Number.

Object SVGPathSegCurvetoCubicSmoothAbs

  SVGPathSegCurvetoCubicSmoothAbs has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegCurvetoCubicSmoothAbs object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
    x2
      This property is of type Number.
    y2
      This property is of type Number.

Object SVGPathSegCurvetoCubicSmoothRel

  SVGPathSegCurvetoCubicSmoothRel has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegCurvetoCubicSmoothRel object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.
    x2
      This property is of type Number.
    y2
      This property is of type Number.

Object SVGPathSegCurvetoQuadraticSmoothAbs

  SVGPathSegCurvetoQuadraticSmoothAbs has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegCurvetoQuadraticSmoothAbs object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.

Object SVGPathSegCurvetoQuadraticSmoothRel

  SVGPathSegCurvetoQuadraticSmoothRel has all the properties and methods of SVGPathSeg as well as the properties and methods defined below.

  The SVGPathSegCurvetoQuadraticSmoothRel object has the following properties:
    x
      This property is of type Number.
    y
      This property is of type Number.

Object SVGPathSegList
  The SVGPathSegList object has the following properties:
    numberOfItems
      This read-only property is of type Number.
  The SVGPathSegList object has the following methods:
    clear()
      This method has no return value.
    initialize(newItem)
      This method returns a(n) SVGPathSeg. The newItem parameter is of type SVGPathSeg.
    getItem(index)
      This method returns a(n) SVGPathSeg. The index parameter is of type Number.
    insertItemBefore(newItem,index)
      This method returns a(n) SVGPathSeg. The newItem parameter is of type SVGPathSeg. The index parameter is of type Number.
    replaceItem(newItem,index)
      This method returns a(n) SVGPathSeg. The newItem parameter is of type SVGPathSeg. The index parameter is of type Number.
    removeItem(index)
      This method returns a(n) SVGPathSeg. The index parameter is of type Number.
    appendItem(newItem)
      This method returns a(n) SVGPathSeg. The newItem parameter is of type SVGPathSeg.

Object SVGAnimatedPathData
  The SVGAnimatedPathData object has the following properties:
    pathSegList
      This read-only property is of type SVGPathSegList.
    normalizedPathSegList
      This read-only property is of type SVGPathSegList.
    animatedPathSegList
      This read-only property is of type SVGPathSegList.
    animatedNormalizedPathSegList
      This read-only property is of type SVGPathSegList.

Object SVGPathElement

  SVGPathElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget, SVGAnimatedPathData as well as the properties and methods defined below.

  The SVGPathElement object has the following properties:
    pathLength
      This read-only property is of type SVGAnimatedNumber.
  The SVGPathElement object has the following methods:
    getTotalLength()
      This method returns a(n) Number.
    getPointAtLength(distance)
      This method returns a(n) SVGPoint. The distance parameter is of type Number.
    getPathSegAtLength(distance)
      This method returns a(n) Number. The distance parameter is of type Number.
    createSVGPathSegClosePath()
      This method returns a(n) SVGPathSegClosePath.
    createSVGPathSegMovetoAbs(x,y)
      This method returns a(n) SVGPathSegMovetoAbs. The x parameter is of type Number. The y parameter is of type Number.
    createSVGPathSegMovetoRel(x,y)
      This method returns a(n) SVGPathSegMovetoRel. The x parameter is of type Number. The y parameter is of type Number.
    createSVGPathSegLinetoAbs(x,y)
      This method returns a(n) SVGPathSegLinetoAbs. The x parameter is of type Number. The y parameter is of type Number.
    createSVGPathSegLinetoRel(x,y)
      This method returns a(n) SVGPathSegLinetoRel. The x parameter is of type Number. The y parameter is of type Number.
    createSVGPathSegCurvetoCubicAbs(x,y,x1,y1,x2,y2)
      This method returns a(n) SVGPathSegCurvetoCubicAbs. The x parameter is of type Number. The y parameter is of type Number. The x1 parameter is of type Number. The y1 parameter is of type Number. The x2 parameter is of type Number. The y2 parameter is of type Number.
    createSVGPathSegCurvetoCubicRel(x,y,x1,y1,x2,y2)
      This method returns a(n) SVGPathSegCurvetoCubicRel. The x parameter is of type Number. The y parameter is of type Number. The x1 parameter is of type Number. The y1 parameter is of type Number. The x2 parameter is of type Number. The y2 parameter is of type Number.
    createSVGPathSegCurvetoQuadraticAbs(x,y,x1,y1)
      This method returns a(n) SVGPathSegCurvetoQuadraticAbs. The x parameter is of type Number. The y parameter is of type Number. The x1 parameter is of type Number. The y1 parameter is of type Number.
    createSVGPathSegCurvetoQuadraticRel(x,y,x1,y1)
      This method returns a(n) SVGPathSegCurvetoQuadraticRel. The x parameter is of type Number. The y parameter is of type Number. The x1 parameter is of type Number. The y1 parameter is of type Number.
    createSVGPathSegArcAbs(x,y,r1,r2,angle,largeArcFlag,sweepFlag)
      This method returns a(n) SVGPathSegArcAbs. The x parameter is of type Number. The y parameter is of type Number. The r1 parameter is of type Number. The r2 parameter is of type Number. The angle parameter is of type Number. The largeArcFlag parameter is of type Boolean. The sweepFlag parameter is of type Boolean.
    createSVGPathSegArcRel(x,y,r1,r2,angle,largeArcFlag,sweepFlag)
      This method returns a(n) SVGPathSegArcRel. The x parameter is of type Number. The y parameter is of type Number. The r1 parameter is of type Number. The r2 parameter is of type Number. The angle parameter is of type Number. The largeArcFlag parameter is of type Boolean. The sweepFlag parameter is of type Boolean.
    createSVGPathSegLinetoHorizontalAbs(x)
      This method returns a(n) SVGPathSegLinetoHorizontalAbs. The x parameter is of type Number.
    createSVGPathSegLinetoHorizontalRel(x)
      This method returns a(n) SVGPathSegLinetoHorizontalRel. The x parameter is of type Number.
    createSVGPathSegLinetoVerticalAbs(y)
      This method returns a(n) SVGPathSegLinetoVerticalAbs. The y parameter is of type Number.
    createSVGPathSegLinetoVerticalRel(y)
      This method returns a(n) SVGPathSegLinetoVerticalRel. The y parameter is of type Number.
    createSVGPathSegCurvetoCubicSmoothAbs(x,y,x2,y2)
      This method returns a(n) SVGPathSegCurvetoCubicSmoothAbs. The x parameter is of type Number. The y parameter is of type Number. The x2 parameter is of type Number. The y2 parameter is of type Number.
    createSVGPathSegCurvetoCubicSmoothRel(x,y,x2,y2)
      This method returns a(n) SVGPathSegCurvetoCubicSmoothRel. The x parameter is of type Number. The y parameter is of type Number. The x2 parameter is of type Number. The y2 parameter is of type Number.
    createSVGPathSegCurvetoQuadraticSmoothAbs(x,y)
      This method returns a(n) SVGPathSegCurvetoQuadraticSmoothAbs. The x parameter is of type Number. The y parameter is of type Number.
    createSVGPathSegCurvetoQuadraticSmoothRel(x,y)
      This method returns a(n) SVGPathSegCurvetoQuadraticSmoothRel. The x parameter is of type Number. The y parameter is of type Number.

Object SVGRectElement

  SVGRectElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

  The SVGRectElement object has the following properties:
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.
    width
      This read-only property is of type SVGAnimatedLength.
    height
      This read-only property is of type SVGAnimatedLength.
    rx
      This read-only property is of type SVGAnimatedLength.
    ry
      This read-only property is of type SVGAnimatedLength.

Object SVGCircleElement

  SVGCircleElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

  The SVGCircleElement object has the following properties:
    cx
      This read-only property is of type SVGAnimatedLength.
    cy
      This read-only property is of type SVGAnimatedLength.
    r
      This read-only property is of type SVGAnimatedLength.

Object SVGEllipseElement

  SVGEllipseElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

  The SVGEllipseElement object has the following properties:
    cx
      This read-only property is of type SVGAnimatedLength.
    cy
      This read-only property is of type SVGAnimatedLength.
    rx
      This read-only property is of type SVGAnimatedLength.
    ry
      This read-only property is of type SVGAnimatedLength.

Object SVGLineElement

  SVGLineElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

  The SVGLineElement object has the following properties:
    x1
      This read-only property is of type SVGAnimatedLength.
    y1
      This read-only property is of type SVGAnimatedLength.
    x2
      This read-only property is of type SVGAnimatedLength.
    y2
      This read-only property is of type SVGAnimatedLength.

Object SVGAnimatedPoints
  The SVGAnimatedPoints object has the following properties:
    points
      This read-only property is of type SVGPointList.
    animatedPoints
      This read-only property is of type SVGPointList.

Object SVGPolylineElement

  SVGPolylineElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget, SVGAnimatedPoints.

Object SVGPolygonElement

  SVGPolygonElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget, SVGAnimatedPoints.

Prototype Object SVGTextContentElement
  The SVGTextContentElement class has the following constants:
    SVGTextContentElement.LENGTHADJUST_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGTextContentElement.LENGTHADJUST_SPACING
      This constant is of type Number and has a value of 1.
    SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS
      This constant is of type Number and has a value of 2.

Object SVGTextContentElement

  SVGTextContentElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, events::EventTarget as well as the properties and methods defined below.

  The SVGTextContentElement object has the following properties:
    textLength
      This read-only property is of type SVGAnimatedLength.
    lengthAdjust
      This read-only property is of type SVGAnimatedEnumeration.
  The SVGTextContentElement object has the following methods:
    getNumberOfChars()
      This method returns a(n) Number.
    getComputedTextLength()
      This method returns a(n) Number.
    getSubStringLength(charnum,nchars)
      This method returns a(n) Number. The charnum parameter is of type Number. The nchars parameter is of type Number.
    getStartPositionOfChar(charnum)
      This method returns a(n) SVGPoint. The charnum parameter is of type Number.
    getEndPositionOfChar(charnum)
      This method returns a(n) SVGPoint. The charnum parameter is of type Number.
    getExtentOfChar(charnum)
      This method returns a(n) SVGRect. The charnum parameter is of type Number.
    getRotationOfChar(charnum)
      This method returns a(n) Number. The charnum parameter is of type Number.
    getCharNumAtPosition(point)
      This method returns a(n) Number. The point parameter is of type SVGPoint.
    selectSubString(charnum,nchars)
      This method has no return value. The charnum parameter is of type Number. The nchars parameter is of type Number.

Object SVGTextPositioningElement

  SVGTextPositioningElement has all the properties and methods of SVGTextContentElement as well as the properties and methods defined below.

  The SVGTextPositioningElement object has the following properties:
    x
      This read-only property is of type SVGAnimatedLengthList.
    y
      This read-only property is of type SVGAnimatedLengthList.
    dx
      This read-only property is of type SVGAnimatedLengthList.
    dy
      This read-only property is of type SVGAnimatedLengthList.
    rotate
      This read-only property is of type SVGAnimatedNumberList.

Object SVGTextElement

  SVGTextElement has all the properties and methods of SVGTextPositioningElement, SVGTransformable.

Object SVGTSpanElement

  SVGTSpanElement has all the properties and methods of SVGTextPositioningElement.

Object SVGTRefElement

  SVGTRefElement has all the properties and methods of SVGTextPositioningElement, SVGURIReference.

Prototype Object SVGTextPathElement
  The SVGTextPathElement class has the following constants:
    SVGTextPathElement.TEXTPATH_METHODTYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN
      This constant is of type Number and has a value of 1.
    SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH
      This constant is of type Number and has a value of 2.
    SVGTextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGTextPathElement.TEXTPATH_SPACINGTYPE_AUTO
      This constant is of type Number and has a value of 1.
    SVGTextPathElement.TEXTPATH_SPACINGTYPE_EXACT
      This constant is of type Number and has a value of 2.

Object SVGTextPathElement

  SVGTextPathElement has all the properties and methods of SVGTextContentElement, SVGURIReference as well as the properties and methods defined below.

  The SVGTextPathElement object has the following properties:
    startOffset
      This read-only property is of type SVGAnimatedLength.
    method
      This read-only property is of type SVGAnimatedEnumeration.
    spacing
      This read-only property is of type SVGAnimatedEnumeration.

Object SVGAltGlyphElement

  SVGAltGlyphElement has all the properties and methods of SVGTextPositioningElement, SVGURIReference as well as the properties and methods defined below.

  The SVGAltGlyphElement object has the following properties:
    glyphRef
      This property is of type String.
    format
      This property is of type String.

Object SVGAltGlyphDefElement

  SVGAltGlyphDefElement has all the properties and methods of SVGElement.

Object SVGAltGlyphItemElement

  SVGAltGlyphItemElement has all the properties and methods of SVGElement.

Object SVGGlyphRefElement

  SVGGlyphRefElement has all the properties and methods of SVGElement, SVGURIReference, SVGStylable as well as the properties and methods defined below.

  The SVGGlyphRefElement object has the following properties:
    glyphRef
      This property is of type String.
    format
      This property is of type String.
    x
      This property is of type Number.
    y
      This property is of type Number.
    dx
      This property is of type Number.
    dy
      This property is of type Number.

Prototype Object SVGPaint
  The SVGPaint class has the following constants:
    SVGPaint.SVG_PAINTTYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGPaint.SVG_PAINTTYPE_RGBCOLOR
      This constant is of type Number and has a value of 1.
    SVGPaint.SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR
      This constant is of type Number and has a value of 2.
    SVGPaint.SVG_PAINTTYPE_NONE
      This constant is of type Number and has a value of 101.
    SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR
      This constant is of type Number and has a value of 102.
    SVGPaint.SVG_PAINTTYPE_URI_NONE
      This constant is of type Number and has a value of 103.
    SVGPaint.SVG_PAINTTYPE_URI_CURRENTCOLOR
      This constant is of type Number and has a value of 104.
    SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR
      This constant is of type Number and has a value of 105.
    SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR
      This constant is of type Number and has a value of 106.
    SVGPaint.SVG_PAINTTYPE_URI
      This constant is of type Number and has a value of 107.

Object SVGPaint

    SVGPaint has all the properties and methods of SVGColor as well as the properties and methods defined below.

  The SVGPaint object has the following properties:
    paintType
      This read-only property is of type Number.
    uri
      This read-only property is of type String.
  The SVGPaint object has the following methods:
    setUri(uri)
      This method has no return value. The uri parameter is of type String.
    setPaint(paintType,uri,rgbColor,iccColor)
      This method has no return value. The paintType parameter is of type Number. The uri parameter is of type String. The rgbColor parameter is of type String. The iccColor parameter is of type String.

Prototype Object SVGMarkerElement
  The SVGMarkerElement class has the following constants:
    SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGMarkerElement.SVG_MARKERUNITS_USERSPACEONUSE
      This constant is of type Number and has a value of 1.
    SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH
      This constant is of type Number and has a value of 2.
    SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGMarkerElement.SVG_MARKER_ORIENT_AUTO
      This constant is of type Number and has a value of 1.
    SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE
      This constant is of type Number and has a value of 2.

Object SVGMarkerElement

  SVGMarkerElement has all the properties and methods of SVGElement, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGFitToViewBox as well as the properties and methods defined below.

  The SVGMarkerElement object has the following properties:
    refX
      This read-only property is of type SVGAnimatedLength.
    refY
      This read-only property is of type SVGAnimatedLength.
    markerUnits
      This read-only property is of type SVGAnimatedEnumeration.
    markerWidth
      This read-only property is of type SVGAnimatedLength.
    markerHeight
      This read-only property is of type SVGAnimatedLength.
    orientType
      This read-only property is of type SVGAnimatedEnumeration.
    orientAngle
      This read-only property is of type SVGAnimatedAngle.
  The SVGMarkerElement object has the following methods:
    setOrientToAuto()
      This method has no return value.
    setOrientToAngle(angle)
      This method has no return value. The angle parameter is of type SVGAngle.

Object SVGColorProfileElement

  SVGColorProfileElement has all the properties and methods of SVGElement, SVGURIReference, SVGRenderingIntent as well as the properties and methods defined below.

  The SVGColorProfileElement object has the following properties:
    local
      This property is of type String.
    name
      This property is of type String.
    renderingIntent
      This property is of type Number.

Object SVGColorProfileRule

  SVGColorProfileRule has all the properties and methods of SVGCSSRule, SVGRenderingIntent as well as the properties and methods defined below.

  The SVGColorProfileRule object has the following properties:
    src
      This property is of type String.
    name
      This property is of type String.
    renderingIntent
      This property is of type Number.

Prototype Object SVGGradientElement
  The SVGGradientElement class has the following constants:
    SVGGradientElement.SVG_SPREADMETHOD_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGGradientElement.SVG_SPREADMETHOD_PAD
      This constant is of type Number and has a value of 1.
    SVGGradientElement.SVG_SPREADMETHOD_REFLECT
      This constant is of type Number and has a value of 2.
    SVGGradientElement.SVG_SPREADMETHOD_REPEAT
      This constant is of type Number and has a value of 3.

Object SVGGradientElement

  SVGGradientElement has all the properties and methods of SVGElement, SVGURIReference, SVGExternalResourcesRequired, SVGStylable, SVGUnitTypes as well as the properties and methods defined below.

  The SVGGradientElement object has the following properties:
    gradientUnits
      This read-only property is of type SVGAnimatedEnumeration.
    gradientTransform
      This read-only property is of type SVGAnimatedTransformList.
    spreadMethod
      This read-only property is of type SVGAnimatedEnumeration.

Object SVGLinearGradientElement

  SVGLinearGradientElement has all the properties and methods of SVGGradientElement as well as the properties and methods defined below.

  The SVGLinearGradientElement object has the following properties:
    x1
      This read-only property is of type SVGAnimatedLength.
    y1
      This read-only property is of type SVGAnimatedLength.
    x2
      This read-only property is of type SVGAnimatedLength.
    y2
      This read-only property is of type SVGAnimatedLength.

Object SVGRadialGradientElement

  SVGRadialGradientElement has all the properties and methods of SVGGradientElement as well as the properties and methods defined below.

  The SVGRadialGradientElement object has the following properties:
    cx
      This read-only property is of type SVGAnimatedLength.
    cy
      This read-only property is of type SVGAnimatedLength.
    r
      This read-only property is of type SVGAnimatedLength.
    fx
      This read-only property is of type SVGAnimatedLength.
    fy
      This read-only property is of type SVGAnimatedLength.

Object SVGStopElement

  SVGStopElement has all the properties and methods of SVGElement, SVGStylable as well as the properties and methods defined below.

  The SVGStopElement object has the following properties:
    offset
      This read-only property is of type SVGAnimatedNumber.

Object SVGPatternElement

  SVGPatternElement has all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGFitToViewBox, SVGUnitTypes as well as the properties and methods defined below.

  The SVGPatternElement object has the following properties:
    patternUnits
      This read-only property is of type SVGAnimatedEnumeration.
    patternContentUnits
      This read-only property is of type SVGAnimatedEnumeration.
    patternTransform
      This read-only property is of type SVGAnimatedTransformList.
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.
    width
      This read-only property is of type SVGAnimatedLength.
    height
      This read-only property is of type SVGAnimatedLength.

Object SVGClipPathElement

  SVGClipPathElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, SVGUnitTypes as well as the properties and methods defined below.

  The SVGClipPathElement object has the following properties:
    clipPathUnits
      This read-only property is of type SVGAnimatedEnumeration.

Object SVGMaskElement

  SVGMaskElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGUnitTypes as well as the properties and methods defined below.

  The SVGMaskElement object has the following properties:
    maskUnits
      This read-only property is of type SVGAnimatedEnumeration.
    maskContentUnits
      This read-only property is of type SVGAnimatedEnumeration.
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.
    width
      This read-only property is of type SVGAnimatedLength.
    height
      This read-only property is of type SVGAnimatedLength.

Object SVGFilterElement

  SVGFilterElement has all the properties and methods of SVGElement, SVGURIReference, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGUnitTypes as well as the properties and methods defined below.

  The SVGFilterElement object has the following properties:
    filterUnits
      This read-only property is of type SVGAnimatedEnumeration.
    primitiveUnits
      This read-only property is of type SVGAnimatedEnumeration.
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.
    width
      This read-only property is of type SVGAnimatedLength.
    height
      This read-only property is of type SVGAnimatedLength.
    filterResX
      This read-only property is of type SVGAnimatedInteger.
    filterResY
      This read-only property is of type SVGAnimatedInteger.
  The SVGFilterElement object has the following methods:
    setFilterRes(filterResX,filterResY)
      This method has no return value. The filterResX parameter is of type Number/span>. The filterResY parameter is of type Number.

Object SVGFilterPrimitiveStandardAttributes

  SVGFilterPrimitiveStandardAttributes has all the properties and methods of SVGStylable as well as the properties and methods defined below.

  The SVGFilterPrimitiveStandardAttributes object has the following properties:
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.
    width
      This read-only property is of type SVGAnimatedLength.
    height
      This read-only property is of type SVGAnimatedLength.
    result
      This read-only property is of type SVGAnimatedString.

Prototype Object SVGFEBlendElement
  The SVGFEBlendElement class has the following constants:
    SVGFEBlendElement.SVG_FEBLEND_MODE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGFEBlendElement.SVG_FEBLEND_MODE_NORMAL
      This constant is of type Number and has a value of 1.
    SVGFEBlendElement.SVG_FEBLEND_MODE_MULTIPLY
      This constant is of type Number and has a value of 2.
    SVGFEBlendElement.SVG_FEBLEND_MODE_SCREEN
      This constant is of type Number and has a value of 3.
    SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN
      This constant is of type Number and has a value of 4.
    SVGFEBlendElement.SVG_FEBLEND_MODE_LIGHTEN
      This constant is of type Number and has a value of 5.

Object SVGFEBlendElement

  SVGFEBlendElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEBlendElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.
    in2
      This read-only property is of type SVGAnimatedString.
    mode
      This read-only property is of type SVGAnimatedEnumeration.

Prototype Object SVGFEColorMatrixElement
  The SVGFEColorMatrixElement class has the following constants:
    SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_MATRIX
      This constant is of type Number and has a value of 1.
    SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE
      This constant is of type Number and has a value of 2.
    SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE
      This constant is of type Number and has a value of 3.
    SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA
      This constant is of type Number and has a value of 4.

Object SVGFEColorMatrixElement

  SVGFEColorMatrixElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEColorMatrixElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.
    type
      This read-only property is of type SVGAnimatedEnumeration.
    values
      This read-only property is of type SVGAnimatedNumberList.

Object SVGFEComponentTransferElement

  SVGFEComponentTransferElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEComponentTransferElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.

Prototype Object SVGComponentTransferFunctionElement
  The SVGComponentTransferFunctionElement class has the following constants:
    SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY
      This constant is of type Number and has a value of 1.
    SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_TABLE
      This constant is of type Number and has a value of 2.
    SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE
      This constant is of type Number and has a value of 3.
    SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_LINEAR
      This constant is of type Number and has a value of 4.
    SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_GAMMA
      This constant is of type Number and has a value of 5.

Object SVGComponentTransferFunctionElement

    SVGComponentTransferFunctionElement has all the properties and methods of SVGElement as well as the properties and methods defined below.

  The SVGComponentTransferFunctionElement object has the following properties:
    type
      This read-only property is of type SVGAnimatedEnumeration.
    tableValues
      This read-only property is of type SVGAnimatedNumberList.
    slope
      This read-only property is of type SVGAnimatedNumber.
    intercept
      This read-only property is of type SVGAnimatedNumber.
    amplitude
      This read-only property is of type SVGAnimatedNumber.
    exponent
      This read-only property is of type SVGAnimatedNumber.
    offset
      This read-only property is of type SVGAnimatedNumber.

Object SVGFEFuncRElement

  SVGFEFuncRElement has all the properties and methods of SVGComponentTransferFunctionElement.

Object SVGFEFuncGElement

  SVGFEFuncGElement has all the properties and methods of SVGComponentTransferFunctionElement.

Object SVGFEFuncBElement

  SVGFEFuncBElement has all the properties and methods of SVGComponentTransferFunctionElement.

Object SVGFEFuncAElement

  SVGFEFuncAElement has all the properties and methods of SVGComponentTransferFunctionElement.

Prototype Object SVGFECompositeElement
  The SVGFECompositeElement class has the following constants:
    SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OVER
      This constant is of type Number and has a value of 1.
    SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN
      This constant is of type Number and has a value of 2.
    SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OUT
      This constant is of type Number and has a value of 3.
    SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP
      This constant is of type Number and has a value of 4.
    SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_XOR
      This constant is of type Number and has a value of 5.
    SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC
      This constant is of type Number and has a value of 6.

Object SVGFECompositeElement

  SVGFECompositeElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFECompositeElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.
    in2
      This read-only property is of type SVGAnimatedString.
    operator
      This read-only property is of type SVGAnimatedEnumeration.
    k1
      This read-only property is of type SVGAnimatedNumber.
    k2
      This read-only property is of type SVGAnimatedNumber.
    k3
      This read-only property is of type SVGAnimatedNumber.
    k4
      This read-only property is of type SVGAnimatedNumber.

Prototype Object SVGFEConvolveMatrixElement
  The SVGFEConvolveMatrixElement class has the following constants:
    SVGFEConvolveMatrixElement.SVG_EDGEMODE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGFEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE
      This constant is of type Number and has a value of 1.
    SVGFEConvolveMatrixElement.SVG_EDGEMODE_WRAP
      This constant is of type Number and has a value of 2.
    SVGFEConvolveMatrixElement.SVG_EDGEMODE_NONE
      This constant is of type Number and has a value of 3.

Object SVGFEConvolveMatrixElement

  SVGFEConvolveMatrixElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEConvolveMatrixElement object has the following properties:
    orderX
      This read-only property is of type SVGAnimatedInteger.
    orderY
      This read-only property is of type SVGAnimatedInteger.
    kernelMatrix
      This read-only property is of type SVGAnimatedNumberList.
    divisor
      This read-only property is of type SVGAnimatedNumber.
    bias
      This read-only property is of type SVGAnimatedNumber.
    targetX
      This read-only property is of type SVGAnimatedInteger.
    targetY
      This read-only property is of type SVGAnimatedInteger.
    edgeMode
      This read-only property is of type SVGAnimatedEnumeration.
    kernelUnitLengthX
      This read-only property is of type SVGAnimatedNumber.
    kernelUnitLengthY
      This read-only property is of type SVGAnimatedNumber.
    preserveAlpha
      This read-only property is of type SVGAnimatedBoolean.

Object SVGFEDiffuseLightingElement

  SVGFEDiffuseLightingElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEDiffuseLightingElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.
    surfaceScale
      This read-only property is of type SVGAnimatedNumber.
    diffuseConstant
      This read-only property is of type SVGAnimatedNumber.
    kernelUnitLengthX
      This read-only property is of type SVGAnimatedNumber.
    kernelUnitLengthY
      This read-only property is of type SVGAnimatedNumber.

Object SVGFEDistantLightElement

  SVGFEDistantLightElement has all the properties and methods of SVGElement as well as the properties and methods defined below.

  The SVGFEDistantLightElement object has the following properties:
    azimuth
      This read-only property is of type SVGAnimatedNumber.
    elevation
      This read-only property is of type SVGAnimatedNumber.

Object SVGFEPointLightElement

  SVGFEPointLightElement has all the properties and methods of SVGElement as well as the properties and methods defined below.

  The SVGFEPointLightElement object has the following properties:
    x
      This read-only property is of type SVGAnimatedNumber.
    y
      This read-only property is of type SVGAnimatedNumber.
    z
      This read-only property is of type SVGAnimatedNumber.

Object SVGFESpotLightElement

  SVGFESpotLightElement has all the properties and methods of SVGElement as well as the properties and methods defined below.

  The SVGFESpotLightElement object has the following properties:
    x
      This read-only property is of type SVGAnimatedNumber.
    y
      This read-only property is of type SVGAnimatedNumber.
    z
      This read-only property is of type SVGAnimatedNumber.
    pointsAtX
      This read-only property is of type SVGAnimatedNumber.
    pointsAtY
      This read-only property is of type SVGAnimatedNumber.
    pointsAtZ
      This read-only property is of type SVGAnimatedNumber.
    specularExponent
      This read-only property is of type SVGAnimatedNumber.
    limitingConeAngle
      This read-only property is of type SVGAnimatedNumber.

Prototype Object SVGFEDisplacementMapElement
  The SVGFEDisplacementMapElement class has the following constants:
    SVGFEDisplacementMapElement.SVG_CHANNEL_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGFEDisplacementMapElement.SVG_CHANNEL_R
      This constant is of type Number and has a value of 1.
    SVGFEDisplacementMapElement.SVG_CHANNEL_G
      This constant is of type Number and has a value of 2.
    SVGFEDisplacementMapElement.SVG_CHANNEL_B
      This constant is of type Number and has a value of 3.
    SVGFEDisplacementMapElement.SVG_CHANNEL_A
      This constant is of type Number and has a value of 4.

Object SVGFEDisplacementMapElement

    SVGFEDisplacementMapElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEDisplacementMapElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.
    in2
      This read-only property is of type SVGAnimatedString.
    scale
      This read-only property is of type SVGAnimatedNumber.
    xChannelSelector
      This read-only property is of type SVGAnimatedEnumeration.
    yChannelSelector
      This read-only property is of type SVGAnimatedEnumeration.

Object SVGFEFloodElement

  SVGFEFloodElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEFloodElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.

Object SVGFEGaussianBlurElement

  SVGFEGaussianBlurElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEGaussianBlurElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.
    stdDeviationX
      This read-only property is of type SVGAnimatedNumber.
    stdDeviationY
      This read-only property is of type SVGAnimatedNumber.
  The SVGFEGaussianBlurElement object has the following methods:
    setStdDeviation(stdDeviationX,stdDeviationY)
      This method has no return value. The stdDeviationX parameter is of type Number. The stdDeviationY parameter is of type Number.

Object SVGFEImageElement

  SVGFEImageElement has all the properties and methods of SVGElement, SVGURIReference, SVGLangSpace, SVGExternalResourcesRequired, SVGFilterPrimitiveStandardAttributes.

  The SVGFEImageElement object has the following properties:
    preserveAspectRatio
      This read-only property is of type SVGAnimatedPreserveAspectRatio.

Object SVGFEMergeElement

  SVGFEMergeElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes.

Object SVGFEMergeNodeElement

  SVGFEMergeNodeElement has all the properties and methods of SVGElement as well as the properties and methods defined below.

  The SVGFEMergeNodeElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.

Prototype Object SVGFEMorphologyElement
  The SVGFEMorphologyElement class has the following constants:
    SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE
      This constant is of type Number and has a value of 1.
    SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE
      This constant is of type Number and has a value of 2.

Object SVGFEMorphologyElement

  SVGFEMorphologyElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEMorphologyElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.
    operator
      This read-only property is of type SVGAnimatedEnumeration.
    radiusX
      This read-only property is of type SVGAnimatedLength.
    radiusY
      This read-only property is of type SVGAnimatedLength.

Object SVGFEOffsetElement

  SVGFEOffsetElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFEOffsetElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.
    dx
      This read-only property is of type SVGAnimatedNumber.
    dy
      This read-only property is of type SVGAnimatedNumber.

Object SVGFESpecularLightingElement

  SVGFESpecularLightingElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFESpecularLightingElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.
    surfaceScale
      This read-only property is of type SVGAnimatedNumber.
    specularConstant
      This read-only property is of type SVGAnimatedNumber.
    specularExponent
      This read-only property is of type SVGAnimatedNumber.

Object SVGFETileElement

  SVGFETileElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFETileElement object has the following properties:
    in1
      This read-only property is of type SVGAnimatedString.

Prototype Object SVGFETurbulenceElement
  The SVGFETurbulenceElement class has the following constants:
    SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE
      This constant is of type Number and has a value of 1.
    SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE
      This constant is of type Number and has a value of 2.
    SVGFETurbulenceElement.SVG_STITCHTYPE_UNKNOWN
      This constant is of type Number and has a value of 0.
    SVGFETurbulenceElement.SVG_STITCHTYPE_STITCH
      This constant is of type Number and has a value of 1.
    SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH
      This constant is of type Number and has a value of 2.

Object SVGFETurbulenceElement

  SVGFETurbulenceElement has all the properties and methods of SVGElement, SVGFilterPrimitiveStandardAttributes as well as the properties and methods defined below.

  The SVGFETurbulenceElement object has the following properties:
    baseFrequencyX
      This read-only property is of type SVGAnimatedNumber.
    baseFrequencyY
      This read-only property is of type SVGAnimatedNumber.
    numOctaves
      This read-only property is of type SVGAnimatedInteger.
    seed
      This read-only property is of type SVGAnimatedNumber.
    stitchTiles
      This read-only property is of type SVGAnimatedEnumeration.
    type
      This read-only property is of type SVGAnimatedEnumeration.

Object SVGCursorElement

  SVGCursorElement has all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGExternalResourcesRequired as well as the properties and methods defined below.

  The SVGCursorElement object has the following properties:
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.

Object SVGAElement

  SVGAElement has all the properties and methods of SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

  The SVGAElement object has the following properties:
    target
      This read-only property is of type SVGAnimatedString.

Object SVGViewElement

  SVGViewElement has all the properties and methods of SVGElement, SVGExternalResourcesRequired, SVGFitToViewBox, SVGZoomAndPan as well as the properties and methods defined below.

  The SVGViewElement object has the following properties:
    viewTarget
      This read-only property is of type SVGStringList.

Object SVGScriptElement

  SVGScriptElement has all the properties and methods of SVGElement, SVGURIReference, SVGExternalResourcesRequired as well as the properties and methods defined below.

  The SVGScriptElement object has the following properties:
    type
      This property is of type String.

Object SVGEvent

  SVGEvent has all the properties and methods of events::Event.

Object SVGZoomEvent

  SVGZoomEvent has all the properties and methods of events::UIEvent as well as the properties and methods defined below.

  The SVGZoomEvent object has the following properties:
    zoomRectScreen
      This read-only property is of type SVGRect.
    previousScale
      This read-only property is of type Number.
    previousTranslate
      This read-only property is of type SVGPoint.
    newScale
      This read-only property is of type Number.
    newTranslate
      This read-only property is of type SVGPoint.

Object SVGAnimationElement

  SVGAnimationElement has all the properties and methods of SVGElement, SVGTests, SVGExternalResourcesRequired, smil::ElementTimeControl, events::EventTarget as well as the properties and methods defined below.

  The SVGAnimationElement object has the following properties:
    targetElement
      This read-only property is of type SVGElement.
  The SVGAnimationElement object has the following methods:
    getStartTime()
      This method returns a(n) Number.
    getCurrentTime()
      This method returns a(n) Number.
    getSimpleDuration()
      This method returns a(n) Number.

Object SVGAnimateElement

  SVGAnimateElement has all the properties and methods of SVGAnimationElement.

Object SVGSetElement

  SVGSetElement has all the properties and methods of SVGAnimationElement.

Object SVGAnimateMotionElement

  SVGAnimateMotionElement has all the properties and methods of SVGAnimationElement.

Object SVGMPathElement

  SVGMPathElement has all the properties and methods of SVGElement, SVGURIReference, SVGExternalResourcesRequired.

Object SVGAnimateColorElement

  SVGAnimateColorElement has all the properties and methods of SVGAnimationElement.

Object SVGAnimateTransformElement

  SVGAnimateTransformElement has all the properties and methods of SVGAnimationElement.

Object SVGFontElement

  SVGFontElement has all the properties and methods of SVGElement, SVGExternalResourcesRequired, SVGStylable.

Object SVGGlyphElement

  SVGGlyphElement has all the properties and methods of SVGElement, SVGStylable.

Object SVGMissingGlyphElement

  SVGMissingGlyphElement has all the properties and methods of SVGElement, SVGStylable.

Object SVGHKernElement

  SVGHKernElement has all the properties and methods of SVGElement.

Object SVGVKernElement

  SVGVKernElement has all the properties and methods of SVGElement.

Object SVGFontFaceElement

  SVGFontFaceElement has all the properties and methods of SVGElement.

Object SVGFontFaceSrcElement

  SVGFontFaceSrcElement has all the properties and methods of SVGElement.

Object SVGFontFaceUriElement

  SVGFontFaceUriElement has all the properties and methods of SVGElement.

Object SVGFontFaceFormatElement

  SVGFontFaceFormatElement has all the properties and methods of SVGElement.

Object SVGFontFaceNameElement

  SVGFontFaceNameElement has all the properties and methods of SVGElement.

Object SVGDefinitionSrcElement

  SVGDefinitionSrcElement has all the properties and methods of SVGElement.

Object SVGMetadataElement

  SVGMetadataElement has all the properties and methods of SVGElement.

Object SVGForeignObjectElement

  SVGForeignObjectElement has all the properties and methods of SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, events::EventTarget as well as the properties and methods defined below.

  The SVGForeignObjectElement object has the following properties:
    x
      This read-only property is of type SVGAnimatedLength.
    y
      This read-only property is of type SVGAnimatedLength.
    width
      This read-only property is of type SVGAnimatedLength.
    height
      This read-only property is of type SVGAnimatedLength.