Revision 159 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/DefaultRasterManager.java

View differences:

DefaultRasterManager.java
23 23

  
24 24
import java.awt.geom.AffineTransform;
25 25
import java.awt.geom.Dimension2D;
26
import java.awt.geom.Point2D;
27
import java.awt.geom.Rectangle2D;
28 26
import java.lang.reflect.Constructor;
29 27
import java.lang.reflect.InvocationTargetException;
30 28

  
......
37 35
import org.gvsig.fmap.dal.coverage.datastruct.DataStructFactory;
38 36
import org.gvsig.fmap.dal.coverage.datastruct.Extent;
39 37
import org.gvsig.fmap.dal.coverage.datastruct.GridExtent;
40
import org.gvsig.fmap.dal.coverage.datastruct.NoData;
41 38
import org.gvsig.fmap.dal.coverage.datastruct.Params;
42 39
import org.gvsig.fmap.dal.coverage.datastruct.RasterLegend;
43 40
import org.gvsig.fmap.dal.coverage.datastruct.ViewPortData;
......
67 64
import org.gvsig.fmap.dal.coverage.util.MathUtils;
68 65
import org.gvsig.fmap.dal.coverage.util.ProviderServices;
69 66
import org.gvsig.fmap.dal.coverage.util.RasterUtils;
67
import org.gvsig.fmap.dal.exception.InitializeException;
70 68
import org.gvsig.fmap.dal.raster.spi.CoverageStoreProvider;
71 69
import org.gvsig.raster.impl.buffer.DefaultDataServerWriter;
72 70
import org.gvsig.raster.impl.buffer.DefaultRasterQuery;
......
75 73
import org.gvsig.raster.impl.buffer.cache.RasterCache;
76 74
import org.gvsig.raster.impl.buffer.cache.RasterReadOnlyBuffer;
77 75
import org.gvsig.raster.impl.datastruct.DefaultDataStructFactory;
78
import org.gvsig.raster.impl.datastruct.DefaultNoData;
79 76
import org.gvsig.raster.impl.datastruct.DefaultViewPortData;
80
import org.gvsig.raster.impl.datastruct.ExtentImpl;
81 77
import org.gvsig.raster.impl.datastruct.legend.GimpGradients;
82 78
import org.gvsig.raster.impl.datastruct.legend.GimpPalettes;
83 79
import org.gvsig.raster.impl.datastruct.legend.LegendgvSIG;
......
239 235
	 * (non-Javadoc)
240 236
	 * @see org.gvsig.fmap.dal.coverage.RasterManager#open(org.gvsig.fmap.dal.raster.spi.CoverageStoreProvider, int)
241 237
	 */
242
	public RasterDataStore open(CoverageStoreProvider prov, int type) throws NotSupportedExtensionException, RasterDriverException {
238
	public RasterDataStore open(CoverageStoreProvider prov, int type, DataStoreParameters params) throws NotSupportedExtensionException, RasterDriverException {
243 239
		if(type == TYPE_MULTIDATA) {
244 240
			if(prov instanceof RasterProvider) {
245 241
				DefaultMultiRasterStore store = new DefaultMultiRasterStore();
246 242
				store.getProviders().add((RasterProvider)prov);
247 243
				store.addBands((RasterProvider)prov);
244
				try {
245
					store.intializePhase1(null, params);
246
				} catch (InitializeException e) {
247
					throw new RasterDriverException(e.getMessage());
248
				}
248 249
				return store;
249 250
			}
250 251
		}

Also available in: Unified diff