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
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