CompanionSeqLikeIntN

ostrat.CompanionSeqLikeIntN
trait CompanionSeqLikeIntN[A <: IntNElem, AA <: SeqLikeIntN[A]]

Helper trait for Companion objects of ArrIntN collection classes, where the type parameter ArrA is the IntNElem type of the of the collection class.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CompanionArrInt4[A, M]
object LineSegHCArr
object LineSegSCArr
class CompanionArrInt5[A, M]
class CompanionArrInt6[A, M]
trait CompanionSeqLikeInt1[A, ArrA]
object HStepArr
object HStepLikeArr
object HVDirnArr
trait CompanionSeqLikeInt2[A, ArrA]
object HCenArr
object HSepArr
object HVertArr
object LinePathHC
object PolygonHC
object PolygonSqC
object SqVertArr
class CompanionSeqLikeInt3[A, ArrA]
object HCenStepArr
object HStepCenArr
object HvOffsetArr
object SqCenStepArr
Show all

Members list

Value members

Abstract methods

The number of Ints that are needed to construct an element of the defining-sequence.

The number of Ints that are needed to construct an element of the defining-sequence.

Attributes

def fromArray(array: Array[Int]): AA

This method allows a flat Array[Int] based collection class of type M, the final type, to be created from an Array[Int].

This method allows a flat Array[Int] based collection class of type M, the final type, to be created from an Array[Int].

Attributes

Concrete methods

def fromBuff(buff: BuffIntN[A]): AA
def fromBuffer(buffer: ArrayBuffer[Int]): AA

This method allows a flat Array[Int] based collection class of type M, the final type, to be created from an ArrayBuffer[Int].

This method allows a flat Array[Int] based collection class of type M, the final type, to be created from an ArrayBuffer[Int].

Attributes

def ints(inp: Int*): AA
def uninitialised(length: Int): AA

returns a collection class of type ArrA, whose backing Array[Int] is uninitialised.

returns a collection class of type ArrA, whose backing Array[Int] is uninitialised.

Attributes