Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
/*
* Copyright 2012 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package elemental.svg;
import elemental.events.*;
import elemental.util.*;
import elemental.dom.*;
import elemental.html.*;
import elemental.css.*;
import elemental.stylesheets.*;
import java.util.Date;
/**
* The SVGPathElement interface corresponds to the <path>
element.
*/
public interface SVGPathElement extends SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable {
SVGPathSegList getAnimatedNormalizedPathSegList();
SVGPathSegList getAnimatedPathSegList();
SVGPathSegList getNormalizedPathSegList();
/**
* Corresponds to attribute
pathLength on the given <path>
element.
*/
SVGAnimatedNumber getPathLength();
SVGPathSegList getPathSegList();
/**
* Returns a stand-alone, parentless SVGPathSegArcAbs
object.
Parameters:
float x The absolute X coordinate for the end point of this path segment.
float y The absolute Y coordinate for the end point of this path segment.
float r1 The x-axis radius for the ellipse.
float r2 The y-axis radius for the ellipse.
float angle The rotation angle in degrees for the ellipse's x-axis relative to the x-axis of the user coordinate system.
boolean largeArcFlag The value of the large-arc-flag parameter.
boolean sweepFlag The value of the large-arc-flag parameter.
float x The relative X coordinate for the end point of this path segment.
float y The relative Y coordinate for the end point of this path segment.
*/
SVGPathSegMovetoRel createSVGPathSegMovetoRel(float x, float y);
/**
* Returns the index into pathSegList which is distance units along the path, utilizing the user agent's distance-along-a-path algorithm.
*/
int getPathSegAtLength(float distance);
/**
* Returns the (x,y) coordinate in user space which is distance units along the path, utilizing the browser's distance-along-a-path algorithm.
*/
SVGPoint getPointAtLength(float distance);
/**
* Returns the computed value for the total length of the path using the browser's distance-along-a-path algorithm, as a distance in the current user coordinate system.
*/
float getTotalLength();
}