Code

updated spanish.nsh and inkscape.nsi to reflect latest file-changes
[inkscape.git] / trunk / src / bind / java / org / w3c / dom / svg / SVGPathElement.java
2 package org.w3c.dom.svg;
4 import org.w3c.dom.events.EventTarget;
6 public interface SVGPathElement extends 
7                SVGElement,
8                SVGTests,
9                SVGLangSpace,
10                SVGExternalResourcesRequired,
11                SVGStylable,
12                SVGTransformable,
13                EventTarget,
14                SVGAnimatedPathData {
15   public SVGAnimatedNumber getPathLength( );
17   public float         getTotalLength (  );
18   public SVGPoint      getPointAtLength ( float distance );
19   public int          getPathSegAtLength ( float distance );
20   public SVGPathSegClosePath    createSVGPathSegClosePath (  );
21   public SVGPathSegMovetoAbs    createSVGPathSegMovetoAbs ( float x, float y );
22   public SVGPathSegMovetoRel    createSVGPathSegMovetoRel ( float x, float y );
23   public SVGPathSegLinetoAbs    createSVGPathSegLinetoAbs ( float x, float y );
24   public SVGPathSegLinetoRel    createSVGPathSegLinetoRel ( float x, float y );
25   public SVGPathSegCurvetoCubicAbs    createSVGPathSegCurvetoCubicAbs ( float x, float y, float x1, float y1, float x2, float y2 );
26   public SVGPathSegCurvetoCubicRel    createSVGPathSegCurvetoCubicRel ( float x, float y, float x1, float y1, float x2, float y2 );
27   public SVGPathSegCurvetoQuadraticAbs    createSVGPathSegCurvetoQuadraticAbs ( float x, float y, float x1, float y1 );
28   public SVGPathSegCurvetoQuadraticRel    createSVGPathSegCurvetoQuadraticRel ( float x, float y, float x1, float y1 );
29   public SVGPathSegArcAbs    createSVGPathSegArcAbs ( float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag );
30   public SVGPathSegArcRel    createSVGPathSegArcRel ( float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag );
31   public SVGPathSegLinetoHorizontalAbs    createSVGPathSegLinetoHorizontalAbs ( float x );
32   public SVGPathSegLinetoHorizontalRel    createSVGPathSegLinetoHorizontalRel ( float x );
33   public SVGPathSegLinetoVerticalAbs    createSVGPathSegLinetoVerticalAbs ( float y );
34   public SVGPathSegLinetoVerticalRel    createSVGPathSegLinetoVerticalRel ( float y );
35   public SVGPathSegCurvetoCubicSmoothAbs    createSVGPathSegCurvetoCubicSmoothAbs ( float x, float y, float x2, float y2 );
36   public SVGPathSegCurvetoCubicSmoothRel    createSVGPathSegCurvetoCubicSmoothRel ( float x, float y, float x2, float y2 );
37   public SVGPathSegCurvetoQuadraticSmoothAbs    createSVGPathSegCurvetoQuadraticSmoothAbs ( float x, float y );
38   public SVGPathSegCurvetoQuadraticSmoothRel    createSVGPathSegCurvetoQuadraticSmoothRel ( float x, float y );
39 }