Class NaturalIntervalGenerator

java.lang.Object
org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.NaturalIntervalGenerator

public class NaturalIntervalGenerator extends Object
Calcula los intervalos naturales.
Author:
Vicente Caballero Navarro
  • Constructor Summary

    Constructors
    Constructor
    Description
    NaturalIntervalGenerator(org.gvsig.fmap.dal.feature.FeatureStore fs, String field, int numIntervals)
    Crea un nuevo IntervalGenerator.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    M�todo para generar los intervalos.
    int
    Devuelve el n�mero de intervalos que se pueden representar, no tiene porque coincidir con el n�mero de intervalos que se piden.
    double
    getValInit(int index)
    Devuelve el valor inicial de cada intervalo
    double
    getValorRuptura(int viIndice)
    Devuelve el valor de ruptura seg�n el �ndice que se le pasa como par�metro.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.DataException
      M�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.