Revision 1805 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/provider/tile/TileDownloaderForFiles.java
TileDownloaderForFiles.java | ||
---|---|---|
26 | 26 |
import org.gvsig.fmap.dal.coverage.RasterLocator; |
27 | 27 |
import org.gvsig.fmap.dal.coverage.dataset.Buffer; |
28 | 28 |
import org.gvsig.fmap.dal.coverage.datastruct.BandList; |
29 |
import org.gvsig.fmap.dal.coverage.datastruct.DatasetBand; |
|
30 | 29 |
import org.gvsig.fmap.dal.coverage.datastruct.Extent; |
31 | 30 |
import org.gvsig.fmap.dal.coverage.exception.BandNotFoundInListException; |
32 | 31 |
import org.gvsig.fmap.dal.coverage.exception.NotSupportedExtensionException; |
... | ... | |
172 | 171 |
} |
173 | 172 |
} |
174 | 173 |
|
175 |
switch (provider.getBandCount()) { |
|
176 |
case 1: |
|
177 |
bandList.setDrawableBands(new int[] { 0 }); |
|
178 |
break; |
|
179 |
case 2: |
|
180 |
bandList.setDrawableBands(new int[] { 0, 1 }); |
|
181 |
break; |
|
182 |
default: |
|
183 |
bandList.setDrawableBands(new int[] { 0, 1, 2 }); |
|
184 |
break; |
|
174 |
int[] drawableBands = new int[bandList.getBandCount()]; |
|
175 |
for (int i = 0; i < bandList.getBandCount(); i++) { |
|
176 |
drawableBands[i] = i; |
|
185 | 177 |
} |
186 | 178 |
|
179 |
bandList.setDrawableBands(drawableBands); |
|
187 | 180 |
return bandList; |
188 | 181 |
} |
189 | 182 |
|
Also available in: Unified diff