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>