string ccw(point a,point b,point c)
{
point temp1=b-a;
point temp2=c-a;
if(cross(temp1,temp2)>eps){return "COUNTER_CLOCKWISE";}
if(cross(temp1,temp2)<-eps){return "CLOCKWISE";}
if(dot(temp1,temp2)<-eps){return "ONLINE_BACK";}
if(temp1.norm()<temp2.norm()){return "ONLINE_FRONT";}
return "ON_SEGMENT";
}
08-11
1282