IntHyperRectangleN

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

An n-dimensional hyper rectangular.

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