// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. // WARNING: // This file contains documentation that is merged into the real source. // Do not make code changes here. /// @domName SVGPathElement interface SVGPathElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable { /** @domName SVGPathElement.animatedNormalizedPathSegList */ final SVGPathSegList animatedNormalizedPathSegList; /** @domName SVGPathElement.animatedPathSegList */ final SVGPathSegList animatedPathSegList; /** @domName SVGPathElement.normalizedPathSegList */ final SVGPathSegList normalizedPathSegList; /** @domName SVGPathElement.pathLength */ final SVGAnimatedNumber pathLength; /** @domName SVGPathElement.pathSegList */ final SVGPathSegList pathSegList; /** @domName SVGPathElement.createSVGPathSegArcAbs */ SVGPathSegArcAbs createSVGPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag); /** @domName SVGPathElement.createSVGPathSegArcRel */ SVGPathSegArcRel createSVGPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag); /** @domName SVGPathElement.createSVGPathSegClosePath */ SVGPathSegClosePath createSVGPathSegClosePath(); /** @domName SVGPathElement.createSVGPathSegCurvetoCubicAbs */ SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(num x, num y, num x1, num y1, num x2, num y2); /** @domName SVGPathElement.createSVGPathSegCurvetoCubicRel */ SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(num x, num y, num x1, num y1, num x2, num y2); /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs */ SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2); /** @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel */ SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2); /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticAbs */ SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(num x, num y, num x1, num y1); /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticRel */ SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(num x, num y, num x1, num y1); /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs */ SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(num x, num y); /** @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel */ SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(num x, num y); /** @domName SVGPathElement.createSVGPathSegLinetoAbs */ SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(num x, num y); /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalAbs */ SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(num x); /** @domName SVGPathElement.createSVGPathSegLinetoHorizontalRel */ SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(num x); /** @domName SVGPathElement.createSVGPathSegLinetoRel */ SVGPathSegLinetoRel createSVGPathSegLinetoRel(num x, num y); /** @domName SVGPathElement.createSVGPathSegLinetoVerticalAbs */ SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(num y); /** @domName SVGPathElement.createSVGPathSegLinetoVerticalRel */ SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(num y); /** @domName SVGPathElement.createSVGPathSegMovetoAbs */ SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(num x, num y); /** @domName SVGPathElement.createSVGPathSegMovetoRel */ SVGPathSegMovetoRel createSVGPathSegMovetoRel(num x, num y); /** @domName SVGPathElement.getPathSegAtLength */ int getPathSegAtLength(num distance); /** @domName SVGPathElement.getPointAtLength */ SVGPoint getPointAtLength(num distance); /** @domName SVGPathElement.getTotalLength */ num getTotalLength(); }