Revision 8004 trunk/extensions/extGraph_predes/src/com/iver/cit/gvsig/topology/SnappingOverlayOperationTest.java

View differences:

SnappingOverlayOperationTest.java
45 45
*
46 46
* $Id$
47 47
* $Log$
48
* Revision 1.1  2006-10-05 19:20:57  azabala
48
* Revision 1.2  2006-10-09 19:10:56  azabala
49
* First version in CVS
50
*
51
* Revision 1.1  2006/10/05 19:20:57  azabala
49 52
* first version in cvs
50 53
*
51 54
*
......
58 61
import com.vividsolutions.jts.geom.Geometry;
59 62
import com.vividsolutions.jts.geom.GeometryCollection;
60 63
import com.vividsolutions.jts.geom.GeometryFactory;
64
import com.vividsolutions.jts.geom.Polygon;
61 65
import com.vividsolutions.jts.operation.overlay.OverlayOp;
62 66

  
63 67

  
......
77 81
	//test 5
78 82
	Geometry g, h;
79 83
	
84
	
85
	//test 6
86
	Geometry pol1, pol2;
87
	
80 88
	public static void main(String[] args) {
81 89
	}
82 90

  
......
100 108
		
101 109
		g = reader.read("LINESTRING(1 0, 3 2)");
102 110
		h = reader.read("LINESTRING(3.05 2.01, 5 1.25, 0.25 1.75)");
111
		
112
		
113
		pol1 = reader.read("POLYGON((0 0, -5 0, -10 5, 0 10,  10 5, 5 0, 0 0))");
114
		pol2 = reader.read("POLYGON((10.01 0, 5 5, 5 10, 10 10, 10.01 0))");
103 115
	}
104 116
	
105 117
		
......
144 156
		assertTrue(geom instanceof GeometryCollection);
145 157
		assertTrue(geom.toString().equals("MULTIPOINT (2.511904761904762 1.5119047619047619, 3 2)"));
146 158
		
159
		geom = SnappingOverlayOperation.overlayOp(pol1, 
160
												  pol2, 
161
											OverlayOp.INTERSECTION, 
162
											0.01);
163
		assertTrue(geom instanceof Polygon);
147 164
		
165

  
166
		
167
		
168
		
148 169
	}
149 170

  
150 171
}

Also available in: Unified diff