Statistics
| Revision:

root / trunk / libraries / libRaster / src / org / gvsig / raster / dataaccess / cache / RasterMultiPageCache.java @ 10740

History | View | Annotate | Download (4.79 KB)

1
package org.gvsig.raster.dataaccess.cache;
2

    
3
import org.gvsig.raster.dataaccess.buffer.IBand;
4
import org.gvsig.raster.dataaccess.buffer.RasterBuffer;
5
import org.gvsig.raster.dataaccess.buffer.RasterMemoryBuffer;
6
import org.gvsig.raster.driver.IBuffer;
7

    
8
public class RasterMultiPageCache extends RasterBuffer implements IBuffer {
9

    
10
        /**
11
     * Constructor. Asigna las variables de inicializaci?n.
12
     * @param dataType Tipo de dato
13
     * @param width Ancho
14
     * @param height Alto
15
     * @param bandNr Banda
16
     * @param orig
17
     */
18
        public RasterMultiPageCache(int dataType, int width, int height, int nBand){
19
            this.dataType = dataType;
20
        this.width = width;
21
        this.height = height;
22
        this.nBands = nBand;
23
        }
24

    
25
        public void malloc(int dataType, int width, int height, int bandNr) {
26
        }
27

    
28
        public void replicateBand(int orig, int dest) {
29
        }
30

    
31
        public void switchBands(int[] bandPosition) {
32
        }
33

    
34
        public RasterBuffer adjustRasterNearestNeighbourInterpolation(int w, int h, int[] bands) {
35
                return null;
36
        }
37

    
38
        public RasterBuffer adjustRasterBilinearInterpolation(int w, int h, int[] bands) {
39
                return null;
40
        }
41

    
42
        public RasterBuffer adjustRasterInverseDistanceInterpolation(int w, int h, int[] bands) {
43
                return null;
44
        }
45

    
46
        public RasterBuffer adjustRasterBicubicSplineInterpolation(int w, int h, int[] bands) {
47
                return null;
48
        }
49

    
50
        public RasterBuffer adjustRasterBSplineInterpolation(int w, int h, int[] bands) {
51
                return null;
52
        }
53

    
54
        public IBuffer cloneBuffer() {
55
                return null;
56
        }
57

    
58
        public void mallocOneBand(int dataType, int width, int height, int band) {
59
        }
60

    
61
        public byte[][] getLineByte(int line) {
62
                return null;
63
        }
64

    
65
        public short[][] getLineShort(int line) {
66
                return null;
67
        }
68

    
69
        public int[][] getLineInt(int line) {
70
                return null;
71
        }
72

    
73
        public float[][] getLineFloat(int line) {
74
                return null;
75
        }
76

    
77
        public double[][] getLineDouble(int line) {
78
                return null;
79
        }
80

    
81
        public byte[] getLineFromBandByte(int line, int band) {
82
                return null;
83
        }
84

    
85
        public short[] getLineFromBandShort(int line, int band) {
86
                return null;
87
        }
88

    
89
        public int[] getLineFromBandInt(int line, int band) {
90
                return null;
91
        }
92

    
93
        public float[] getLineFromBandFloat(int line, int band) {
94
                return null;
95
        }
96

    
97
        public double[] getLineFromBandDouble(int line, int band) {
98
                return null;
99
        }
100

    
101
        public byte getElemByte(int line, int col, int band) {
102
                return 0;
103
        }
104

    
105
        public short getElemShort(int line, int col, int band) {
106
                return 0;
107
        }
108

    
109
        public int getElemInt(int line, int col, int band) {
110
                return 0;
111
        }
112

    
113
        public float getElemFloat(int line, int col, int band) {
114
                return 0;
115
        }
116

    
117
        public double getElemDouble(int line, int col, int band) {
118
                return 0;
119
        }
120

    
121
        public void getElemByte(int line, int col, byte[] data) {
122
        }
123

    
124
        public void getElemShort(int line, int col, short[] data) {
125
        }
126

    
127
        public void getElemInt(int line, int col, int[] data) {
128
        }
129

    
130
        public void getElemFloat(int line, int col, float[] data) {
131
        }
132

    
133
        public void getElemDouble(int line, int col, double[] data) {
134
        }
135

    
136
        public void copyBand(int nBand, IBand band) {
137
        }
138

    
139
        public void assignBand(int nBand, IBand band) {
140
        }
141

    
142
        public IBand getBand(int nBand) {
143
                return null;
144
        }
145

    
146
        public void setLineInBandByte(byte[] data, int line, int band) {
147
        }
148

    
149
        public void setLineInBandShort(short[] data, int line, int band) {
150
        }
151

    
152
        public void setLineInBandInt(int[] data, int line, int band) {
153
        }
154

    
155
        public void setLineInBandFloat(float[] data, int line, int band) {
156
        }
157

    
158
        public void setLineInBandDouble(double[] data, int line, int band) {
159
        }
160

    
161
        public void setLineByte(byte[][] data, int line) {
162
        }
163

    
164
        public void setLineShort(short[][] data, int line) {
165
        }
166

    
167
        public void setLineInt(int[][] data, int line) {
168
        }
169

    
170
        public void setLineFloat(float[][] data, int line) {
171
        }
172

    
173
        public void setLineDouble(double[][] data, int line) {
174
        }
175

    
176
        public void setElem(int line, int col, int band, byte data) {
177
        }
178

    
179
        public void setElem(int line, int col, int band, short data) {
180
        }
181

    
182
        public void setElem(int line, int col, int band, int data) {
183
        }
184

    
185
        public void setElem(int line, int col, int band, float data) {
186
        }
187

    
188
        public void setElem(int line, int col, int band, double data) {
189
        }
190

    
191
        public void setElemByte(int line, int col, byte[] data) {
192
        }
193

    
194
        public void setElemShort(int line, int col, short[] data) {
195
        }
196

    
197
        public void setElemInt(int line, int col, int[] data) {
198
        }
199

    
200
        public void setElemFloat(int line, int col, float[] data) {
201
        }
202

    
203
        public void setElemDouble(int line, int col, double[] data) {
204
        }
205

    
206
        public void assign(int band, byte value) {
207
        }
208

    
209
        public void assign(int band, short value) {
210
        }
211

    
212
        public void assign(int band, int value) {
213
        }
214

    
215
        public void assign(int band, float value) {
216
        }
217

    
218
        public void assign(int band, double value) {
219
        }
220

    
221
        public IBand createBand(byte defaultValue) {
222
                return null;
223
        }
224

    
225
        public void interchangeBands(int band1, int band2) {
226
        }
227

    
228
        public void assignBandToNotValid(int iBand) {
229
        }
230

    
231
        public IBuffer getBandBuffer(int nBand) {
232
                return null;
233
        }
234
        
235

    
236
}