DataDbl3sCompanion

abstract class DataDbl3sCompanion[A <: ElemDbl3, ArrA <: DataDbl3s[A]] extends DataDblNsCompanion[A, ArrA]

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

trait DataDblNsCompanion[A, ArrA]
trait DataValueNsCompanion[A, ArrA]
class Object
trait Matchable
class Any
object LinePathMetre3.type
object PolygonM3.type
object PtMetre3Arr.type

Value members

Concrete methods

def apply(elems: A*): ArrA
final override def elemProdSize: Int
Definition Classes

Inherited methods

final def dataGenMap[T](alb: DataGen[T])(f: T => A): ArrA

This method allows you to map from a DataGen to the ArrA type.

This method allows you to map from a DataGen to the ArrA type.

Inherited from:
DataValueNsCompanion
def empty: ArrA
Inherited from:
DataDblNsCompanion
def fromArrayDbl(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.

Inherited from:
DataDblNsCompanion

Implicits

Inherited implicits

implicit override 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.

Definition Classes
Inherited from:
DataDblNsCompanion