Int2SeqLikeCompanion

ostrat.Int2SeqLikeCompanion
trait Int2SeqLikeCompanion[A <: Int2Elem, ArrA <: Int2SeqLike[A]] extends IntNSeqLikeCompanion[A, ArrA]

Helper class for companion objects of final Int2SeqSpec classes.

Attributes

Graph
Supertypes
trait IntNSeqLikeCompanion[A, ArrA]
class Object
trait Matchable
class Any
Known subtypes
object HCenArr.type
object HSideArr.type
object HVertArr.type
object LinePathHC.type
object PolygonHC.type
object PolygonSqC.type
object SqCens.type
object SqVertArr.type

Members list

Concise view

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]): 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

Inherited from:
IntNSeqLikeCompanion
def fromBuff(buff: IntNBuff[A]): AA

Attributes

Inherited from:
IntNSeqLikeCompanion
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

Inherited from:
IntNSeqLikeCompanion
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

Inherited from:
IntNSeqLikeCompanion