org.bdgenomics.utils.intervaltree

Node

class Node[K <: Interval, T] extends Serializable

Attributes
protected
Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Node
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Node(interval: K, data: Array[T])(implicit arg0: ClassTag[T])

  2. new Node(interval: K)(implicit arg0: ClassTag[T])

Value Members

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

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

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

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

    Definition Classes
    Any
  5. def clearChildren(): Unit

  6. def clone(): Node[K, T]

    Definition Classes
    Node → AnyRef
  7. var data: Array[T]

  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(other: K): Boolean

    checks whether this node equals other Interval K

    checks whether this node equals other Interval K

    returns

    Boolean whether this interval == other

  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def get(): Iterator[(K, T)]

    Gets all elements in node

    Gets all elements in node

    returns

    Iterator of (key, value) elements in node

  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def getInterval: K

  15. def getSize(): Long

  16. def greaterThan(other: K): Boolean

    checks whether this node is greater than other Interval K

    checks whether this node is greater than other Interval K

    returns

    Boolean whether this interval > other

  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. var leftChild: Node[K, T]

  20. def lessThan(other: K): Boolean

    checks whether this node is less than other Interval K

    checks whether this node is less than other Interval K

    returns

    Boolean whether this interval < other

  21. def multiput(rs: Iterator[T]): Unit

    Puts multiple elements in data array

  22. def multiput(rs: Array[T]): Unit

    Puts multiple elements in data array

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

    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  26. def overlaps(other: K): Boolean

    checks whether this node overlaps Interval K

    checks whether this node overlaps Interval K

    returns

    Boolean whether this interval overlaps other

  27. def put(r: T): Unit

    Puts element in data array

  28. var rightChild: Node[K, T]

  29. var subtreeMax: Long

  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped