import java.util.ArrayList;
import java.util.List;
/**
*
*
* 2012-5-25下午4:37:31
*/
public class SystemTaskJob {
double INFINITY = 1e10;
double ESP = 1e-5;
int MAX_N = 1000;
List<Point> Polygon;
// 计算叉乘 |P0P1| × |P0P2|
double Multiply(Point p1, Point p2, Point p0){
return ( (p1.x - p0.x) * (p2.y - p0.y) - (p2.x -
p0.x) * (p1.y - p0.y) );
}
// 判断线段是否包含点point
private boolean IsOnline(Point point, LineSegment
line)
{
return( ( Math.abs(Multiply(line.pt1, line.pt2,
point)) < ESP ) &&
( ( point.x - line.pt1.x ) * ( point.x -