Revision 11396 trunk/libraries/libRaster/src-test/org/gvsig/raster/dataset/TestIOMemoryRasterDriver.java
TestIOMemoryRasterDriver.java | ||
---|---|---|
85 | 85 |
Band band = new Band(f.getFName(), i, f.getDataType()); |
86 | 86 |
band.setPositionToDrawInBuffer(i); |
87 | 87 |
bandList.addBand(band, i); |
88 |
}catch(BandFoundInListException ex){ |
|
88 |
}catch(BandNotFoundInListException ex){
|
|
89 | 89 |
//No a?adimos la banda |
90 | 90 |
} |
91 | 91 |
} |
... | ... | |
96 | 96 |
//Prueba getWindowRaster(int x, int y, int w, int h, BandList bandList, IBuffer rasterBuf) |
97 | 97 |
|
98 | 98 |
//COMPLETA |
99 |
IBuffer buffer = RasterBuffer.getBuffer(f.getDataType(), 25, 24, 3, true, null);
|
|
99 |
IBuffer buffer = RasterBuffer.getBuffer(f.getDataType(), 25, 24, 3, true); |
|
100 | 100 |
f.getWindowRaster(0, 0, 25, 24, bandList, buffer); |
101 | 101 |
dataTest1(buffer); |
102 | 102 |
|
103 | 103 |
//ZOOM |
104 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 2, 2, 3, true, null);
|
|
104 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 2, 2, 3, true); |
|
105 | 105 |
f.getWindowRaster(10, 10, 2, 2, bandList, buffer); |
106 | 106 |
dataTest2(buffer); |
107 | 107 |
|
... | ... | |
109 | 109 |
//Prueba de getWindowRaster(double minX, double minY, double maxX, double maxY, int bufWidth, int bufHeight, BandList bandList, IBuffer rasterBuf, boolean adjustToExtent) |
110 | 110 |
|
111 | 111 |
//EXTENT COMPLETO |
112 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 25, 24, 3, true, null);
|
|
112 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 25, 24, 3, true); |
|
113 | 113 |
f.getWindowRaster(f.getExtent().minX(), |
114 | 114 |
f.getExtent().minY(), |
115 | 115 |
f.getExtent().maxX(), |
... | ... | |
118 | 118 |
dataTest1(buffer); |
119 | 119 |
|
120 | 120 |
//ZOOM + subsampling |
121 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 8, 8, 3, true, null);
|
|
121 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 8, 8, 3, true); |
|
122 | 122 |
f.getWindowRaster( Math.ceil(f.getExtent().minX()), |
123 | 123 |
Math.ceil(f.getExtent().minY()), |
124 | 124 |
Math.floor(f.getExtent().maxX()), |
... | ... | |
127 | 127 |
dataTest3(buffer); |
128 | 128 |
|
129 | 129 |
//ZOOM + supersampling |
130 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 20, 20, 3, true, null);
|
|
130 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 20, 20, 3, true); |
|
131 | 131 |
f.getWindowRaster( Math.ceil(f.getExtent().minX()), |
132 | 132 |
Math.ceil(f.getExtent().minY()), |
133 | 133 |
Math.floor(f.getExtent().minX() + 10), |
... | ... | |
139 | 139 |
//Prueba de getWindowRaster(double x, double y, double w, double h, BandList bandList, IBuffer rasterBuf, boolean adjustToExtent) |
140 | 140 |
|
141 | 141 |
//COMPLETA |
142 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 25, 24, 3, true, null);
|
|
142 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 25, 24, 3, true); |
|
143 | 143 |
f.getWindowRaster( f.getExtent().minX(), |
144 | 144 |
f.getExtent().maxY(), |
145 | 145 |
f.getExtent().width(), |
... | ... | |
151 | 151 |
//Prueba de getWindowRaster(int x, int y, int w, int h, int bufWidth, int bufHeight, BandList bandList, IBuffer rasterBuf) |
152 | 152 |
|
153 | 153 |
//COMPLETA |
154 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 5, 5, 3, true, null);
|
|
154 |
buffer = RasterBuffer.getBuffer(f.getDataType(), 5, 5, 3, true); |
|
155 | 155 |
f.getWindowRaster(0, 0, 25, 24, 5, 5, bandList, buffer); |
156 | 156 |
dataTest4(buffer); |
157 | 157 |
|
Also available in: Unified diff