Ejemplo n.º 1
0
 /// <summary>
 /// Create a polygonizer with the same <see cref="GeometryFactory"/> as
 /// the input geometries.
 /// </summary>
 public Polygonizer()
 {
     lineStringAdder       = new LineStringAdder(this);
     m_arrDangles          = new ArrayList();
     m_arrCutEdges         = new ArrayList();
     m_arrInvalidRingLines = new GeometryList();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Create a polygonizer with the same {GeometryFactory}
 /// as the input <c>Geometry</c>s.
 /// </summary>
 public Polygonizer() 
 {
     lineStringAdder = new LineStringAdder(this);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Creates a polygonizer and allow specifyng if only polygons which form a valid polygonal geometry are to be extracted.
 /// </summary>
 /// <param name="extractOnlyPolygonal"><value>true</value> if only polygons which form a valid polygonal geometry are to be extracted</param>
 public Polygonizer(bool extractOnlyPolygonal)
 {
     _extractOnlyPolygonal = extractOnlyPolygonal;
     _lineStringAdder = new LineStringAdder(this);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Creates a polygonizer with the same <see cref="IGeometryFactory"/>
 /// as the input <c>Geometry</c>s.
 /// The output mask is <see cref="AllPolys"/>
 /// </summary>
 /// 
 public Polygonizer()
     : this(AllPolys)
 {
     _lineStringAdder = new LineStringAdder(this);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Create a polygonizer with the same {GeometryFactory}
 /// as the input <c>Geometry</c>s.
 /// </summary>
 public Polygonizer()
 {
     lineStringAdder = new LineStringAdder(this);
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Creates a polygonizer and allow specifyng if only polygons which form a valid polygonal geometry are to be extracted.
 /// </summary>
 /// <param name="extractOnlyPolygonal"><value>true</value> if only polygons which form a valid polygonal geometry are to be extracted</param>
 public Polygonizer(bool extractOnlyPolygonal)
 {
     _extractOnlyPolygonal = extractOnlyPolygonal;
     _lineStringAdder      = new LineStringAdder(this);
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Creates a polygonizer with the same <see cref="IGeometryFactory"/>
 /// as the input <c>Geometry</c>s.
 /// The output mask is <see cref="AllPolys"/>
 /// </summary>
 ///
 public Polygonizer()
     : this(AllPolys)
 {
     _lineStringAdder = new LineStringAdder(this);
 }