public class ShapeClient {
/**
* @param args
*/
public static void main(String[] args) {
Shape a = new Shape("0 0 0 1 1 1 1 0");
Shape b = new Shape("10 10 10 11 11 11 11 10");
Shape c = new Shape("0.5 0.5 0.5 -10 1.5 0");
Shape d = new Shape("0.5 0.5 0.75 0.75 0.75 0.2");
System.out.println("a crosses b: " + a.crossesShape(b));
System.out.println("a crosses c: " + a.crossesShape(c));
System.out.println("a crosses d: " + a.crossesShape(d));
System.out.println("a encircles b: " + a.encircles(b));
System.out.println("a encircles c: " + a.encircles(c));
System.out.println("a encircles d: " + a.encircles(d));
}
}