Revision 11180 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/histogram/ui/HistogramPanel.java

View differences:

HistogramPanel.java
37 37
import org.gvsig.gui.beans.graphic.GraphicContainer;
38 38
import org.gvsig.gui.beans.table.TableContainer;
39 39
import org.gvsig.gui.beans.table.exceptions.NotInitializeException;
40
import org.gvsig.raster.RasterLibrary;
40 41
import org.gvsig.raster.util.Histogram;
41 42
import org.gvsig.raster.util.IHistogramable;
42
import org.gvsig.raster.util.RasterUtilities;
43 43
import org.gvsig.rastertools.histogram.HistogramPanelListener;
44 44
/**
45 45
 * <code>HistogramPanel</code>. Interfaz de usuario para la representaci?n de
......
370 370
		currentValues[1] = getGraphicContainer().getX1();
371 371
		switch (dataType){
372 372
			case RasterBuf.TYPE_BYTE:
373
				v[0] = (currentValues[0] * RasterUtilities.MAX_BYTE_BIT_VALUE) / 100; 
374
				v[1] = (currentValues[1] * RasterUtilities.MAX_BYTE_BIT_VALUE) / 100;
373
				v[0] = (currentValues[0] * 255) / 100; 
374
				v[1] = (currentValues[1] * 255) / 100;
375 375
				break;
376
			case RasterBuf.TYPE_SHORT:
377
				v[0] = (currentValues[0] * RasterUtilities.MAX_SHORT_BIT_VALUE) / 100;
378
				v[1] = (currentValues[1] * RasterUtilities.MAX_SHORT_BIT_VALUE) / 100;
376
			default:
377
				v[0] = (currentValues[0] * RasterLibrary.defaultNumberOfClasses) / 100;
378
				v[1] = (currentValues[1] * RasterLibrary.defaultNumberOfClasses) / 100;
379 379
				break;
380
			case RasterBuf.TYPE_FLOAT:
381
			case RasterBuf.TYPE_DOUBLE:
382
				v[0] = (currentValues[0] * 63) / 100;
383
				v[1] = (currentValues[1] * 63) / 100;
384
				break;
385 380
		}
386 381
		return v;
387 382
	}

Also available in: Unified diff