org.freehep.graphicsio
Class CubicToLinePathConstructor
java.lang.Object
org.freehep.graphicsio.AbstractPathConstructor
org.freehep.graphicsio.QuadToCubicPathConstructor
org.freehep.graphicsio.CubicToLinePathConstructor
- All Implemented Interfaces:
- PathConstructor
- Direct Known Subclasses:
- PolylinePathConstructor
- public abstract class CubicToLinePathConstructor
- extends QuadToCubicPathConstructor
Implements cubics by approximating them using a polyline. Useful class for output
formats that do NOT implement bezier curves at all, or if you need only straight
lines.
- Version:
- $Id: CubicToLinePathConstructor.java,v 1.4 2004/12/25 23:52:13 duns Exp $
- Author:
- Mark Donszelmann
- Source Code:
- CubicToLinePathConstructor.java
Method Summary |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CubicToLinePathConstructor
protected CubicToLinePathConstructor()
CubicToLinePathConstructor
protected CubicToLinePathConstructor(double resolution)
cubic
public void cubic(double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
throws IOException
- Description copied from interface:
PathConstructor
- 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.
- Specified by:
cubic
in interface PathConstructor
- Overrides:
cubic
in class QuadToCubicPathConstructor
- Throws:
IOException
Copyright © 2000-2004 FreeHEP, All Rights Reserved.