new()
basin:Basin
edge_event:EdgeEvent
edge_list:Array<Edge>
front:AdvancingFront
head:Point
points:Array<Point>
tail:Point
triangles:Array<Triangle>
addPolyline(polyline:Array<Point>):Void
addToMap(triangle:Triangle):Void
createAdvancingFront():Void
initTriangulation():Void
locateNode(point:Point):Node
mapTriangleToNodes(triangle:Triangle):Void
meshClean(t:Triangle):Void
removeNode(node:Node):Void