org.gvsig.fmap.geom.impl
Class DrawGeometryShape
java.lang.Object
org.gvsig.fmap.geom.impl.DrawGeometryShape
- All Implemented Interfaces:
- Shape
public class DrawGeometryShape
- extends Object
- implements Shape
Shape implementation used to draw in AWT a Geometry object.
The Geometry coordinates will become converted to integer after
applying any needed transformations. Also they will be simplified by
ignoring repeated points.
- Author:
- gvSIG Team
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DrawGeometryShape
public DrawGeometryShape(Geometry geometry)
- Constructor.
- Parameters:
geometry - to draw in AWT
DrawGeometryShape
public DrawGeometryShape(Geometry geometry,
AffineTransform affineTransform)
getBounds
public Rectangle getBounds()
- Specified by:
getBounds in interface Shape
contains
public boolean contains(double x,
double y)
- Specified by:
contains in interface Shape
contains
public boolean contains(Point2D p)
- Specified by:
contains in interface Shape
intersects
public boolean intersects(double x,
double y,
double w,
double h)
- Specified by:
intersects in interface Shape
intersects
public boolean intersects(Rectangle2D r)
- Specified by:
intersects in interface Shape
contains
public boolean contains(double x,
double y,
double w,
double h)
- Specified by:
contains in interface Shape
getBounds2D
public Rectangle2D getBounds2D()
- Specified by:
getBounds2D in interface Shape
contains
public boolean contains(Rectangle2D r)
- Specified by:
contains in interface Shape
getPathIterator
public PathIterator getPathIterator(AffineTransform at)
- Specified by:
getPathIterator in interface Shape
getPathIterator
public PathIterator getPathIterator(AffineTransform at,
double flatness)
- Specified by:
getPathIterator in interface Shape
Copyright © 2004-2013 gvSIG. All Rights Reserved.