Documentation of 'Catalano.Core.IntRange' Java class
IntRange
Catalano.Core

Class IntRange

  • All Implemented Interfaces:
    java.io.Serializable


    public class IntRange
    extends java.lang.Object
    implements java.io.Serializable
    Represents an integer range with minimum and maximum values.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      IntRange()
      Initializes a new instance of the IntRange class.
      IntRange(int min, int max)
      Initializes a new instance of the IntRange class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean equals(java.lang.Object obj) 
      int getMax()
      Get Maximum value of the range.
      int getMin()
      Get minimum value of the range.
      int hashCode() 
      boolean isInside(int x)
      Check if the specified range is inside of the range.
      boolean IsOverlapping(IntRange range)
      Check if the specified range overlaps with the range.
      double length()
      Length of the range (difference between maximum and minimum values).
      void setMax(int max)
      Set maximum value of the range.
      void setMin(int min)
      Set minimum value of the range.
      DoubleRange toDoubleRange()
      Convert IntRange to DoubleRange.
      FloatRange toFloatRange()
      Convert IntRange to FloatRange.
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IntRange

        public IntRange()
        Initializes a new instance of the IntRange class.
      • IntRange

        public IntRange(int min,
                        int max)
        Initializes a new instance of the IntRange class.
        Parameters:
        min - Minimum value of the range.
        max - Maximum value of the range.
    • Method Detail

      • getMin

        public int getMin()
        Get minimum value of the range.
        Returns:
        Minimum value.
      • setMin

        public void setMin(int min)
        Set minimum value of the range.
        Parameters:
        min - Minimum value.
      • getMax

        public int getMax()
        Get Maximum value of the range.
        Returns:
        Maximum value.
      • setMax

        public void setMax(int max)
        Set maximum value of the range.
        Parameters:
        max - Maximum value.
      • length

        public double length()
        Length of the range (difference between maximum and minimum values).
        Returns:
        Length.
      • isInside

        public boolean isInside(int x)
        Check if the specified range is inside of the range.
        Parameters:
        x - Value.
        Returns:
        True if the value is inside of the range, otherwise returns false.
      • IsOverlapping

        public boolean IsOverlapping(IntRange range)
        Check if the specified range overlaps with the range.
        Parameters:
        range - IntRange.
        Returns:
        True if the range overlaps with the range, otherwise returns false.
      • toFloatRange

        public FloatRange toFloatRange()
        Convert IntRange to FloatRange.
        Returns:
        FloatRange.
      • toDoubleRange

        public DoubleRange toDoubleRange()
        Convert IntRange to DoubleRange.
        Returns:
        DoubleRange.
      • equals

        public boolean equals(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.