case class GreaterRay[T](bound: Bound[T])(implicit conv: (T) => Ordered[T]) extends Ray[T] with Ordered[GreaterRay[T]] with Product with Serializable
- Alphabetic
- By Inheritance
- GreaterRay
- Serializable
- Product
- Equals
- Ordered
- Comparable
- Ray
- Function1
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def <(that: GreaterRay[T]): Boolean
- Definition Classes
- Ordered
- def <=(that: GreaterRay[T]): Boolean
- Definition Classes
- Ordered
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def >(that: GreaterRay[T]): Boolean
- Definition Classes
- Ordered
- def >=(that: GreaterRay[T]): Boolean
- Definition Classes
- Ordered
- def andThen[A](g: (Boolean) => A): (T) => A
- Definition Classes
- Function1
- Annotations
- @unspecialized()
- def apply(point: T): Boolean
Tests if this ray contains the specified point.
Tests if this ray contains the specified point.
- Definition Classes
- GreaterRay → Ray → Function1
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bound: Bound[T]
- Definition Classes
- GreaterRay → Ray
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def compare(other: GreaterRay[T]): Int
- Definition Classes
- GreaterRay → Ordered
- def compareTo(that: GreaterRay[T]): Int
- Definition Classes
- Ordered → Comparable
- def compose[A](g: (A) => T): (A) => Boolean
- Definition Classes
- Function1
- Annotations
- @unspecialized()
- def connects(other: Ray[T]): Boolean
Tests if this ray is connected to the other.
Tests if this ray is connected to the other. Rays are connected if they intersect, or are tangent.
- Definition Classes
- Ray
- def encloses(other: Ray[T]): Boolean
Tests if this ray encloses the other.
Tests if this ray encloses the other. A ray encloses another if it contains all points contained by the other.
- Definition Classes
- GreaterRay → Ray
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def intersects(other: Ray[T]): Boolean
Tests if this ray intersects the other.
Tests if this ray intersects the other. Rays intersect if they share any points in common. Said another way, rays intersect if they overlap.
- Definition Classes
- GreaterRay → Ray
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isSameDirection(other: Ray[T]): Boolean
- Definition Classes
- GreaterRay → Ray
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tangent: Option[LesserRay[T]]
Returns the ray tangent to this one, if such a ray exists.
Returns the ray tangent to this one, if such a ray exists.
- Definition Classes
- GreaterRay → Ray
- def tangents(other: Ray[T]): Boolean
Tests if this ray is tangent to the other.
Tests if this ray is tangent to the other. Rays are tangent if they do not contain any points in common, but all points are contained by one of the rays.
- Definition Classes
- GreaterRay → Ray
- def toString(): String
- Definition Classes
- GreaterRay → Function1 → AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated