Revision 43876 branches/org.gvsig.desktop-2018a/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/raster/impl/DefaultRasterSet.java
DefaultRasterSet.java | ||
---|---|---|
32 | 32 |
|
33 | 33 |
import org.gvsig.fmap.dal.DataStore; |
34 | 34 |
import org.gvsig.fmap.dal.exception.DataException; |
35 |
import org.gvsig.fmap.dal.raster.api.RasterQuery;
|
|
36 |
import org.gvsig.fmap.dal.raster.api.RasterSet;
|
|
37 |
import org.gvsig.fmap.dal.raster.api.RasterStore;
|
|
38 |
import org.gvsig.fmap.dal.raster.api.exceptions.RasterSetInitializeException;
|
|
35 |
import org.gvsig.fmap.dal.raster.RasterQuery; |
|
36 |
import org.gvsig.fmap.dal.raster.RasterSet; |
|
37 |
import org.gvsig.fmap.dal.raster.RasterStore; |
|
38 |
import org.gvsig.fmap.dal.raster.exceptions.RasterSetInitializeException; |
|
39 | 39 |
import org.gvsig.fmap.dal.raster.spi.RasterStoreProvider; |
40 | 40 |
import org.gvsig.fmap.geom.Geometry.SUBTYPES; |
41 | 41 |
import org.gvsig.fmap.geom.GeometryLocator; |
... | ... | |
155 | 155 |
} |
156 | 156 |
|
157 | 157 |
@Override |
158 |
public boolean areAllBandsOfTheSameType() { |
|
159 |
if (this.buffer != null) { |
|
160 |
return this.buffer.areAllBandsOfTheSameType(); |
|
161 |
} |
|
162 |
return true; |
|
163 |
} |
|
164 |
|
|
165 |
@Override |
|
158 | 166 |
public Envelope getEnvelope() throws LocatorException, CreateEnvelopeException { |
159 | 167 |
if (this.buffer != null) { |
160 | 168 |
return this.buffer.getEnvelope(); |
... | ... | |
388 | 396 |
} |
389 | 397 |
} |
390 | 398 |
|
399 |
@Override |
|
391 | 400 |
public final void dispose() { |
392 | 401 |
synchronized (lock) { |
393 | 402 |
// Check if we have already been disposed, and don't do it again |
... | ... | |
407 | 416 |
/** |
408 | 417 |
* Internal implementation for the {@link #dispose()} method. |
409 | 418 |
* |
419 |
* @throws org.gvsig.tools.exception.BaseException |
|
410 | 420 |
* @see #dispose() |
411 | 421 |
*/ |
412 | 422 |
public void doDispose() throws BaseException { |
... | ... | |
422 | 432 |
super.finalize(); |
423 | 433 |
} |
424 | 434 |
|
435 |
@Override |
|
425 | 436 |
public BufferedImage getBufferedImage() { |
426 | 437 |
if (this.buffer != null) { |
427 | 438 |
return buffer.getBufferedImage(); |
Also available in: Unified diff