CompanionSlDbl3

ostrat.CompanionSlDbl3
abstract class CompanionSlDbl3[A <: Dbl3Elem, ArrA <: SeqLikeImutDbl3[A]] extends CompanionSlDblN[A, ArrA]

Helper trait for companion objects of SeqLikeImut final classes, with Dbl3Elems.

Attributes

Graph
Supertypes
trait CompanionSlDblN[A, ArrA]
class Object
trait Matchable
class Any
Known subtypes
object LinePathKm3
object LinePathM3
object PolygonKm3
object PolygonM3
object PtKm3Arr
object PtM3Arr
Show all

Members list

Value members

Concrete methods

def apply(elems: A*): ArrA
final override def numElemDbls: Int

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

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

Attributes

Definition Classes

Inherited methods

def dbls(inp: Double*): ArrA

Factory method for creating the sequence defined object from raw double values. This will throw if the number of parameter Doubles is incorrect.

Factory method for creating the sequence defined object from raw double values. This will throw if the number of parameter Doubles is incorrect.

Attributes

Inherited from:
CompanionSlDblN
def empty: ArrA

Attributes

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

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

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

Attributes

Inherited from:
CompanionSlDblN

Inherited and Abstract methods

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

Method to create the final object from the backing Array[Double]. End users should rarely have to use this method.

Method to create the final object from the backing Array[Double]. End users should rarely have to use this method.

Attributes

Inherited from:
CompanionSlDblN