org.geotools.renderer.lite
Class DashedShape
Object
DashedShape
- All Implemented Interfaces:
- Shape
public class DashedShape
- extends Object
- implements Shape
A shape wrapper that generates a stroked version of the shape without actually holding it all in
memory (it is streamed through the path iterator)
- Author:
- Andrea Aime - OpenGeo
Constructor Summary |
DashedShape(Shape shape,
float[] dashArray,
float dashPhase)
|
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DashedShape
public DashedShape(Shape shape,
float[] dashArray,
float dashPhase)
contains
public boolean contains(double x,
double y,
double w,
double h)
- Specified by:
contains
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
contains
public boolean contains(Rectangle2D r)
- Specified by:
contains
in interface Shape
getBounds
public Rectangle getBounds()
- Specified by:
getBounds
in interface Shape
getBounds2D
public Rectangle2D getBounds2D()
- Specified by:
getBounds2D
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
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
main
public static void main(String[] args)
throws Exception
- Throws:
Exception
Copyright © 1996-2014 Geotools. All Rights Reserved.