| Modifier and Type | Field and Description |
|---|---|
private boolean |
hasCP |
private static java.util.logging.Logger |
log |
private Path2D |
path |
RULE_EVENODD, RULE_NONZERO| Constructor and Description |
|---|
WCPathImpl() |
WCPathImpl(WCPathImpl wcp) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArc(double x,
double y,
double r,
double sa,
double ea,
boolean aclockwise) |
void |
addArcTo(double x1,
double y1,
double x2,
double y2,
double r) |
void |
addBezierCurveTo(double x0,
double y0,
double x1,
double y1,
double x2,
double y2) |
void |
addEllipse(double x,
double y,
double w,
double h) |
void |
addLineTo(double x,
double y) |
void |
addPath(WCPath p) |
void |
addQuadCurveTo(double x0,
double y0,
double x1,
double y1) |
void |
addRect(double x,
double y,
double w,
double h) |
void |
clear() |
void |
closeSubpath() |
boolean |
contains(int rule,
double x,
double y) |
WCRectangle |
getBounds() |
WCPathIterator |
getPathIterator() |
Path2D |
getPlatformPath() |
int |
getWindingRule() |
boolean |
hasCurrentPoint() |
boolean |
isEmpty() |
void |
moveTo(double x,
double y) |
void |
setWindingRule(int rule) |
void |
transform(double mxx,
double myx,
double mxy,
double myy,
double mxt,
double myt) |
void |
translate(double x,
double y) |
private final Path2D path
private boolean hasCP
private static final java.util.logging.Logger log
WCPathImpl()
WCPathImpl(WCPathImpl wcp)
public void addRect(double x,
double y,
double w,
double h)
public void addEllipse(double x,
double y,
double w,
double h)
addEllipse in class WCPath<Path2D>public void addArcTo(double x1,
double y1,
double x2,
double y2,
double r)
public void addArc(double x,
double y,
double r,
double sa,
double ea,
boolean aclockwise)
public boolean contains(int rule,
double x,
double y)
public WCRectangle getBounds()
public void addQuadCurveTo(double x0,
double y0,
double x1,
double y1)
addQuadCurveTo in class WCPath<Path2D>public void addBezierCurveTo(double x0,
double y0,
double x1,
double y1,
double x2,
double y2)
addBezierCurveTo in class WCPath<Path2D>public void closeSubpath()
closeSubpath in class WCPath<Path2D>public boolean hasCurrentPoint()
hasCurrentPoint in class WCPath<Path2D>public int getWindingRule()
getWindingRule in class WCPath<Path2D>public void setWindingRule(int rule)
setWindingRule in class WCPath<Path2D>public Path2D getPlatformPath()
getPlatformPath in class WCPath<Path2D>public WCPathIterator getPathIterator()
getPathIterator in class WCPath<Path2D>