Revision 114
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/store/DefaultMultiRasterStore.java | ||
---|---|---|
1076 | 1076 |
|
1077 | 1077 |
/* |
1078 | 1078 |
* (non-Javadoc) |
1079 |
* @see org.gvsig.raster.dataset.IRasterDataSource#getTransparencyFilesStatus()
|
|
1079 |
* @see org.gvsig.fmap.dal.coverage.store.RasterDataStore#getTransparencyFilesStatus()
|
|
1080 | 1080 |
*/ |
1081 | 1081 |
public Transparency getTransparencyFilesStatus() { |
1082 | 1082 |
if(providers.size() <= 0) |
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/store/DefaultMosaicRasterStore.java | ||
---|---|---|
1397 | 1397 |
public boolean isReproyectable() { |
1398 | 1398 |
return false; |
1399 | 1399 |
} |
1400 |
|
|
1401 |
/* |
|
1402 |
* (non-Javadoc) |
|
1403 |
* @see org.gvsig.fmap.dal.coverage.store.RasterDataStore#getTransparencyFilesStatus() |
|
1404 |
*/ |
|
1405 |
public Transparency getTransparencyFilesStatus() { |
|
1406 |
int n = mosaic.length; |
|
1407 |
int m = mosaic[0].length; |
|
1408 |
Transparency t = null; |
|
1409 |
for (int row = 0; row < n; row++) { |
|
1410 |
for (int col = 0; col < m; col++) { |
|
1411 |
if(t != null) { |
|
1412 |
Transparency t1 = mosaic[row][col].getTransparencyFilesStatus(); |
|
1413 |
t.merge(t1); |
|
1414 |
} else |
|
1415 |
t = mosaic[row][col].getTransparencyFilesStatus(); |
|
1416 |
} |
|
1417 |
} |
|
1418 |
return t; |
|
1419 |
} |
|
1400 | 1420 |
|
1401 | 1421 |
public void removeDataset(String fileName) {} |
1402 | 1422 |
public void removeDataset(RasterDataStore file) {} |
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 | ||
---|---|---|
53 | 53 |
import org.gvsig.fmap.dal.coverage.store.RasterQuery; |
54 | 54 |
import org.gvsig.fmap.dal.coverage.store.RasterWriter; |
55 | 55 |
import org.gvsig.fmap.dal.coverage.store.props.ColorInterpretation; |
56 |
import org.gvsig.fmap.dal.coverage.store.props.ColorTable; |
|
56 | 57 |
import org.gvsig.fmap.dal.coverage.util.ColorConversion; |
57 | 58 |
import org.gvsig.fmap.dal.coverage.util.Historical; |
58 | 59 |
import org.gvsig.fmap.dal.coverage.util.RasterUtilities; |
... | ... | |
77 | 78 |
import org.gvsig.raster.impl.store.IRegistrableRasterFormat; |
78 | 79 |
import org.gvsig.raster.impl.store.QueryableRaster; |
79 | 80 |
import org.gvsig.raster.impl.store.properties.DatasetColorInterpretation; |
81 |
import org.gvsig.raster.impl.store.properties.DatasetColorTable; |
|
80 | 82 |
import org.gvsig.raster.impl.store.writer.GeoRasterWriter; |
81 | 83 |
import org.gvsig.raster.util.DefaultColorConversion; |
82 | 84 |
import org.gvsig.raster.util.DefaultHistorical; |
... | ... | |
501 | 503 |
return new DefaultColorConversion(); |
502 | 504 |
} |
503 | 505 |
|
506 |
/* |
|
507 |
* (non-Javadoc) |
|
508 |
* @see org.gvsig.fmap.dal.coverage.RasterManager#createColorTable() |
|
509 |
*/ |
|
510 |
public ColorTable createColorTable() { |
|
511 |
return new DatasetColorTable(); |
|
512 |
} |
|
504 | 513 |
} |
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.api/src/main/java/org/gvsig/fmap/dal/coverage/RasterManager.java | ||
---|---|---|
46 | 46 |
import org.gvsig.fmap.dal.coverage.store.RasterQuery; |
47 | 47 |
import org.gvsig.fmap.dal.coverage.store.RasterWriter; |
48 | 48 |
import org.gvsig.fmap.dal.coverage.store.props.ColorInterpretation; |
49 |
import org.gvsig.fmap.dal.coverage.store.props.ColorTable; |
|
49 | 50 |
import org.gvsig.fmap.dal.coverage.util.ColorConversion; |
50 | 51 |
import org.gvsig.fmap.dal.coverage.util.Historical; |
51 | 52 |
import org.gvsig.tools.service.ServiceException; |
... | ... | |
337 | 338 |
* @return |
338 | 339 |
*/ |
339 | 340 |
public ColorConversion createColorConversion(); |
341 |
|
|
342 |
/** |
|
343 |
* Creates an empty color table |
|
344 |
* @return |
|
345 |
*/ |
|
346 |
public ColorTable createColorTable(); |
|
340 | 347 |
} |
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.api/src/main/java/org/gvsig/fmap/dal/coverage/store/props/ColorTable.java | ||
---|---|---|
94 | 94 |
* @return valor RGB |
95 | 95 |
*/ |
96 | 96 |
public byte[] getRGBAByBand(double value); |
97 |
|
|
98 |
/** |
|
99 |
* Establece la tabla de color actual en los rangos de limite especificados |
|
100 |
* por parametros, distribuyendolo proporcionalmente. |
|
101 |
* @param min |
|
102 |
* @param max |
|
103 |
* @param compress |
|
104 |
*/ |
|
105 |
public void createColorTableInRange(double min, double max, boolean compress); |
|
97 | 106 |
} |
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.api/src/main/java/org/gvsig/fmap/dal/coverage/store/RasterDataStore.java | ||
---|---|---|
259 | 259 |
*/ |
260 | 260 |
public boolean isRotated(); |
261 | 261 |
|
262 |
public Transparency getTransparencyFilesStatus(); |
|
263 |
|
|
262 | 264 |
/** |
263 | 265 |
* Obtiene el n?mero de overviews de una banda |
264 | 266 |
* @return N?mero de overviews del raster. |
Also available in: Unified diff