public void AddSteinerPoint(TriangulationPoint point)
 {
     if (steinerPoints == null) steinerPoints = new List<TriangulationPoint>();
     steinerPoints.Add(point);
 }
 public abstract TriangulationConstraint NewConstraint(TriangulationPoint a, TriangulationPoint b);