case object EmptyBounds extends Bounds[Nothing] with Product with Serializable
Represents empty region of space. Empty region contains no possible key.
- Alphabetic
- By Inheritance
- EmptyBounds
- Bounds
- Serializable
- Product
- Equals
- 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
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def combine[B](other: Bounds[B])(implicit b: Boundable[B]): Bounds[B]
Combine two regions by creating a region that covers both regions fully
Combine two regions by creating a region that covers both regions fully
- Definition Classes
- EmptyBounds → Bounds
- def contains[B](other: Bounds[B])(implicit b: Boundable[B]): Boolean
Test if other bounds are fully contained by this bounds.
Test if other bounds are fully contained by this bounds. EmptyBounds contain no other bounds but are contained by all non-empty bounds.
- Definition Classes
- EmptyBounds → Bounds
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def flatMap[B](f: (KeyBounds[Nothing]) => Bounds[B]): Bounds[B]
Returns the result of applying f to this Bounds minKey and maxKey if this it is nonempty.
Returns the result of applying f to this Bounds minKey and maxKey if this it is nonempty. The minKey and maxKeys are given as instance of KeyBounds instead of a tuple. If this Bounds is EmptyBounds it is returned unchanged.
- Definition Classes
- Bounds
- Annotations
- @inline()
- def get: Nothing
Returns non-empty bounds or throws NoSuchElementException
Returns non-empty bounds or throws NoSuchElementException
- Definition Classes
- EmptyBounds → Bounds
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getOrElse[B >: Nothing](default: => KeyBounds[B]): KeyBounds[B]
Returns non-empty bounds or the default value
Returns non-empty bounds or the default value
- Definition Classes
- Bounds
- def include[B](key: B)(implicit b: Boundable[B]): KeyBounds[B]
Expand bounds to include the key or keep unchanged if it is already included
Expand bounds to include the key or keep unchanged if it is already included
- Definition Classes
- EmptyBounds → Bounds
- def includes[B](key: B)(implicit b: Boundable[B]): Boolean
Test if the key is included in bounds
Test if the key is included in bounds
- Definition Classes
- EmptyBounds → Bounds
- def intersect[B](other: Bounds[B])(implicit b: Boundable[B]): Bounds[B]
Returns the intersection, if any, between two bounds
Returns the intersection, if any, between two bounds
- Definition Classes
- EmptyBounds → Bounds
- def intersects[B >: Nothing](other: KeyBounds[B])(implicit b: Boundable[B]): Boolean
Test if two bounds for intersection
Test if two bounds for intersection
- Definition Classes
- Bounds
- def isEmpty: Boolean
Returns true if this is EmptyBounds
Returns true if this is EmptyBounds
- Definition Classes
- EmptyBounds → Bounds
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nonEmpty: Boolean
Returns false if this is EmptyBounds
Returns false if this is EmptyBounds
- Definition Classes
- Bounds
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementName(n: Int): String
- Definition Classes
- Product
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def setSpatialBounds[B](other: KeyBounds[SpatialKey])(implicit ev: SpatialComponent[B]): Bounds[B]
Updates the spatial region of bounds to match that of the argument, leaving other dimensions, if any, unchanged.
Updates the spatial region of bounds to match that of the argument, leaving other dimensions, if any, unchanged.
- Definition Classes
- EmptyBounds → Bounds
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toOption: None
- Definition Classes
- EmptyBounds → Bounds
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()