30 lines
728 B
Java
30 lines
728 B
Java
package javax.baja.gx;
|
|
|
|
public interface IGeom {
|
|
public static final int ELLIPSE = 3;
|
|
public static final int LINE = 1;
|
|
public static final int PATH = 5;
|
|
public static final int POLYGON = 4;
|
|
public static final int RECT = 2;
|
|
|
|
IRectGeom bounds();
|
|
|
|
boolean contains(double d, double d2);
|
|
|
|
boolean contains(double d, double d2, double d3, double d4);
|
|
|
|
boolean contains(IGeom iGeom);
|
|
|
|
Object fw(int i, Object obj, Object obj2, Object obj3, Object obj4);
|
|
|
|
int getGeomCase();
|
|
|
|
IGeom intersection(double d, double d2, double d3, double d4);
|
|
|
|
IGeom intersection(IGeom iGeom);
|
|
|
|
boolean intersects(double d, double d2, double d3, double d4);
|
|
|
|
boolean intersects(IGeom iGeom);
|
|
}
|