CompanionSeqLikeInt2

ostrat.CompanionSeqLikeInt2
trait CompanionSeqLikeInt2[A <: Int2Elem, ArrA <: SeqLikeInt2[A]] extends CompanionSeqLikeIntN[A, ArrA]

Helper class for companion objects of final SeqSpecInt2 classes.

Attributes

Graph
Supertypes
trait CompanionSeqLikeIntN[A, ArrA]
class Object
trait Matchable
class Any
Known subtypes
object HCenArr
object HSepArr
object HVertArr
object LinePathHC
object PolygonHC
object PolygonSqC
object SqVertArr
Show all

Members list

Value members

Concrete methods

def apply(elems: A*): ArrA

Apply factory method

Apply factory method

Attributes

override def elemNumInts: Int

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

Definition Classes

Inherited methods

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

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

Inherited from:
CompanionSeqLikeIntN
def fromBuff(buff: BuffIntN[A]): ArrA

Attributes

Inherited from:
CompanionSeqLikeIntN
def fromBuffer(buffer: ArrayBuffer[Int]): ArrA

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

Inherited from:
CompanionSeqLikeIntN
def ints(inp: Int*): ArrA

Attributes

Inherited from:
CompanionSeqLikeIntN
def uninitialised(length: Int): ArrA

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

Inherited from:
CompanionSeqLikeIntN