Revision 2308 org.gvsig.raster/branches/org.gvsig.raster_dataaccess_refactoring/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/buffer/RasterMemoryBuffer.java

View differences:

RasterMemoryBuffer.java
67 67
			buf = null;
68 68
		}
69 69
		
70
		/*
71
		 * (non-Javadoc)
72
		 * @see java.lang.Object#finalize()
73
		 */
74 70
		protected void finalize() throws Throwable {
75 71
			buf = null;
76 72
			super.finalize();
......
137 133
			buf = null;
138 134
		}
139 135
		
140
		/*
141
		 * (non-Javadoc)
142
		 * @see java.lang.Object#finalize()
143
		 */
144 136
		protected void finalize() throws Throwable {
145 137
			buf = null;
146 138
			super.finalize();
......
172 164
			buf = null;
173 165
		}
174 166
		
175
		/*
176
		 * (non-Javadoc)
177
		 * @see java.lang.Object#finalize()
178
		 */
179 167
		protected void finalize() throws Throwable {
180 168
			buf = null;
181 169
			super.finalize();
......
207 195
			buf = null;
208 196
		}
209 197
		
210
		/*
211
		 * (non-Javadoc)
212
		 * @see java.lang.Object#finalize()
213
		 */
214 198
		protected void finalize() throws Throwable {
215 199
			buf = null;
216 200
			super.finalize();
......
224 208
    	
225 209
    }
226 210
    
227
    /*
228
     * (non-Javadoc)
229
     * @see org.gvsig.raster.driver.Buffer#isBandSwitchable()
230
     */
231
    public boolean isBandSwitchable(){
211
    public boolean isBandSwitchable() {
232 212
    	return true;
233 213
    }
234 214
    
......
247 227
    		loadVariables(dataType, width, height, bandNr);
248 228
    }
249 229

  
250
    /*
251
     *  (non-Javadoc)
252
     * @see org.gvsig.fmap.dataaccess.buffer.RasterBuffer#malloc(int, int, int, int)
253
     */
254 230
    public void malloc(int dataType, int width, int height, int bandNr) {
255 231
    	this.dataType = dataType;
256 232
        this.width = width;
......
281 257

  
282 258
    }
283 259

  
284
    /*
285
     *  (non-Javadoc)
286
     * @see org.gvsig.fmap.dataaccess.buffer.RasterBuffer#mallocOneBand(int, int, int, int)
287
     */
288 260
    public void mallocOneBand(int dataType, int width, int height, int band){
289 261
    	this.dataType = dataType;
290 262
        this.width = width;
......
351 323

  
352 324
    }
353 325

  
354
    /*
355
     *  (non-Javadoc)
356
     * @see org.gvsig.fmap.driver.Buffer#getWidth()
357
     */
358 326
    public int getWidth() {
359 327
        return width;
360 328
    }
361 329

  
362
    /*
363
     *  (non-Javadoc)
364
     * @see org.gvsig.fmap.driver.Buffer#getHeight()
365
     */
366 330
    public int getHeight() {
367 331
        return height;
368 332
    }
369 333

  
370
    /*
371
     *  (non-Javadoc)
372
     * @see org.gvsig.fmap.driver.Buffer#getBandCount()
373
     */
374 334
    public int getBandCount() {
375 335
        return nBands;
376 336
    }
......
952 912
    	}
953 913
    }
954 914
    
955
    /*
956
     *  (non-Javadoc)
957
     * @see org.gvsig.fmap.dataaccess.buffer.RasterBuffer#switchBands(int[])
958
     */
959 915
    public void switchBands(int[] bandPosition){
960 916
    	if(bandPosition.length != this.getBandCount())
961 917
    		return;
......
998 954
    	}
999 955
    }
1000 956
    
1001
    /*
1002
     *  (non-Javadoc)
1003
     * @see org.gvsig.fmap.driver.Buffer#copyBand(int, org.gvsig.fmap.dataaccess.buffer.Band)
1004
     */
1005 957
    public void copyBand(int nBand, Band band) {
1006 958
    	switch (band.getDataType()) {
1007 959
    	case RasterBuffer.TYPE_BYTE:
......
1043 995
    	}
1044 996
	}
1045 997

  
1046
    /*
1047
     *  (non-Javadoc)
1048
     * @see org.gvsig.fmap.driver.Buffer#assignBand(int, org.gvsig.fmap.dataaccess.buffer.Band)
1049
     */
1050 998
	public void assignBand(int nBand, Band band) {
1051 999
		switch (getDataType()) {
1052 1000
    	case RasterBuffer.TYPE_BYTE:
......
1068 1016
    	}
1069 1017
	}
1070 1018
    
1071
    /*
1072
     *  (non-Javadoc)
1073
     * @see org.gvsig.fmap.driver.Buffer#cloneBuffer()
1074
     */
1075 1019
    public Buffer cloneBuffer(){
1076 1020
    	boolean malloc = false;
1077 1021
    	if(byteBuf != null || shortBuf != null || intBuf != null || floatBuf != null || doubleBuf != null)
......
1097 1041
    	return rmb;
1098 1042
    }
1099 1043
    
1100
    /*
1101
     * (non-Javadoc)
1102
     * @see org.gvsig.fmap.driver.Buffer#interchangeBands(int, int)
1103
     */
1104 1044
    public void interchangeBands(int band1, int band2){
1105 1045
    	switch (getDataType()) {
1106 1046
    	case RasterBuffer.TYPE_BYTE:
......
1168 1108
    private FloatBand	floatNotValid;
1169 1109
    private DoubleBand	doubleNotValid;
1170 1110
    
1171
	/*
1172
	 *  (non-Javadoc)
1173
	 * @see org.gvsig.fmap.driver.Buffer#assignBandToNotValid(int)
1174
	 */
1175 1111
    public void assignBandToNotValid(int Band) {
1176 1112
    	switch(getDataType()){
1177 1113
    	case Buffer.TYPE_BYTE: if(byteNotValid == null) {
......
1217 1153
    	}
1218 1154
    }
1219 1155
    
1220
    /*
1221
     * (non-Javadoc)
1222
     * @see org.gvsig.fmap.dal.coverage.dataset.Buffer#isReadOnlyBuffer()
1223
     */
1224 1156
    public boolean isReadOnlyBuffer() {
1225 1157
    	return false;
1226 1158
    }
......
1266 1198
		}
1267 1199
	}
1268 1200
	
1269
	/*
1270
	 * (non-Javadoc)
1271
	 * @see java.lang.Object#finalize()
1272
	 */
1273 1201
	protected void finalize() throws Throwable {
1274 1202
		if(byteBuf != null) {
1275 1203
			for (int i = 0; i < byteBuf.length; i++) {

Also available in: Unified diff