Revision 10626 trunk/extensions/extGeoProcessing/src/com/iver/cit/gvsig/geoprocess/impl/convexhull/fmap/MemoryConvexHullVisitor.java

View differences:

MemoryConvexHullVisitor.java
45 45
*
46 46
* $Id$
47 47
* $Log$
48
* Revision 1.1  2006-06-20 18:20:45  azabala
48
* Revision 1.2  2007-03-06 16:47:58  caballero
49
* Exceptions
50
*
51
* Revision 1.1  2006/06/20 18:20:45  azabala
49 52
* first version in cvs
50 53
*
51 54
* Revision 1.2  2006/06/02 18:21:28  azabala
......
76 79
import java.util.ArrayList;
77 80
import java.util.List;
78 81

  
82
import com.iver.cit.gvsig.exceptions.visitors.ProcessVisitorException;
83
import com.iver.cit.gvsig.exceptions.visitors.StartVisitorException;
84
import com.iver.cit.gvsig.exceptions.visitors.VisitorException;
79 85
import com.iver.cit.gvsig.fmap.core.IGeometry;
80 86
import com.iver.cit.gvsig.fmap.core.v02.FConverter;
81 87
import com.iver.cit.gvsig.fmap.layers.FLayer;
82 88
import com.iver.cit.gvsig.fmap.layers.layerOperations.VectorialData;
83
import com.iver.cit.gvsig.fmap.operations.strategies.VisitException;
84 89
import com.vividsolutions.jts.geom.Geometry;
85 90
import com.vividsolutions.jts.geom.GeometryCollection;
86 91
import com.vividsolutions.jts.geom.GeometryFactory;
......
97 102
		geomFact = new GeometryFactory();
98 103
		
99 104
	}
100
	public void visit(IGeometry g, int index) throws VisitException {
105
	public void visit(IGeometry g, int index) throws VisitorException, ProcessVisitorException {
101 106
		if(g == null)
102 107
			return;
103 108
		Geometry jtsgeo = g.toJTSGeometry();
......
125 130
		return getGeometryCollection().convexHull();
126 131
	}
127 132

  
128
	public void stop(FLayer layer) {
133
	public void stop(FLayer layer) throws VisitorException {
129 134
	}
130 135

  
131
	public boolean start(FLayer layer) {
136
	public boolean start(FLayer layer) throws StartVisitorException {
132 137
		return layer instanceof VectorialData;
133 138
	}
134 139
	

Also available in: Unified diff