org.micropainter.ext.common.bezier
Class BezierPainter
java.lang.Object
org.micropainter.core.painter.AbstractDevice2DPainter
org.micropainter.ext.common.bezier.BezierPainter
public class BezierPainter
- extends AbstractDevice2DPainter
| Methods inherited from class org.micropainter.core.painter.AbstractDevice2DPainter |
getAntialiasing, getFractional, getInterpolation, getName, getTextAntialiasing, getWindow2D, isLockPainter, lockPainter, paint, setAntialiasing, setFractional, setInterpolation, setName, setTextAntialiasing, setWindow2D, unlockPainter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bShow
boolean bShow
step
int step
dePnts
java.awt.geom.Point2D[][] dePnts
tVal
public double tVal
points
private java.util.Vector<java.awt.geom.Point2D> points
bezierTool
private BezierTool bezierTool
BezierPainter
public BezierPainter()
getBezierTool
public BezierTool getBezierTool()
getPoints
public java.util.Vector getPoints()
setPoints
public void setPoints(java.util.Vector points)
enableCasteljau
public void enableCasteljau(boolean enable)
initShow
public void initShow()
stepShow
public void stepShow()
endShow
public void endShow()
drawDeCasteljau
protected void drawDeCasteljau(java.awt.Graphics2D g)
drawBezier
protected void drawBezier(java.awt.Graphics g)
paintBezier
public void paintBezier(java.awt.Graphics2D g2d)
doPaint
protected void doPaint(java.awt.Graphics2D g2d)
- Description copied from class:
AbstractDevice2DPainter
- painting operation should be sub classes
- Specified by:
doPaint in class AbstractDevice2DPainter