Public Member Functions | Public Attributes

nsIDOMSVGPathElement Interface Reference

import "nsIDOMSVGPathElement.idl";

Inheritance diagram for nsIDOMSVGPathElement:
Collaboration diagram for nsIDOMSVGPathElement:

List of all members.

Public Member Functions

float getTotalLength ()
nsIDOMSVGPoint getPointAtLength (in float distance)
unsigned long getPathSegAtLength (in float distance)
nsIDOMSVGPathSegClosePath createSVGPathSegClosePath ()
nsIDOMSVGPathSegMovetoAbs createSVGPathSegMovetoAbs (in float x, in float y)
nsIDOMSVGPathSegMovetoRel createSVGPathSegMovetoRel (in float x, in float y)
nsIDOMSVGPathSegLinetoAbs createSVGPathSegLinetoAbs (in float x, in float y)
nsIDOMSVGPathSegLinetoRel createSVGPathSegLinetoRel (in float x, in float y)
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)
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)
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)
nsIDOMSVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs (in float x)
nsIDOMSVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel (in float x)
nsIDOMSVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs (in float y)
nsIDOMSVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel (in float y)
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)
nsIDOMSVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs (in float x, in float y)
nsIDOMSVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel (in float x, in float y)

Public Attributes

readonly attribute
nsIDOMSVGAnimatedNumber 
pathLength

Member Function Documentation

nsIDOMSVGPathSegArcAbs nsIDOMSVGPathElement::createSVGPathSegArcAbs ( in float  x,
in float  y,
in float  r1,
in float  r2,
in float  angle,
in boolean  largeArcFlag,
in boolean  sweepFlag 
)
nsIDOMSVGPathSegArcRel nsIDOMSVGPathElement::createSVGPathSegArcRel ( in float  x,
in float  y,
in float  r1,
in float  r2,
in float  angle,
in boolean  largeArcFlag,
in boolean  sweepFlag 
)
nsIDOMSVGPathSegClosePath nsIDOMSVGPathElement::createSVGPathSegClosePath (  ) 
nsIDOMSVGPathSegCurvetoCubicAbs nsIDOMSVGPathElement::createSVGPathSegCurvetoCubicAbs ( in float  x,
in float  y,
in float  x1,
in float  y1,
in float  x2,
in float  y2 
)
nsIDOMSVGPathSegCurvetoCubicRel nsIDOMSVGPathElement::createSVGPathSegCurvetoCubicRel ( in float  x,
in float  y,
in float  x1,
in float  y1,
in float  x2,
in float  y2 
)
nsIDOMSVGPathSegCurvetoCubicSmoothAbs nsIDOMSVGPathElement::createSVGPathSegCurvetoCubicSmoothAbs ( in float  x,
in float  y,
in float  x2,
in float  y2 
)
nsIDOMSVGPathSegCurvetoCubicSmoothRel nsIDOMSVGPathElement::createSVGPathSegCurvetoCubicSmoothRel ( in float  x,
in float  y,
in float  x2,
in float  y2 
)
nsIDOMSVGPathSegCurvetoQuadraticAbs nsIDOMSVGPathElement::createSVGPathSegCurvetoQuadraticAbs ( in float  x,
in float  y,
in float  x1,
in float  y1 
)
nsIDOMSVGPathSegCurvetoQuadraticRel nsIDOMSVGPathElement::createSVGPathSegCurvetoQuadraticRel ( in float  x,
in float  y,
in float  x1,
in float  y1 
)
nsIDOMSVGPathSegCurvetoQuadraticSmoothAbs nsIDOMSVGPathElement::createSVGPathSegCurvetoQuadraticSmoothAbs ( in float  x,
in float  y 
)
nsIDOMSVGPathSegCurvetoQuadraticSmoothRel nsIDOMSVGPathElement::createSVGPathSegCurvetoQuadraticSmoothRel ( in float  x,
in float  y 
)
nsIDOMSVGPathSegLinetoAbs nsIDOMSVGPathElement::createSVGPathSegLinetoAbs ( in float  x,
in float  y 
)
nsIDOMSVGPathSegLinetoHorizontalAbs nsIDOMSVGPathElement::createSVGPathSegLinetoHorizontalAbs ( in float  x  ) 
nsIDOMSVGPathSegLinetoHorizontalRel nsIDOMSVGPathElement::createSVGPathSegLinetoHorizontalRel ( in float  x  ) 
nsIDOMSVGPathSegLinetoRel nsIDOMSVGPathElement::createSVGPathSegLinetoRel ( in float  x,
in float  y 
)
nsIDOMSVGPathSegLinetoVerticalAbs nsIDOMSVGPathElement::createSVGPathSegLinetoVerticalAbs ( in float  y  ) 
nsIDOMSVGPathSegLinetoVerticalRel nsIDOMSVGPathElement::createSVGPathSegLinetoVerticalRel ( in float  y  ) 
nsIDOMSVGPathSegMovetoAbs nsIDOMSVGPathElement::createSVGPathSegMovetoAbs ( in float  x,
in float  y 
)
nsIDOMSVGPathSegMovetoRel nsIDOMSVGPathElement::createSVGPathSegMovetoRel ( in float  x,
in float  y 
)
unsigned long nsIDOMSVGPathElement::getPathSegAtLength ( in float  distance  ) 
nsIDOMSVGPoint nsIDOMSVGPathElement::getPointAtLength ( in float  distance  ) 
float nsIDOMSVGPathElement::getTotalLength (  ) 

Member Data Documentation


The documentation for this interface was generated from the following file: