net.sf.latexdraw.parsers.svg.path
Class SVGPathSegLineto

java.lang.Object
  extended by net.sf.latexdraw.parsers.svg.path.SVGPathSeg
      extended by net.sf.latexdraw.parsers.svg.path.SVGPathSegLineto
Direct Known Subclasses:
SVGPathSegLinetoHorizontal, SVGPathSegLinetoVertical, SVGPathSegMoveto

public class SVGPathSegLineto
extends SVGPathSeg

Defines the SVGPath lineto segment.

This file is part of LaTeXDraw.
Copyright (c) 2005-2012 Arnaud BLOUIN

LaTeXDraw is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

LaTeXDraw is distributed without any warranty; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

10/20/07

Version:
3.0
Author:
Arnaud BLOUIN

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.latexdraw.parsers.svg.path.SVGPathSeg
SVGPathSeg.PathSeg
 
Field Summary
protected  double x
          The X-coordinate of the second point of the line.
protected  double y
          The Y-coordinate of the second point of the line.
 
Fields inherited from class net.sf.latexdraw.parsers.svg.path.SVGPathSeg
isRelative, type
 
Constructor Summary
SVGPathSegLineto(double x, double y, boolean isRelative)
          The main constructor.
 
Method Summary
 java.awt.geom.Point2D getPoint()
           
 SVGPathSeg.PathSeg getType()
           
 double getX()
           
 double getY()
           
 java.lang.String toString()
           
 
Methods inherited from class net.sf.latexdraw.parsers.svg.path.SVGPathSeg
isRelative, setRelative
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

x

protected double x
The X-coordinate of the second point of the line. @since 2.0


y

protected double y
The Y-coordinate of the second point of the line. @since 2.0

Constructor Detail

SVGPathSegLineto

public SVGPathSegLineto(double x,
                        double y,
                        boolean isRelative)
The main constructor.

Parameters:
x - The X-coordinate of the second point of the line.
y - The Y-coordinate of the second point of the line.
isRelative - isRelative True: the path segment is relative, false it is absolute.
Method Detail

getX

public double getX()
Returns:
the x.
Since:
2.0

getY

public double getY()
Returns:
the y.
Since:
2.0

getPoint

public java.awt.geom.Point2D getPoint()
Returns:
The position of the segment.
Since:
2.0

getType

public SVGPathSeg.PathSeg getType()
Specified by:
getType in class SVGPathSeg
Returns:
The type of the segment path.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object