package org.geogebra.common.awt;
public interface GGeneralPath extends GShape {
public abstract void moveTo(double f, double g);
public abstract void reset();
public abstract void lineTo(double f, double g);
public abstract void append(GShape s, boolean connect);
public abstract void closePath();
public abstract GShape createTransformedShape(
GAffineTransform affineTransform);
public abstract GPoint2D getCurrentPoint();
@Override
public abstract boolean contains(GRectangle2D p);
public abstract boolean contains(double arg0, double arg1, double arg2,
double arg3);
@Override
public abstract boolean intersects(GRectangle2D arg0);
public abstract boolean contains(GPoint2D p);
public abstract void curveTo(double parpoints, double parpoints2,
double parpoints3, double parpoints4, double parpoints5,
double parpoints6);
}