Revision 1856 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.api/src/main/java/org/gvsig/fmap/dal/coverage/RasterManager.java

View differences:

RasterManager.java
74 74
	public int TYPE_MOSAICDATA  = 1;
75 75
	
76 76
	/**
77
	 * Gets the factory to build buffers which store pixel data
78
	 * @return {@link BufferFactory}
79
	 */
80
	public BufferFactory getBufferFactory();
81
	
82
	/**
77 83
	 * Gets the factory for data structures
78 84
	 * @return
79 85
	 */
......
157 163
	
158 164
	/**
159 165
	 * Builds a new empty RasterQuery object
160
	 * @return
166
	 * @return {@link RasterQuery}
161 167
	 */
162 168
	public RasterQuery createQuery();
163 169
	
......
180 186
	 * @throws RasterDriverException 
181 187
	 * @throws NotSupportedExtensionException 
182 188
	 * @throws FileNotFoundException 
189
	 * @deprecated Use {@link BufferFactory} to get a {@link BufferParams} and build a {@link Buffer}
190
	 * BufferParam params = RasterManager.getBufferFactory().createBufferParams(dataType, width, height, bandNr, malloc);
191
	 * Buffer buffer = RasterManager.getBufferFactory().createBuffer(params);
183 192
	 */
184 193
	public Buffer createBuffer(int dataType, int width, int height, int bandNr, boolean malloc);
185 194
	
......
191 200
	 * @param width Ancho
192 201
	 * @param height Alto
193 202
	 * @param bandNr Banda
194
	 */
195
	public Buffer createReadOnlyBuffer(int dataType, int width, int height, int bandNr);
196
	
197
	/**
198
	 * Genera una instancia del buffer de solo lectura. Este buffer consta de una cache y unos apuntadores
199
	 * a las p?ginas en disco. Cuando se accede a los datos se carga en memoria la p?gina pedida.
200
	 *  
201
	 * @param dataType Tipo de dato
202
	 * @param width Ancho
203
	 * @param height Alto
204
	 * @param bandNr Banda
205 203
	 * @param flag En caso de buffers de memoria este flag a true significa que se reserva la memoria
206 204
	 * para el buffer de forma normal y si est? a false no se reserva por lo que la reserva deber? ser
207 205
	 * posterior. 
206
	 * @deprecated Use {@link BufferFactory} to get a {@link BufferParams} and build a {@link Buffer}
207
	 * BufferParam params = RasterManager.getBufferFactory().createMemoryBufferParams(dataType, width, height, bandNr, malloc);
208
	 * Buffer buffer = RasterManager.getBufferFactory().createBuffer(params);
208 209
	 */
209 210
	public Buffer createMemoryBuffer(int dataType, int width, int height, int bandNr, boolean malloc);
210 211
	

Also available in: Unified diff