Class NaturalIntervalGenerator
java.lang.Object
org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.NaturalIntervalGenerator
Calcula los intervalos naturales.
- Author:
- Vicente Caballero Navarro
-
Constructor Summary
ConstructorsConstructorDescriptionNaturalIntervalGenerator(org.gvsig.fmap.dal.feature.FeatureStore fs, String field, int numIntervals) Crea un nuevo IntervalGenerator. -
Method Summary
Modifier and TypeMethodDescriptionbooleanM�todo para generar los intervalos.intDevuelve el n�mero de intervalos que se pueden representar, no tiene porque coincidir con el n�mero de intervalos que se piden.doublegetValInit(int index) Devuelve el valor inicial de cada intervalodoublegetValorRuptura(int viIndice) Devuelve el valor de ruptura seg�n el �ndice que se le pasa como par�metro.
-
Constructor Details
-
NaturalIntervalGenerator
public NaturalIntervalGenerator(org.gvsig.fmap.dal.feature.FeatureStore fs, String field, int numIntervals) Crea un nuevo IntervalGenerator.- Parameters:
field- Nombre del campo.numIntervals- N�mero de intervalos.layer- AlphanumericData
-
-
Method Details
-
generarIntervalos
public boolean generarIntervalos() throws org.gvsig.fmap.dal.exception.DataExceptionM�todo para generar los intervalos.- Returns:
- true si se han generado correctamente.
- Throws:
org.gvsig.fmap.dal.exception.DataException- TODO
-
getValorRuptura
public double getValorRuptura(int viIndice) Devuelve el valor de ruptura seg�n el �ndice que se le pasa como par�metro.- Parameters:
viIndice- �nidice del valor de ruptura.- Returns:
- Valor de ruptura.
-
getValInit
public double getValInit(int index) Devuelve el valor inicial de cada intervalo- Parameters:
index- �ndice del intervalo- Returns:
- valor del intervalo.
-
getNumIntervals
public int getNumIntervals()Devuelve el n�mero de intervalos que se pueden representar, no tiene porque coincidir con el n�mero de intervalos que se piden.- Returns:
- N�mero de intervalos calculados.
-