Class SimpleHistogramBin

    • Constructor Detail

      • SimpleHistogramBin

        public SimpleHistogramBin​(double lowerBound,
                                  double upperBound)
        Creates a new bin.
        Parameters:
        lowerBound - the lower bound (inclusive).
        upperBound - the upper bound (inclusive);
      • SimpleHistogramBin

        public SimpleHistogramBin​(double lowerBound,
                                  double upperBound,
                                  boolean includeLowerBound,
                                  boolean includeUpperBound)
        Creates a new bin.
        Parameters:
        lowerBound - the lower bound.
        upperBound - the upper bound.
        includeLowerBound - include the lower bound?
        includeUpperBound - include the upper bound?
    • Method Detail

      • getLowerBound

        public double getLowerBound()
        Returns the lower bound.
        Returns:
        The lower bound.
      • getUpperBound

        public double getUpperBound()
        Return the upper bound.
        Returns:
        The upper bound.
      • getItemCount

        public int getItemCount()
        Returns the item count.
        Returns:
        The item count.
      • setItemCount

        public void setItemCount​(int count)
        Sets the item count.
        Parameters:
        count - the item count.
      • accepts

        public boolean accepts​(double value)
        Returns true if the specified value belongs in the bin, and false otherwise.
        Parameters:
        value - the value.
        Returns:
        A boolean.
      • overlapsWith

        public boolean overlapsWith​(SimpleHistogramBin bin)
        Returns true if this bin overlaps with the specified bin, and false otherwise.
        Parameters:
        bin - the other bin (null not permitted).
        Returns:
        A boolean.
      • compareTo

        public int compareTo​(Object obj)
        Compares the bin to an arbitrary object and returns the relative ordering.
        Specified by:
        compareTo in interface Comparable
        Parameters:
        obj - the object.
        Returns:
        An integer indicating the relative ordering of the this bin and the given object.
      • equals

        public boolean equals​(Object obj)
        Tests this bin for equality with an arbitrary object.
        Overrides:
        equals in class Object
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.