Revision 2102 branches/gvSIG_03_SLD/applications/appgvSIG/src/com/iver/cit/gvsig/gui/thememanager/legendmanager/panels/QuantileIntervalGenerator.java

View differences:

QuantileIntervalGenerator.java
64 64
	private String msFieldName;
65 65
	private int miNumIntervalosSolicitados;
66 66
	private double[] mdaValoresRuptura;
67
	private double[] mdaValInit;
67 68
	private int num = 0;
68 69

  
69 70
	/**
......
94 95
		ArrayList coincidencias = new ArrayList();
95 96
		int pos = sds.getFieldIndexByName(msFieldName);
96 97
		mdaValoresRuptura = new double[miNumIntervalosSolicitados - 1];
98
		mdaValInit = new double[miNumIntervalosSolicitados - 1];
97 99

  
98 100
		//int MARGEN = 5;
99

  
100 101
		for (int i = 0; i < sds.getRowCount(); i++) {
101 102
			insertarEnVector(ordenadas, coincidencias, sds.getFieldValue(i, pos));
102 103
		}
......
144 145

  
145 146
				if (x <= index) {
146 147
					mdaValoresRuptura[i - 1] = getValue((Value) ordenadas.get(j));
148

  
147 149
					/*index = (int) ((x + (auxcoin / miNumIntervalosSolicitados)) -
148
						1);
149
					*/posj = j + 1;
150
					   1);
151
					 */
152
					posj = j + 1;
153

  
154
					if (posj < ordenadas.size()) {
155
						mdaValInit[i - 1] = getValue((Value) ordenadas.get(posj));
156
					} else {
157
						mdaValInit[i - 1] = getValue((Value) ordenadas.get(j));
158
					}
159

  
150 160
					num++;
151 161

  
152 162
					break;
......
270 280
	 *
271 281
	 * @return valor.
272 282
	 */
273
	public double getNumRuptura(int index) {
283
	public double getValRuptura(int index) {
274 284
		return mdaValoresRuptura[index];
275 285
	}
276 286

  
277 287
	/**
288
	 * Devuelve el valor inicial de cada intervalo.
289
	 *
290
	 * @param index ?ndice del intervalo.
291
	 *
292
	 * @return valor del intervalo.
293
	 */
294
	public double getValInit(int index) {
295
		return mdaValInit[index];
296
	}
297

  
298
	/**
278 299
	 * Devuelve el n?mero de intervalos que se han generado.
279 300
	 *
280 301
	 * @return N?mero de intervalos generados.

Also available in: Unified diff