HStepPath

ostrat.prid.phex.HStepPath
See theHStepPath companion object
class HStepPath(val unsafeArray: Array[Int]) extends ArrayIntBacked

A path consisting of a starting HCen and a sequence of HSteps.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

Gets the first HStep wills throw on an empty path.

Gets the first HStep wills throw on an empty path.

Attributes

def index(index: Int): HStep

Gets the HStep at the given index, will throw if the element doesn't exist.

Gets the HStep at the given index, will throw if the element doesn't exist.

Attributes

def length: Int
def segHCs(implicit gSys: HGridSys): LineSegHCArr
def segHCsForeach(f: LineSegHC => Unit)(implicit gSys: HGridSys): Unit
def segHCsInit(implicit gSys: HGridSys): LineSegHCArr
def segHCsMap[B, ArrB <: Arr[B]](f: LineSegHC => B)(implicit build: ArrMapBuilder[B, ArrB], grider: HGridSys): ArrB
def startC: Int
def startR: Int
def tail(newStart: HCen): HStepPath

Inherited methods

final def unsafeLength: Int

The length of the backing Array.

The length of the backing Array.

Attributes

Inherited from:
ArrayIntBacked

Concrete fields

The backing Array[Int] of this collection class. End users should not normally need to interact with this directly.

The backing Array[Int] of this collection class. End users should not normally need to interact with this directly.

Attributes