HSideOptLayer

ostrat.prid.phex.HSideOptLayer
class HSideOptLayer[A <: AnyRef](val unsafeArray: Array[A])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def apply(hs: HSide)(implicit gridSys: HGridSys): Option[A]
def apply(r: Int, c: Int)(implicit gridSys: HGridSys): Option[A]
def projOptsHsLineSegMap[B, ArrB <: Arr[B]](f: (A, LineSeg) => B)(implicit proj: HSysProjection, build: ArrMapBuilder[B, ArrB]): ArrB

Maps across all the trues in this Side Layer that exist in the projection.

Maps across all the trues in this Side Layer that exist in the projection.

Attributes

def projOptsHsLineSegMap[B, ArrB <: Arr[B]](proj: HSysProjection)(f: (A, LineSeg) => B)(implicit build: ArrMapBuilder[B, ArrB]): ArrB

Maps across all the trues in this Side Layer that exist in the projection.

Maps across all the trues in this Side Layer that exist in the projection.

Attributes

def projOptsLineSegMap[B, ArrB <: Arr[B]](f: LineSeg => B)(implicit proj: HSysProjection, build: ArrMapBuilder[B, ArrB]): ArrB

Maps across all the trues in this Side Layer that exist in the projection.

Maps across all the trues in this Side Layer that exist in the projection.

Attributes

def projOptsLineSegMap[B, ArrB <: Arr[B]](proj: HSysProjection)(f: LineSeg => B)(implicit build: ArrMapBuilder[B, ArrB]): ArrB

Maps across all the trues in this Side Layer that exist in the projection.

Maps across all the trues in this Side Layer that exist in the projection.

Attributes

def set(hs: HSide, value: A)(implicit grid: HGridSys, ct: ClassTag[A]): Unit
def set(grid: HGridSys, hs: HSide, value: A)(implicit ct: ClassTag[A]): Unit
def setSomeInts(value: A, hSideInts: Int*)(implicit grid: HGridSys): Unit

Swts the HSides specified by their Int parameters to rhe given value.

Swts the HSides specified by their Int parameters to rhe given value.

Attributes

def unsafeApply(hs: HSide)(implicit gridSys: HGridSys): A

Value may be null.

Value may be null.

Attributes

def unsafeApply(r: Int, c: Int)(implicit gridSys: HGridSys): A

Concrete fields