Revision 13328 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/cutting/ui/listener/CuttingPanelListener.java

View differences:

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