IntNSeqLikeCompanion

ostrat.IntNSeqLikeCompanion

Helper trait for Companion objects of IntNArr 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 Int1SeqLikeCompanion[A, ArrA]
object HStepArr.type
object HVDirnArr.type
trait Int2SeqLikeCompanion[A, ArrA]
object HCenArr.type
object HSideArr.type
object HVertArr.type
object LinePathHC.type
object PolygonHC.type
object PolygonSqC.type
object SqCens.type
object SqVertArr.type
class Int3SeqLikeCompanion[A, ArrA]
object HCenStepArr.type
object HStepCenArr.type
object HVAndOffsetArr.type
object PolygonHVAndOffset.type
object SqCenStepArr.type
class Int4ArrCompanion[A, M]
object LineSegHCArr.type
object LineSegSCArr.type
class Int5ArrCompanion[A, M]
class Int6ArrCompanion[A, M]

Members list

Concise view

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: IntNBuff[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 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