Statistics
| Revision:

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
}