public CrossPointInfoComparer(PolyBoolean polyBoolean)
 {
     geoAlgor = polyBoolean.geoAlgor;
 }
 public PolyConvertToSimplePoly(GeometryAlgorithm geoAlgor)
 {
     this.geoAlgor = geoAlgor;
 }
 public PolyBoolean(GeometryAlgorithm geoAlgor)
 {
     this.geoAlgor = geoAlgor;
     cmp           = new CrossPointInfoComparer(this);
 }
 public PolySplitTriangles(GeometryAlgorithm geoAlgor)
 {
     this.geoAlgor = geoAlgor;
 }