org.rubato.composer.view2d
Class Polygon2D
java.lang.Object
org.rubato.composer.view2d.Polygon2D
public class Polygon2D
- extends java.lang.Object
Constructor Summary |
Polygon2D()
|
Polygon2D(double[] xpoints,
double[] ypoints,
int npoints)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nPoints
public int nPoints
xPoints
public double[] xPoints
yPoints
public double[] yPoints
Polygon2D
public Polygon2D()
Polygon2D
public Polygon2D(double[] xpoints,
double[] ypoints,
int npoints)
reset
public void reset()
invalidate
public void invalidate()
translate
public void translate(double deltaX,
double deltaY)
addPoint
public void addPoint(double x,
double y)
getBounds
public java.awt.Rectangle getBounds()
getBoundingBox
public java.awt.Rectangle getBoundingBox()
contains
public boolean contains(Point p)
contains
public boolean contains(double x,
double y)
contains
public boolean contains(java.awt.geom.Point2D p)
intersects
public boolean intersects(double x,
double y,
double w,
double h)
intersects
public boolean intersects(java.awt.geom.Rectangle2D r)
contains
public boolean contains(double x,
double y,
double w,
double h)
contains
public boolean contains(java.awt.geom.Rectangle2D r)