Class

com.github.tsingjyujing.geo.element

DoubleRange

Related Doc: package element

Permalink

case class DoubleRange(min: Double, max: Double) extends IContains[Double] with Product with Serializable

Double value range

min

min

max

max

Linear Supertypes
Serializable, Serializable, Product, Equals, IContains[Double], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DoubleRange
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. IContains
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DoubleRange(min: Double, max: Double)

    Permalink

    min

    min

    max

    max

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def &(r: DoubleRange): Option[DoubleRange]

    Permalink

    Merge range, if not intersect return none

    Merge range, if not intersect return none

    r

    another range

  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  7. def contains(x: Double): Boolean

    Permalink

    Value in range

    Value in range

    Definition Classes
    DoubleRangeIContains
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. def isIntersect(r: DoubleRange): Boolean

    Permalink

    is r has common area with this

    is r has common area with this

    r

    another range

  12. def length: Double

    Permalink
  13. val max: Double

    Permalink

    max

  14. val min: Double

    Permalink

    min

  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def nonContains(x: Double): Boolean

    Permalink

    NOT contains

    NOT contains

    Definition Classes
    IContains
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def |(r: DoubleRange): Iterable[DoubleRange]

    Permalink

    Do OR operation of two ranges

    Do OR operation of two ranges

    r

    another range

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from IContains[Double]

Inherited from AnyRef

Inherited from Any

Ungrouped