IntHyperRectangleN

final case
class IntHyperRectangleN(components: IndexedSeq[(Int, Int)]) extends IntHyperRectangleNLike

An n-dimensional hyper rectangular.

Value Params
components

pairs of minimum and maximum coordinates for each dimension. In each tuple, _1 must be <= _2. The maximum coordinates are inclusive (defining the maximum coordinate within the shape), thus it is not possible to create rectangles with side lengths of zero.

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Inherited types

Value members

Concrete methods

def dim: Int
def max(dim: Int): Int
def min(dim: Int): Int

Inherited methods

final
def containsP(point: P): Boolean
final
def isAreaGreater(a: H, b: BigInt): Boolean
final
def isAreaNonEmpty(area: BigInt): Boolean
final
def overlapArea(b: H): BigInt
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product