1 2 package org.w3c.dom.svg; 3 4 import org.w3c.dom.events.EventTarget ; 5 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( ); 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 |