Class Range

The Range class is a range from minimum to maximum.

Hierarchy

  • Range

Constructors

  • Constructs a range with the given minimum and maximum.

    Parameters

    • minimum: number = 0

      The default value is 0.

    • maximum: number = 1.0

      The default value is 1.0.

    Returns Range

Properties

m_maximum: number
m_minimum: number

Accessors

  • get maximum(): number
  • Returns the range's maximum value.

    Returns number

  • set maximum(maximum): void
  • Sets the range's maximum value to maximum.

    Parameters

    • maximum: number

    Returns void

  • get minimum(): number
  • Returns the range's minimum value.

    Returns number

  • set minimum(minimum): void
  • Sets the range's minimum value to minimum.

    Parameters

    • minimum: number

    Returns void

Methods

  • Adds the given range to this range.

    Parameters

    Returns void

  • Adds the given value to this range.

    Parameters

    • value: number

    Returns void

  • Returns the center value of the range.

    Returns number

  • Returns a copy of this range.

    Returns Range

  • Returns true if this range and other are equal; otherwise returns false.

    Parameters

    Returns boolean

  • Copies the other range to this range.

    Parameters

    Returns void

  • Returns true if the given value is in the range, otherwise returns false.

    Parameters

    • value: number

    Returns boolean

  • Returns true if the range is valid(minimum <= maximum), otherwise returns false.

    Returns boolean

  • Returns the length of the range.

    Returns number

  • Returns the ratio of the given value to the range.

    Parameters

    • value: number

    Returns number

  • Sets the range's minimum and maximum value.

    Parameters

    • minimum: number
    • maximum: number

    Returns void

  • Resets the range.

    Returns void

Generated using TypeDoc