public class RelativeGeneralPath
extends java.lang.Object
implements java.awt.Shape, java.lang.Cloneable
| Constructor and Description |
|---|
RelativeGeneralPath() |
| Modifier and Type | Method and Description |
|---|---|
void |
append(java.awt.geom.PathIterator pi,
boolean connect) |
void |
append(java.awt.Shape s,
boolean connect) |
java.lang.Object |
clone() |
void |
closePath() |
boolean |
contains(double x,
double y) |
boolean |
contains(double x,
double y,
double w,
double h) |
boolean |
contains(java.awt.geom.Point2D p) |
boolean |
contains(java.awt.geom.Rectangle2D r) |
java.awt.Shape |
createTransformedShape(java.awt.geom.AffineTransform at) |
void |
curveTo(float x1,
float y1,
float x2,
float y2,
float x3,
float y3) |
boolean |
equals(java.lang.Object o) |
java.awt.Rectangle |
getBounds() |
java.awt.geom.Rectangle2D |
getBounds2D() |
java.awt.geom.Point2D |
getCurrentPoint() |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at) |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at,
double flatness) |
int |
getWindingRule() |
boolean |
intersects(double x,
double y,
double w,
double h) |
boolean |
intersects(java.awt.geom.Rectangle2D r) |
void |
line(float dX,
float dY) |
void |
lineTo(float x,
float y) |
void |
move(float dX,
float dY) |
void |
moveTo(float x,
float y) |
void |
quadTo(float x1,
float y1,
float x2,
float y2) |
void |
reset() |
void |
setWindingRule(int rule) |
void |
transform(java.awt.geom.AffineTransform at) |
public void move(float dX,
float dY)
public void line(float dX,
float dY)
public void append(java.awt.geom.PathIterator pi,
boolean connect)
public void append(java.awt.Shape s,
boolean connect)
public void closePath()
public java.awt.Shape createTransformedShape(java.awt.geom.AffineTransform at)
public void curveTo(float x1,
float y1,
float x2,
float y2,
float x3,
float y3)
public java.awt.geom.Point2D getCurrentPoint()
public int getWindingRule()
public void lineTo(float x,
float y)
public void moveTo(float x,
float y)
public void quadTo(float x1,
float y1,
float x2,
float y2)
public void reset()
public void setWindingRule(int rule)
public void transform(java.awt.geom.AffineTransform at)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic boolean contains(double x,
double y)
contains in interface java.awt.Shapepublic boolean contains(double x,
double y,
double w,
double h)
contains in interface java.awt.Shapepublic boolean contains(java.awt.geom.Point2D p)
contains in interface java.awt.Shapepublic boolean contains(java.awt.geom.Rectangle2D r)
contains in interface java.awt.Shapepublic java.awt.Rectangle getBounds()
getBounds in interface java.awt.Shapepublic java.awt.geom.Rectangle2D getBounds2D()
getBounds2D in interface java.awt.Shapepublic java.lang.Object clone()
clone in class java.lang.Objectpublic java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
getPathIterator in interface java.awt.Shapepublic java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at,
double flatness)
getPathIterator in interface java.awt.Shapepublic boolean intersects(double x,
double y,
double w,
double h)
intersects in interface java.awt.Shapepublic boolean intersects(java.awt.geom.Rectangle2D r)
intersects in interface java.awt.Shape