Revision 1034 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/RasterFileAdapter.java

View differences:

RasterFileAdapter.java
3 3
 */
4 4
package com.iver.cit.gvsig.fmap.layers;
5 5

  
6
import com.hardcode.driverManager.Driver;
7 6
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
8 7
import com.iver.cit.gvsig.fmap.drivers.RasterDriver;
9 8

  
......
21 20
public class RasterFileAdapter extends RasterAdapter {
22 21
	private boolean driverInitialized = false;
23 22
	private File file;
23

  
24 24
	//private FileWriterDriver writeDriver;
25 25

  
26 26
	/**
27 27
	 * Crea un nuevo VectorialFileAdapter.
28 28
	 *
29
	 * @param file DOCUMENT ME!
29
	 * @param file Fichero.
30 30
	 */
31 31
	public RasterFileAdapter(File file) {
32 32
		this.file = file;
33 33
	}
34
	
34

  
35 35
	/**
36
	 * DOCUMENT ME!
36
	 * Devuelve el Driver Raster.
37 37
	 *
38
	 * @return DOCUMENT ME!
38
	 * @return RasterDriver.
39 39
	 */
40 40
	private RasterDriver getFileDriver() {
41 41
		return (RasterDriver) getDriver();
......
75 75
		}
76 76
	}
77 77

  
78
	/**
79
	 * Devuelve el n?mero de bandas de raster.
80
	 *
81
	 * @return N?mero de bandas.
82
	 */
78 83
	public int getNumBands() {
79 84
		return getFileDriver().getNumBands();
80 85
	}
81 86

  
87
	/**
88
	 * Devuelve la extensi?n total de la capa.
89
	 *
90
	 * @return Extensi?n total.
91
	 */
82 92
	public Rectangle2D getFullExtent() {
83 93
		return getFileDriver().getFullExtent();
84 94
	}
......
90 100
		return getFileDriver().getRasterDataType();
91 101
	}
92 102

  
93
    /**
94
     * Obtiene una muestra del pixel que se pasa como par?metro en la banda que se pasa como par?metro 
95
     */
103
	/**
104
	 * Obtiene una muestra del pixel que se pasa como par?metro en la banda que
105
	 * se pasa como par?metro
106
	 *
107
	 * @param x Coordenada X
108
	 * @param y Coordenada Y
109
	 * @param band N?mero de banda.
110
	 *
111
	 * @return Objeto.
112
	 */
96 113
	public Object getData(int x, int y, int band) {
97 114
		return getFileDriver().getData(x, y, band);
98 115
	}
99 116

  
100
    /**
101
     * Obtiene una muestra del pixel que se pasa como par?metro en la banda que se pasa como par?metro 
102
     */
117
	/**
118
	 * Obtiene una muestra del pixel que se pasa como par?metro en la banda que
119
	 * se pasa como par?metro
120
	 *
121
	 * @param x Coordenada X.
122
	 * @param y Coordenada Y.
123
	 * @param band N?mero de banda.
124
	 *
125
	 * @return Entero que representa el valor seleccionado.
126
	 */
103 127
	public int getDataAsInt(int x, int y, int band) {
104 128
		return getFileDriver().getDataAsInt(x, y, band);
105 129
	}
106 130

  
107
    /**
108
     * Obtiene una muestra del pixel que se pasa como par?metro en la banda que se pasa como par?metro 
109
     */
131
	/**
132
	 * Obtiene una muestra del pixel que se pasa como par?metro en la banda que
133
	 * se pasa como par?metro
134
	 *
135
	 * @param x Coordenada X.
136
	 * @param y Coordenada Y.
137
	 * @param band N?mero de banda.
138
	 *
139
	 * @return byte.
140
	 */
110 141
	public byte getDataAsByte(int x, int y, int band) {
111 142
		return getFileDriver().getDataAsByte(x, y, band);
112 143
	}
113 144

  
114
    /**
115
     * Obtiene una muestra del pixel que se pasa como par?metro en la banda que se pasa como par?metro 
116
     */
145
	/**
146
	 * Obtiene una muestra del pixel que se pasa como par?metro en la banda que
147
	 * se pasa como par?metro
148
	 *
149
	 * @param x Coordenada X.
150
	 * @param y Coordenada Y.
151
	 * @param band N?mero de banda.
152
	 *
153
	 * @return float.
154
	 */
117 155
	public float getDataAsFloat(int x, int y, int band) {
118 156
		return getFileDriver().getDataAsFloat(x, y, band);
119 157
	}
120 158

  
121
    /**
122
     * Obtiene una muestra el pixel que se pasa como par?metro en la banda que se pasa como par?metro 
123
     */
159
	/**
160
	 * Obtiene una muestra el pixel que se pasa como par?metro en la banda que
161
	 * se pasa como par?metro
162
	 *
163
	 * @param x Coordenada X.
164
	 * @param y Coordenada Y.
165
	 * @param band N?mero de banda.
166
	 *
167
	 * @return double.
168
	 */
124 169
	public double getDataAsDouble(int x, int y, int band) {
125 170
		return getFileDriver().getDataAsDouble(x, y, band);
126 171
	}
172

  
127 173
	/**
128
	 * DOCUMENT ME!
174
	 * Devuelve el fichero.
129 175
	 *
130
	 * @return DOCUMENT ME!
176
	 * @return Fichero.
131 177
	 */
132 178
	public File getFile() {
133 179
		return file;

Also available in: Unified diff