|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.freehep.graphicsio.AbstractPathConstructor
org.freehep.graphicsio.QuadToCubicPathConstructor
public abstract class QuadToCubicPathConstructor
Implements the Quadratic Bezier Curve PathConstructor functionality in terms of Cubic Bezier Curves
Field Summary |
---|
Fields inherited from class org.freehep.graphicsio.AbstractPathConstructor |
---|
currentX, currentY |
Constructor Summary | |
---|---|
protected |
QuadToCubicPathConstructor()
|
Method Summary | |
---|---|
void |
closePath(double x0,
double y0)
Closes the path by drawing a straight line to the last point which was argument to move. |
void |
cubic(double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
Draws a cubic bezier curve from the current point to (x3, y3) using the control points (x1, y1) and (x2, y2) and make (x3, y3) the current point. |
void |
line(double x,
double y)
Draws a line from the current point to (x,y) and make (x,y) the current point. |
void |
move(double x,
double y)
Makes (x,y) the current point. |
void |
quad(double x1,
double y1,
double x2,
double y2)
Draws a quadratic bezier curve from the current point to (x2, y2) using the control point (x1, y1) and make (x2, y2) the current point. |
Methods inherited from class org.freehep.graphicsio.AbstractPathConstructor |
---|
addPath, addPath, addPath, flush, isEvenOdd |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected QuadToCubicPathConstructor()
Method Detail |
---|
public void move(double x, double y) throws java.io.IOException
PathConstructor
java.io.IOException
public void line(double x, double y) throws java.io.IOException
PathConstructor
java.io.IOException
public void quad(double x1, double y1, double x2, double y2) throws java.io.IOException
PathConstructor
java.io.IOException
public void cubic(double x1, double y1, double x2, double y2, double x3, double y3) throws java.io.IOException
PathConstructor
java.io.IOException
public void closePath(double x0, double y0) throws java.io.IOException
PathConstructor
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |