gvsig-raster / 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.api / src / main / java / org / gvsig / raster / lib / buffer / api / BandPageManager.java @ 8800
History | View | Annotate | Download (836 Bytes)
1 | 5441 | fdiaz | package org.gvsig.raster.lib.buffer.api; |
---|---|---|---|
2 | |||
3 | 5515 | fdiaz | import java.io.IOException; |
4 | 5441 | fdiaz | |
5 | 5515 | fdiaz | |
6 | 5441 | fdiaz | /**
|
7 | * @author fdiaz
|
||
8 | *
|
||
9 | */
|
||
10 | 5515 | fdiaz | public interface BandPageManager extends PageManager{ |
11 | 5441 | fdiaz | |
12 | /**
|
||
13 | 5515 | fdiaz | * @param buffer
|
14 | * @param row
|
||
15 | * @param rows
|
||
16 | 5441 | fdiaz | * @param dataType
|
17 | 5515 | fdiaz | * @throws IOException
|
18 | 5441 | fdiaz | */
|
19 | 6220 | dmartinezizquierdo | public void load(java.nio.Buffer buffer, int row, int rows, int dataType) throws IOException; |
20 | 5441 | fdiaz | |
21 | /**
|
||
22 | 5515 | fdiaz | * @param buffer
|
23 | * @param row
|
||
24 | * @param rows
|
||
25 | 5441 | fdiaz | * @param dataType
|
26 | 5515 | fdiaz | * @throws IOException
|
27 | 5441 | fdiaz | */
|
28 | 6220 | dmartinezizquierdo | public void save(java.nio.Buffer buffer, int row, int rows, int dataType) throws IOException; |
29 | 6302 | llmarques | |
30 | /**
|
||
31 | * Gets information of this band. If band does not have
|
||
32 | * information, it will return <code>null</code>
|
||
33 | *
|
||
34 | * @return Returns information about specified band.
|
||
35 | */
|
||
36 | public BandInfo getBandInfo();
|
||
37 | 5441 | fdiaz | } |