|
FreeHEP API Version current |
|||||||||
| 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
org.freehep.graphicsio.emf.EMFPathConstructor
| Field Summary |
| Fields inherited from class org.freehep.graphicsio.AbstractPathConstructor |
currentX, currentY |
| Constructor Summary | |
EMFPathConstructor(EMFOutputStream os,
Rectangle imageBounds)
|
|
| 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 |
flush()
Flushes any cached info to the output file. |
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. |
protected int |
toUnit(double d)
|
| Methods inherited from class org.freehep.graphicsio.QuadToCubicPathConstructor |
quad |
| Methods inherited from class org.freehep.graphicsio.AbstractPathConstructor |
addPath, addPath, addPath, isEvenOdd |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public EMFPathConstructor(EMFOutputStream os,
Rectangle imageBounds)
| Method Detail |
public void move(double x,
double y)
throws IOException
PathConstructor
move in interface PathConstructormove in class QuadToCubicPathConstructorIOException
public void line(double x,
double y)
throws IOException
PathConstructor
line in interface PathConstructorline in class QuadToCubicPathConstructorIOException
public void cubic(double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
throws IOException
PathConstructor
cubic in interface PathConstructorcubic in class QuadToCubicPathConstructorIOException
public void closePath(double x0,
double y0)
throws IOException
PathConstructor
closePath in interface PathConstructorclosePath in class QuadToCubicPathConstructorIOException
public void flush()
throws IOException
PathConstructor
flush in interface PathConstructorflush in class AbstractPathConstructorIOExceptionprotected int toUnit(double d)
|
FreeHEP API Version current |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||