CompanionSeqLikeDbl4

ostrat.CompanionSeqLikeDbl4
abstract class CompanionSeqLikeDbl4[A <: Dbl4Elem, AA <: SeqLikeDbl4[A]] extends CompanionSeqLikeDblN[A, AA]

Class for the singleton companion objects of Dbl4SeqSpec final classes to extend.

Attributes

Graph
Supertypes
trait CompanionSeqLikeDblN[A, AA]
class Object
trait Matchable
class Any
Known subtypes
object LineSegLLArr
object LineSegArr
object LineSegM2Arr

Members list

Value members

Concrete methods

final def apply(elems: A*): AA
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
def tuple4s(tuples: (Double, Double, Double, Double)*): AA

Constructs the SeqLikeDbl4 from a sequence of Tuple4s.

Constructs the SeqLikeDbl4 from a sequence of Tuple4s.

Attributes

Inherited methods

def empty: AA

Attributes

Inherited from:
CompanionSeqLikeDblN
def fromArray(array: Array[Double]): AA

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:
CompanionSeqLikeDblN
def fromDbls(inp: Double*): AA

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:
CompanionSeqLikeDblN
def uninitialised(length: Int): AA

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:
CompanionSeqLikeDblN