LineSegArrFlatBuilder

ostrat.geom.LineSegArrFlatBuilder

BuilderArrFlat for constructing LSeg2Arrs via the flatMap method.

Attributes

Graph
Supertypes

Members list

Type members

Inherited types

type BuffT = LSeg2Buff

BuffT can be inbuilt Jvm type like ArrayBuffer[Int] for B = Int and BB = IntArr, or it can be a compile time wrapped Arraybuffer inheriting from Buff.

BuffT can be inbuilt Jvm type like ArrayBuffer[Int] for B = Int and BB = IntArr, or it can be a compile time wrapped Arraybuffer inheriting from Buff.

Attributes

Inherited from:
LSeg2ArrBuilder

Value members

Inherited methods

Attributes

Inherited from:
LSeg2ArrBuilder
override def buffGrowArr(buff: BuffT, arr: LSeg2Arr): Unit

A mutable operation that extends the ArrayBuffer with the elements of the Immutable Array operand.

A mutable operation that extends the ArrayBuffer with the elements of the Immutable Array operand.

Attributes

Definition Classes
Inherited from:
BuilderFlatArrDblN
final override def buffToSeqLike(buff: BuffT): LSeg2Arr

converts a buffer of the given type to the target compound class.

converts a buffer of the given type to the target compound class.

Attributes

Definition Classes
Inherited from:
BuilderSeqLikeDblN
final override def elemProdSize: Int

Attributes

Definition Classes
Inherited from:
BuilderArrDbl4
override def fromDblArray(array: Array[Double]): LSeg2Arr

Attributes

Definition Classes
Inherited from:
LSeg2ArrBuilder
final override def newBuff(length: Int): BuffT

Creates a new empty Buff with a default capacity of 4 elements.

Creates a new empty Buff with a default capacity of 4 elements.

Attributes

Definition Classes
Inherited from:
BuilderSeqLikeDblN