package oripa.paint.pbisec;
import java.awt.Graphics2D;
import java.awt.geom.AffineTransform;
import oripa.paint.core.GraphicMouseAction;
import oripa.paint.core.PaintContext;
public class TwoPointBisectorAction extends GraphicMouseAction {
public TwoPointBisectorAction(){
setActionState(new SelectingFirstVertexForBisector());
}
@Override
public void destroy(PaintContext context) {
super.destroy(context);
setActionState(new SelectingFirstVertexForBisector());
}
@Override
public void onDrag(PaintContext context, AffineTransform affine, boolean differentAction) {
// TODO Auto-generated method stub
}
@Override
public void onRelease(PaintContext context, AffineTransform affine,
boolean differentAction) {
// TODO Auto-generated method stub
}
@Override
public void onDraw(Graphics2D g2d, PaintContext context) {
super.onDraw(g2d, context);
drawPickCandidateVertex(g2d, context);
}
@Override
public void onPress(PaintContext context, AffineTransform affine,
boolean differentAction) {
// TODO Auto-generated method stub
}
}