HSepLayer

ostrat.prid.phex.HSepLayer
See theHSepLayer companion object
class HSepLayer[A](val unsafeArray: Array[A]) extends HSepLayerAny[A]

Data layer for HSeps of an HGridSys.

Attributes

Companion
object
Graph
Supertypes
trait HSepLayerAny[A]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def apply(hs: HSep)(implicit gridSys: HGridSys): A

apply index method returns the data from this layer for the given HSep.

apply index method returns the data from this layer for the given HSep.

Attributes

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

apply index method returns the data from this layer for the given HSep.

apply index method returns the data from this layer for the given HSep.

Attributes

def somesPolyMap(proj: HSysProjection, corners: HCornerLayer)(f: (HSep, Polygon) => GraphicElem)(implicit gridSys: HGridSys): GraphicElems
def somesPolyMapAlt(proj: HSysProjection, corners: HCornerLayer)(f: (HSep, Polygon, A) => GraphicElem)(implicit gridSys: HGridSys): GraphicElems
def spawn(parentGridSys: HGridSys, childGridSys: HGridSys)(implicit ct: ClassTag[A]): HSepLayer[A]

Spawns a new HSepLayer data layer for the child HGridSys from this HSepLayer.

Spawns a new HSepLayer data layer for the child HGridSys from this HSepLayer.

Attributes

Inherited methods

def set(grid: HGridSys, hs: HSep, value: A): Unit

Sets the value in the layer for the given HSep. Throws exception if HSep does not exist within the HGrid.

Sets the value in the layer for the given HSep. Throws exception if HSep does not exist within the HGrid.

Attributes

Inherited from:
HSepLayerAny
def set(r: Int, c: Int, value: A)(implicit grid: HGridSys): Unit

Sets the value in the layer for the given HSep. Throws exception if HSep does not exist within the HGrid.

Sets the value in the layer for the given HSep. Throws exception if HSep does not exist within the HGrid.

Attributes

Inherited from:
HSepLayerAny
def set(hs: HSep, value: A)(implicit grid: HGridSys): Unit

Sets the value in the layer for the given HSep. Throws exception if HSep does not exist within the HGrid.

Sets the value in the layer for the given HSep. Throws exception if HSep does not exist within the HGrid.

Attributes

Inherited from:
HSepLayerAny
def setExists(grid: HGrid, r: Int, c: Int, value: A): Unit

Set HSep if the HSep exists in the given HGrid.

Set HSep if the HSep exists in the given HGrid.

Attributes

Inherited from:
HSepLayerAny
def setExists(grid: HGrid, hs: HSep, value: A): Unit

Set HSep if the HSep exists in the given HGrid.

Set HSep if the HSep exists in the given HGrid.

Attributes

Inherited from:
HSepLayerAny
def setSomeRC(value: A, hSeps: Int*)(implicit grid: HGridSys): Unit

Sets multiple HSeps specified by their r and c Int components parameters to the same given value.

Sets multiple HSeps specified by their r and c Int components parameters to the same given value.

Attributes

Inherited from:
HSepLayerAny

Concrete fields

val unsafeArray: Array[A]