Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NumberUtils

Hierarchy

  • NumberUtils

Index

Methods

Static mergeRange

  • mergeRange(ranges: [number, number][], tolerance?: number): [number, number][]
  • Parameters

    • ranges: [number, number][]
    • Default value tolerance: number = 0.0001

    Returns [number, number][]

Static nearlyEquals

  • nearlyEquals(a: number, b: number, tolerance?: number): boolean
  • Parameters

    • a: number
    • b: number
    • Default value tolerance: number = 0.0001

    Returns boolean

Static nearlyLess

  • nearlyLess(a: number, b: number, include: boolean, tolerance?: number): boolean
  • Parameters

    • a: number
    • b: number
    • include: boolean
    • Default value tolerance: number = 0.0001

    Returns boolean

Static nearlyThan

  • nearlyThan(a: number, b: number, include: boolean, tolerance?: number): boolean
  • Parameters

    • a: number
    • b: number
    • include: boolean
    • Default value tolerance: number = 0.0001

    Returns boolean

Static rangeSub

  • rangeSub(range: [number, number], subRanges: [number, number][], tolerance?: number): [number, number][]
  • Parameters

    • range: [number, number]
    • subRanges: [number, number][]
    • Default value tolerance: number = 0.0001

    Returns [number, number][]