Revision 5628 trunk/extensions/extGeoProcessing/src/com/iver/cit/gvsig/geoprocess/difference/fmap/DifferenceVisitor.java

View differences:

DifferenceVisitor.java
45 45
 *
46 46
 * $Id$
47 47
 * $Log$
48
 * Revision 1.1  2006-05-24 21:11:38  azabala
48
 * Revision 1.2  2006-06-02 18:21:28  azabala
49
 * *** empty log message ***
50
 *
51
 * Revision 1.1  2006/05/24 21:11:38  azabala
49 52
 * primera version en cvs despues de refactoring orientado a crear un framework extensible de geoprocessing
50 53
 *
51 54
 * Revision 1.4  2006/05/01 19:15:18  azabala
......
79 82
import com.iver.cit.gvsig.fmap.drivers.FieldDescription;
80 83
import com.iver.cit.gvsig.fmap.drivers.ILayerDefinition;
81 84
import com.iver.cit.gvsig.fmap.edition.EditionException;
82
import com.iver.cit.gvsig.fmap.layers.FBitSet;
83 85
import com.iver.cit.gvsig.fmap.layers.FLayer;
84 86
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
85 87
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource;
......
88 90
import com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor;
89 91
import com.iver.cit.gvsig.fmap.operations.strategies.Strategy;
90 92
import com.iver.cit.gvsig.fmap.operations.strategies.VisitException;
91
import com.iver.cit.gvsig.geoprocess.convexhull.fmap.ScalableUnionVisitor;
92 93
import com.iver.cit.gvsig.geoprocess.core.fmap.FeatureFactory;
93 94
import com.iver.cit.gvsig.geoprocess.core.fmap.FeatureProcessor;
94 95
import com.vividsolutions.jts.geom.Geometry;
95
import com.vividsolutions.jts.geom.GeometryCollection;
96 96
import com.vividsolutions.jts.geom.MultiPolygon;
97 97
import com.vividsolutions.jts.geom.Polygon;
98 98
import com.vividsolutions.jts.precision.EnhancedPrecisionOp;
......
174 174
		}
175 175

  
176 176
		public void visit(IGeometry g, int index) throws VisitException {
177
			if(g == null)
178
				return;
177 179
			if (overlayLayerSelected) {
178 180
				try {
179 181
					if (!overlayLayer.getRecordset().getSelection().get(index))
......
215 217

  
216 218
	
217 219
	public void visit(IGeometry g, final int index) throws VisitException {
220
		if(g == null)
221
			return;
218 222
		Geometry firstJts = g.toJTSGeometry();
219 223
		Geometry solution = null;
220 224
		try {

Also available in: Unified diff