struct contourALine { contourALine* before; contourPoint p0; contourPoint p1; contourPoint p2; contourALine* next; };