Interface HistogramClass

All Superinterfaces:
Comparable<HistogramClass>

public interface HistogramClass extends Comparable<HistogramClass>
Clase que define un intervalo de datos. Es util para cosas como el calculo de histogramas con tipo de datos en coma flotante en el cual hay que dividir los intervalos en clases. Las clases se tendrán en cuenta como un intervalo el cual el menor es cerrado y el mayor abierto, es decir
 En las clases:
 0-1000
 1000-2000
 los intervalos son
 [0, 1000 [  de 0-999.9p
 [1000, 2000[ de 1000-1999.9p
 
Author:
Nacho Brodin (nachobrodin@gmail.com)
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Obtiene el valor máximo de la clase
    double
    Obtiene el valor mínimo de la clase
    long
    Obtiene el valor de la clase
    void
    increment(long n)
    Incrementa en n el valor especificado
    boolean
    isIn(double value)
    Comprueba si el valor pasado por parámetro está dentro del intervalo
    void
    setMax(double max)
    Asigna el valor máximo de la clase
    void
    setMin(double min)
    ASigna el valor mínimo de la clase
    void
    setValue(long value)
    Asigna el valor de la clase

    Methods inherited from interface java.lang.Comparable

    compareTo
  • Method Details

    • isIn

      boolean isIn(double value)
      Comprueba si el valor pasado por parámetro está dentro del intervalo
      Parameters:
      value - Valor a comprobar
      Returns:
      true si está dentro del intervalo y false si no lo está
    • getMax

      double getMax()
      Obtiene el valor máximo de la clase
      Returns:
      double que representa al valor máximo de la clase
    • setMax

      void setMax(double max)
      Asigna el valor máximo de la clase
      Parameters:
      max - double que representa al valor máximo de la clase
    • getMin

      double getMin()
      Obtiene el valor mínimo de la clase
      Returns:
      double que representa al valor mínimo de la clase
    • setMin

      void setMin(double min)
      ASigna el valor mínimo de la clase
      Parameters:
      min - double que representa al valor mínimo de la clase
    • getValue

      long getValue()
      Obtiene el valor de la clase
      Returns:
      long con el valor
    • setValue

      void setValue(long value)
      Asigna el valor de la clase
      Parameters:
      value - con el valor
    • increment

      void increment(long n)
      Incrementa en n el valor especificado
      Parameters:
      n -