KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > w3c > dom > svg > SVGPathElement


1
2 package org.w3c.dom.svg;
3
4 import org.w3c.dom.events.EventTarget JavaDoc;
5
6 public interface SVGPathElement extends
7                SVGElement,
8                SVGTests,
9                SVGLangSpace,
10                SVGExternalResourcesRequired,
11                SVGStylable,
12                SVGTransformable,
13                EventTarget JavaDoc,
14                SVGAnimatedPathData {
15   public SVGAnimatedNumber getPathLength( );
16
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 }
40
Popular Tags