public class ArrayPath extends Object implements Shape
Constructor and Description |
---|
ArrayPath(double[] xPoints,
double[] yPoints,
int nPoints,
boolean closed,
int resolution) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(double x,
double y) |
boolean |
contains(double x,
double y,
double w,
double h) |
boolean |
contains(Point2D p) |
boolean |
contains(Rectangle2D r) |
Rectangle |
getBounds() |
Rectangle2D |
getBounds2D() |
PathIterator |
getPathIterator(AffineTransform t) |
PathIterator |
getPathIterator(AffineTransform at,
double flatness) |
boolean |
intersects(double x,
double y,
double w,
double h) |
boolean |
intersects(Rectangle2D r) |
public ArrayPath(double[] xPoints, double[] yPoints, int nPoints, boolean closed, int resolution)
public boolean contains(double x, double y, double w, double h)
public boolean contains(Rectangle2D r)
public boolean intersects(double x, double y, double w, double h)
intersects
in interface Shape
public boolean intersects(Rectangle2D r)
intersects
in interface Shape
public PathIterator getPathIterator(AffineTransform at, double flatness)
getPathIterator
in interface Shape
public Rectangle2D getBounds2D()
getBounds2D
in interface Shape
public PathIterator getPathIterator(AffineTransform t)
getPathIterator
in interface Shape
Copyright © 2014. All rights reserved.