[scriptable, uuid(2b19e692-3338-440f-a998-3cb1e8474999)]
interface nsIDOMSVGPathElement : nsIDOMSVGElement

Attributes


          
readonly attribute nsIDOMSVGAnimatedNumber pathLength

Methods


          
nsIDOMSVGPathSegArcAbs createSVGPathSegArcAbs(in float x, in float y, in float r1, in float r2, in float angle, in boolean largeArcFlag, in boolean sweepFlag)

          
nsIDOMSVGPathSegArcRel createSVGPathSegArcRel(in float x, in float y, in float r1, in float r2, in float angle, in boolean largeArcFlag, in boolean sweepFlag)

          
nsIDOMSVGPathSegClosePath createSVGPathSegClosePath()

          
nsIDOMSVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(in float x, in float y, in float x1, in float y1, in float x2, in float y2)

          
nsIDOMSVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(in float x, in float y, in float x1, in float y1, in float x2, in float y2)

          
nsIDOMSVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(in float x, in float y, in float x2, in float y2)

          
nsIDOMSVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(in float x, in float y, in float x2, in float y2)

          
nsIDOMSVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(in float x, in float y, in float x1, in float y1)

          
nsIDOMSVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(in float x, in float y, in float x1, in float y1)

          
nsIDOMSVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(in float x, in float y)

          
nsIDOMSVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(in float x, in float y)

          
nsIDOMSVGPathSegLinetoAbs createSVGPathSegLinetoAbs(in float x, in float y)

          
nsIDOMSVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(in float x)

          
nsIDOMSVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(in float x)

          
nsIDOMSVGPathSegLinetoRel createSVGPathSegLinetoRel(in float x, in float y)

          
nsIDOMSVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(in float y)

          
nsIDOMSVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(in float y)

          
nsIDOMSVGPathSegMovetoAbs createSVGPathSegMovetoAbs(in float x, in float y)

          
nsIDOMSVGPathSegMovetoRel createSVGPathSegMovetoRel(in float x, in float y)

          
unsigned long getPathSegAtLength(in float distance)

          
nsIDOMSVGPoint getPointAtLength(in float distance)

          
float getTotalLength()