Revision 13328 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/cutting/ui/listener/CuttingPanelListener.java
CuttingPanelListener.java | ||
---|---|---|
42 | 42 |
import org.gvsig.gui.beans.coorddatainput.CoordDataInputContainer; |
43 | 43 |
import org.gvsig.gui.beans.incrementabletask.IncrementableTask; |
44 | 44 |
import org.gvsig.gui.beans.table.models.CheckBoxModel; |
45 |
import org.gvsig.raster.dataset.MultiRasterDataset;
|
|
45 |
import org.gvsig.raster.dataset.IRasterDataSource;
|
|
46 | 46 |
import org.gvsig.raster.datastruct.Extent; |
47 | 47 |
import org.gvsig.raster.util.RasterUtilities; |
48 | 48 |
import org.gvsig.rastertools.RasterModule; |
... | ... | |
615 | 615 |
/** |
616 | 616 |
* Preparacion para la generacion del proceso del recorte |
617 | 617 |
*/ |
618 |
MultiRasterDataset multiRasterDataset = (MultiRasterDataset)((FLyrRasterSE) getCuttingPanel().getFLayer()).getMultiRasterDataset();
|
|
618 |
IRasterDataSource dataSource = ((FLyrRasterSE) getCuttingPanel().getFLayer()).getDataSource();
|
|
619 | 619 |
|
620 |
if(multiRasterDataset == null)
|
|
620 |
if(dataSource == null)
|
|
621 | 621 |
return; |
622 | 622 |
|
623 | 623 |
WriterBufferServer dataWriter1 = new WriterBufferServer(); |
... | ... | |
629 | 629 |
|
630 | 630 |
CuttingProcess cuttingProcess = new CuttingProcess( getCuttingPanel().getCbLoadLayerInToc().isSelected(), |
631 | 631 |
getCuttingPanel().getViewName() , dValues, filename, |
632 |
dataWriter1, multiRasterDataset, transf, drawableBands,
|
|
632 |
dataWriter1, dataSource, transf, drawableBands,
|
|
633 | 633 |
getCuttingPanel().getCbOneLyrPerBand().isSelected(), interpMethod); |
634 | 634 |
cuttingProcess.setResolution((int) getCuttingPanel().getWidthText(), |
635 | 635 |
(int) getCuttingPanel().getHeightText()); |
Also available in: Unified diff