Revision 6341
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.impl/src/main/java/org/gvsig/raster/lib/buffer/impl/AbstractPaginatedBand.java | ||
---|---|---|
90 | 90 |
this.pageManager.load(data, firstRowOfPage, rowsInPage, this.getDataType()); |
91 | 91 |
loaded=true; |
92 | 92 |
} catch (IOException e) { |
93 |
throw new RuntimeException("Can't save current page", e);
|
|
93 |
throw new RuntimeException("Can't load current page", e);
|
|
94 | 94 |
} |
95 | 95 |
} |
96 | 96 |
|
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.impl/src/main/java/org/gvsig/raster/lib/buffer/impl/AbstractTiledBand.java | ||
---|---|---|
11 | 11 |
import org.gvsig.raster.lib.buffer.impl.exceptions.CopyFromBandException; |
12 | 12 |
|
13 | 13 |
|
14 |
/** |
|
15 |
* @author fdiaz |
|
16 |
* |
|
17 |
*/ |
|
14 | 18 |
public abstract class AbstractTiledBand extends AbstractBand implements Band { |
15 | 19 |
|
16 | 20 |
protected Buffer data; //data loaded |
... | ... | |
23 | 27 |
protected int rowsInTile; |
24 | 28 |
protected int columnsInTile; |
25 | 29 |
|
30 |
/** |
|
31 |
* @param rows |
|
32 |
* @param columns |
|
33 |
* @param noData |
|
34 |
* @param tileManager |
|
35 |
*/ |
|
26 | 36 |
public AbstractTiledBand(int rows, int columns, NoData noData, BandTileManager tileManager) { |
27 | 37 |
this.rows = rows; |
28 | 38 |
this.columns = columns; |
... | ... | |
63 | 73 |
) { |
64 | 74 |
return; |
65 | 75 |
} |
76 |
if(loaded) { |
|
77 |
saveCurrentTile(); |
|
78 |
} |
|
66 | 79 |
loaded=false; |
67 | 80 |
|
68 |
saveCurrentTile(); |
|
69 | 81 |
int currentTileRow = row / rowsPerTile; //Divisi?n entera |
70 | 82 |
firstRowOfTile = currentTileRow * rowsPerTile; |
71 | 83 |
int currentTileColumn = column / columnsPerTile; //Divisi?n entera |
Also available in: Unified diff