Revision 60 org.gvsig.raster.osm/trunk/org.gvsig.raster.osm/org.gvsig.raster.osm.io/src/main/java/org/gvsig/raster/osm/io/OSMProvider.java

View differences:

OSMProvider.java
118 118
		open = true;
119 119
	}
120 120
	
121
	/*
122
	 * (non-Javadoc)
123
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getProjection()
124
	 */
125 121
	public IProjection getProjection() {
126 122
		if(proj == null)
127 123
			proj = CRSFactory.getCRS("EPSG:900913");
......
155 151
		setDataType(new int[]{Buffer.TYPE_BYTE, Buffer.TYPE_BYTE, Buffer.TYPE_BYTE});
156 152
	}
157 153
	
158
	/*
159
	 * (non-Javadoc)
160
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#load()
161
	 */
162 154
	public RasterProvider load() {
163 155
		return this;
164 156
	}
165 157
	
166
	/*
167
	 * (non-Javadoc)
168
	 * @see org.gvsig.raster.impl.provider.RasterProvider#isOpen()
169
	 */
170 158
	public boolean isOpen() {
171 159
		return open;
172 160
	}
173 161

  
174
	/*
175
	 * (non-Javadoc)
176
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#close()
177
	 */
178 162
	public void close() {
179 163
	}
180 164

  
181
	/*
182
	 * (non-Javadoc)
183
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#translateFileName(java.lang.String)
184
	 */
185 165
	public String translateFileName(String fileName) {
186 166
		return fileName;
187 167
	}
......
195 175
		viewRequest = new ExtentImpl(e);
196 176
	}
197 177

  
198
	/*
199
	 * (non-Javadoc)
200
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getView()
201
	 */
202 178
	public Extent getView() {
203 179
		return viewRequest;
204 180
	}
205 181

  
206
	/*
207
	 * (non-Javadoc)
208
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getWidth()
209
	 */
210 182
	public double getWidth() {
211 183
		int n = getTileServer().getStruct().getNumberOfLevels() - 1;
212 184
		return getExtent().width() / getTileServer().getStruct().getPixelSizeByLevel(n);
213 185
	}
214 186

  
215
	/*
216
	 * (non-Javadoc)
217
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getHeight()
218
	 */
219 187
	public double getHeight() {
220 188
		int n = getTileServer().getStruct().getNumberOfLevels() - 1;
221 189
		return getExtent().width() / getTileServer().getStruct().getPixelSizeByLevel(n);
222 190
	}
223 191

  
224
	/*
225
	 *  (non-Javadoc)
226
	 * @see org.gvsig.raster.dataset.RasterDataset#readBlock(int, int)
227
	 */
228 192
	public Object readBlock(int pos, int blockHeight, double scale)
229 193
		throws InvalidSetViewException, FileNotOpenException, RasterDriverException, ProcessInterruptedException {
230 194
		return null;
231 195
	}
232 196

  
233
	/*
234
	 * (non-Javadoc)
235
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getData(int, int, int)
236
	 */
237 197
	public Object getData(int x, int y, int band)throws InvalidSetViewException, FileNotOpenException, RasterDriverException {
238 198
		return null;
239 199
	}
240 200

  
241
	/*
242
	 * (non-Javadoc)
243
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getBlockSize()
244
	 */
245 201
	public int getBlockSize(){
246 202
		return 0;
247 203
	}
248 204

  
249
	/*
250
	 * (non-Javadoc)
251
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getTransparency()
252
	 */
253 205
	public DataStoreTransparency getTransparency() {
254 206
		if(fileTransparency == null)
255 207
			fileTransparency = new DataStoreTransparency();
......
265 217
		return false;
266 218
	}
267 219

  
268
	/*
269
	 * (non-Javadoc)
270
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#setAffineTransform(java.awt.geom.AffineTransform)
271
	 */
272 220
	public void setAffineTransform(AffineTransform t){
273 221
		super.setAffineTransform(t);
274 222
	}
275 223

  
276
	/*
277
	 * (non-Javadoc)
278
	 * @see org.gvsig.raster.impl.provider.RasterProvider#getOverviewCount(int)
279
	 */
280 224
	public int getOverviewCount(int band) throws BandAccessException, RasterDriverException {
281 225
		if(band >= getBandCount())
282 226
			throw new BandAccessException("Wrong band");
283 227
		return 0;
284 228
	}
285 229

  
286
	/*
287
	 * (non-Javadoc)
288
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getOverviewWidth(int, int)
289
	 */
290 230
	public int getOverviewWidth(int band, int overview) throws BandAccessException, RasterDriverException {
291 231
		if (band >= getBandCount())
292 232
			throw new BandAccessException("Wrong band");
293 233
		return 0;
294 234
	}
295 235

  
296
	/*
297
	 * (non-Javadoc)
298
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getOverviewHeight(int, int)
299
	 */
300 236
	public int getOverviewHeight(int band, int overview) throws BandAccessException, RasterDriverException {
301 237
		if (band >= getBandCount())
302 238
			throw new BandAccessException("Wrong band");
303 239
		return 0;
304 240
	}
305 241

  
306
	/*
307
	 * (non-Javadoc)
308
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#isOverviewsSupported()
309
	 */
310 242
	public boolean isOverviewsSupported() {
311 243
		return true;
312 244
	}
313 245

  
314
	/*
315
	 * (non-Javadoc)
316
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#isReproyectable()
317
	 */
318 246
	public boolean isReproyectable() {
319 247
		return true;
320 248
	}
321 249

  
322
	/*
323
	 * (non-Javadoc)
324
	 * @see org.gvsig.fmap.dal.spi.DataStoreProvider#getName()
325
	 */
326 250
	public String getName() {
327 251
		return NAME;
328 252
	}
329 253
	
330
	/*
331
	 * (non-Javadoc)
332
	 * @see org.gvsig.raster.impl.dataset.RasterProvider#getColorInterpretation()
333
	 */
334 254
	public ColorInterpretation getColorInterpretation() {
335 255
		if(super.getColorInterpretation() == null) {
336 256
			super.setColorInterpretation(DataStoreColorInterpretation.createRGBInterpretation());
......
338 258
		return super.getColorInterpretation();
339 259
	}
340 260
	
341
	/*
342
	 * (non-Javadoc)
343
	 * @see org.gvsig.raster.impl.provider.RasterProvider#setStatus(org.gvsig.raster.impl.provider.RasterProvider)
344
	 */
345 261
	public void setStatus(RasterProvider provider) {
346 262
		if(provider instanceof OSMProvider) {
347 263
			//Not implemented yet
348 264
		}
349 265
	}
350 266
	
351
	/*
352
	 * (non-Javadoc)
353
	 * @see org.gvsig.raster.impl.provider.RasterProvider#isTimeSupported()
354
	 */
355 267
	public boolean isTimeSupported() {
356 268
		return true;
357 269
	}
358 270
	
359
	/*
360
	 * (non-Javadoc)
361
	 * @see org.gvsig.raster.impl.provider.RasterProvider#getTileServer()
362
	 */
363 271
	public TileServer getTileServer() {
364 272
		if(tileServer == null)
365 273
			tileServer = new OSMTileServer(this, 

Also available in: Unified diff