Revision 38047 trunk/libraries/libFMap/src/com/vividsolutions/jts/operation/overlay/SnapPolygonBuilder.java
SnapPolygonBuilder.java | ||
---|---|---|
80 | 80 |
public class SnapPolygonBuilder extends PolygonBuilder { |
81 | 81 |
|
82 | 82 |
private GeometryFactory geometryFactory; |
83 |
private CGAlgorithms cga; |
|
84 | 83 |
//private List dirEdgeList; |
85 | 84 |
//private NodeMap nodes; |
86 | 85 |
private List shellList = new ArrayList(); |
87 | 86 |
|
88 |
public SnapPolygonBuilder(GeometryFactory geometryFactory, |
|
89 |
CGAlgorithms cga) |
|
87 |
public SnapPolygonBuilder(GeometryFactory geometryFactory) |
|
90 | 88 |
{ |
91 |
super(geometryFactory, cga);
|
|
89 |
super(geometryFactory); |
|
92 | 90 |
this.geometryFactory = geometryFactory; |
93 |
this.cga = cga; |
|
94 | 91 |
} |
95 | 92 |
|
96 | 93 |
/** |
... | ... | |
136 | 133 |
if (de.isInResult() && de.getLabel().isArea() ) { |
137 | 134 |
// if this edge has not yet been processed |
138 | 135 |
if (de.getEdgeRing() == null) { |
139 |
MaximalEdgeRing er = new MaximalEdgeRing(de, geometryFactory, cga);
|
|
136 |
MaximalEdgeRing er = new MaximalEdgeRing(de, geometryFactory); |
|
140 | 137 |
maxEdgeRings.add(er); |
141 | 138 |
er.setInResult(); |
142 | 139 |
// System.out.println("max node degree = " + er.getMaxDegree()); |
Also available in: Unified diff