Revision 50 org.gvsig.sextante/trunk/org.gvsig.sextante.app/org.gvsig.sextante.app.extension/src/main/java/org/gvsig/sextante/app/extension/core/gvGeoAlgorithm.java

View differences:

gvGeoAlgorithm.java
19 19
 * 
20 20
 * @author Nacho Brodin (nachobrodin@gmail.com)
21 21
 */
22
public abstract class gvGeoAlgorithm extends GeoAlgorithm {
22
public abstract class gvGeoAlgorithm extends GeoAlgorithm implements IProgressModel {
23 23
	protected String[]                    attrNames = null;
24
	private int                           nSteps    = 0;
24 25
	
25 26
	/**
26 27
	 * Builds the output FeatureStore 
......
244 245
	protected boolean isLine(FeatureStore store) throws ReadException {
245 246
		return (getShapeType(store) == Geometry.TYPES.CURVE || getShapeType(store) == Geometry.TYPES.MULTICURVE);
246 247
	}
248
	
249
	
250
	/*
251
	 * (non-Javadoc)
252
	 * @see org.gvsig.sextante.app.algorithm.base.core.IProgressAdapter#setProgress(int)
253
	 */
254
	public void setProgress(int iStep) {
255
		super.setProgress(iStep, nSteps);
256
	}
257
	
258
	/*
259
	 * (non-Javadoc)
260
	 * @see org.gvsig.sextante.app.algorithm.base.core.IProgressAdapter#setTotalNumberOfSteps(int)
261
	 */
262
	public void setTotalNumberOfSteps(int nSteps) {
263
		this.nSteps = nSteps;
264
	}
247 265
}

Also available in: Unified diff