Intervals

sealed abstract case class Intervals

Intervals represents a set of intervals.

Companion:
object
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def &&(that: Intervals): Intervals

A symbolic alias for intersect.

A symbolic alias for intersect.

def <(that: Intervals): Boolean

Whether the start of this set of intervals is before the start of the specified set of intervals

Whether the start of this set of intervals is before the start of the specified set of intervals

The end of the latest interval in this set.

The end of the latest interval in this set.

The intersection of this set of intervals and the specified set of intervals.

The intersection of this set of intervals and the specified set of intervals.

def max(that: Intervals): Intervals

The set of intervals that starts last.

The set of intervals that starts last.

def nonEmpty: Boolean

Whether this set of intervals is empty.

Whether this set of intervals is empty.

The start of the earliest interval in this set.

The start of the earliest interval in this set.

The union of this set of intervals and the specified set of intervals

The union of this set of intervals and the specified set of intervals

def ||(that: Intervals): Intervals

A symbolic alias for union.

A symbolic alias for union.

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product