Revision 20219 trunk/libraries/libGPE/src-test/org/gvsig/gpe/writer/GPEPolygonWithInnerTest.java

View differences:

GPEPolygonWithInnerTest.java
1 1
package org.gvsig.gpe.writer;
2 2

  
3
import org.gvsig.gpe.containers.CoordinatesIterator;
3 4
import org.gvsig.gpe.containers.Feature;
4 5
import org.gvsig.gpe.containers.GeometryAsserts;
5 6
import org.gvsig.gpe.containers.Layer;
......
123 124
	public void writeObjects() {
124 125
		getWriterHandler().initialize();
125 126
		getWriterHandler().startLayer(layerId, layerName, layerDescription, srs, null);
126
		getWriterHandler().startBbox(bboxId, bboxX,
127
				bboxY,
128
				bboxZ,
129
				srs);
127
		getWriterHandler().startBbox(bboxId, new CoordinatesIterator(bboxX,	bboxY, bboxZ), srs);
130 128
		getWriterHandler().endBbox();
131 129
		getWriterHandler().startFeature(feature1Id,feature1Name, null);
132
		getWriterHandler().startPolygon(polygon1Id,
130
		getWriterHandler().startPolygon(polygon1Id, new CoordinatesIterator(
133 131
				polygon1X,
134 132
				polygon1Y,
135
				polygon1Z,
133
				polygon1Z),
136 134
				srs);
137
		getWriterHandler().startInnerBoundary(inner11Id,
135
		getWriterHandler().startInnerBoundary(inner11Id, new CoordinatesIterator(
138 136
				inner11X,
139 137
				inner11Y,
140
				inner11Z,
138
				inner11Z),
141 139
				srs);
142 140
		getWriterHandler().endInnerBoundary();
143
		getWriterHandler().startInnerBoundary(inner12Id,
141
		getWriterHandler().startInnerBoundary(inner12Id, new CoordinatesIterator(
144 142
				inner12X,
145 143
				inner12Y,
146
				inner12Z,
144
				inner12Z),
147 145
				srs);
148 146
		getWriterHandler().endInnerBoundary();
149 147
		getWriterHandler().endPolygon();		
150 148
		getWriterHandler().endFeature();
151 149
		getWriterHandler().startFeature(feature2Id,feature2Name, null);
152
		getWriterHandler().startPolygon(polygon2Id,
150
		getWriterHandler().startPolygon(polygon2Id, new CoordinatesIterator(
153 151
				polygon2X,
154 152
				polygon2Y,
155
				polygon2Z,
153
				polygon2Z),
156 154
				srs);
157 155
		getWriterHandler().endPolygon();		
158 156
		getWriterHandler().endFeature();

Also available in: Unified diff