Packages

object RayComparator extends Comparator[Ray]

A Comparator for Rays which compares them by their theta angle. This is used in the binary search that is performed in thetaToAlpha.

Linear Supertypes
Comparator[Ray], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RayComparator
  2. Comparator
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def compare(left: Ray, right: Ray): Int
    Definition Classes
    RayComparator → Comparator
  2. def reversed(): Comparator[Ray]
    Definition Classes
    Comparator
  3. def thenComparing[U <: Comparable[_ >: U]](arg0: Function[_ >: Ray, _ <: U]): Comparator[Ray]
    Definition Classes
    Comparator
  4. def thenComparing[U](arg0: Function[_ >: Ray, _ <: U], arg1: Comparator[_ >: U]): Comparator[Ray]
    Definition Classes
    Comparator
  5. def thenComparing(arg0: Comparator[_ >: Ray]): Comparator[Ray]
    Definition Classes
    Comparator
  6. def thenComparingDouble(arg0: ToDoubleFunction[_ >: Ray]): Comparator[Ray]
    Definition Classes
    Comparator
  7. def thenComparingInt(arg0: ToIntFunction[_ >: Ray]): Comparator[Ray]
    Definition Classes
    Comparator
  8. def thenComparingLong(arg0: ToLongFunction[_ >: Ray]): Comparator[Ray]
    Definition Classes
    Comparator