Revision 1023 org.gvsig.raster.cache/trunk/org.gvsig.raster.cache/org.gvsig.raster.cache.lib.api/src/main/java/org/gvsig/raster/cache/buffer/BufferCacheManager.java

View differences:

BufferCacheManager.java
24 24
import java.io.IOException;
25 25

  
26 26
import org.gvsig.raster.cache.buffer.histogram.BufferHistogram;
27
import org.gvsig.raster.cache.buffer.task.TaskEventManager;
27 28

  
28 29

  
29 30

  
......
51 52
	public static double            defaultNoDataValue       = -99999;
52 53
	public static boolean           noDataValueEnable        = false;
53 54
	
55
	//*****************************************************
56
	//BUFFER API
57
	//*****************************************************
58
	
54 59
	/**
55 60
	 * Genera instancias del buffer de datos adecuado al tama?o del raster. Si no hay muchos datos
56 61
	 * (menos de cacheMemorySize) crear? un buffer en memoria. Si hay m?s de esta cantidad
......
188 193
	 */
189 194
	public BufferParam createBufferParams(String file, int x, int y, int w, int h) throws IOException;
190 195
	
196
	//*****************************************************
197
	//NODATA API
198
	//*****************************************************
199
	
191 200
	/**
192 201
	 * Builds a new NoData object
193 202
	 * @param noData
......
228 237
	 */
229 238
	public BufferNoData createDefaultNoData(int bandCount, int dataType);
230 239
	
240
	//*****************************************************
241
	//HISTOGRAM API
242
	//*****************************************************
243
	
231 244
	/**
232 245
	 * Creates a empty histogram
233 246
	 * @param nBands
......
249 262
	 * @return
250 263
	 */
251 264
	public BufferHistogram createHistogram(int nBands, int nClasses, double[] min, double[] max);
265
	
266
	//*****************************************************
267
	//TASK API
268
	//*****************************************************
269
	
270
	/**
271
	 * Gets a register task. To get a task it will use the current thread ID
272
	 * @return TaskEventManager
273
	 */
274
	public TaskEventManager getTask();
275
	
276
	/**
277
	 * Registers the object as a task using the current thread ID. It returns
278
	 * a TaskEventManager
279
	 * @param process
280
	 * @return
281
	 */
282
	public TaskEventManager createTask(Object process);
252 283
}

Also available in: Unified diff