Pt2Arr

ostrat.geom.Pt2Arr
See thePt2Arr companion class

Companion object for the Pt2Arr sequence class. Contains factory apply method and implicit instances for a number of type classes.

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Pt2Arr.type

Members list

Value members

Concrete methods

override def fromArray(array: Array[Double]): Pt2Arr

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

Definition Classes

Inherited methods

def apply(elems: Pt2*): Pt2Arr

Apply factory method for creating Arrs of Dbl2Elems.

Apply factory method for creating Arrs of Dbl2Elems.

Attributes

Inherited from:
CompanionSeqLikeDbl2
def empty: Pt2Arr

Attributes

Inherited from:
CompanionSeqLikeDblN
def fromDbls(inp: Double*): Pt2Arr

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
final 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

Inherited from:
CompanionSeqLikeDbl2
def uninitialised(length: Int): Pt2Arr

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

Implicits

Implicits

implicit val XYScaleImplicit: ScaleXY[Pt2Arr]

Builder for Arr of Pt2s via the flatMap method. The call site does not need to know that the element type is Pt2 hence why this type class instance / evidence is in the Pt2Arr companion object, while the corresponding BuilderArrDbl2Map type class instance is in the Pt2 companion object.

Builder for Arr of Pt2s via the flatMap method. The call site does not need to know that the element type is Pt2 hence why this type class instance / evidence is in the Pt2Arr companion object, while the corresponding BuilderArrDbl2Map type class instance is in the Pt2 companion object.

Attributes

implicit val eqTEv: EqT[Pt2Arr]
implicit val prolignImplicit: Prolign[Pt2Arr]
implicit val reflectImplicit: Reflect[Pt2Arr]
implicit val rotateImplicit: Rotate[Pt2Arr]
implicit val scaleImplicit: Scale[Pt2Arr]
implicit val shearImplicit: Shear[Pt2Arr]
implicit lazy val showEv: ShowSequ[Pt2, Pt2Arr]

Show type class instance / evidence for Pt2Arr

Show type class instance / evidence for Pt2Arr

Attributes

implicit val slateImplicit: Slate[Pt2Arr]
implicit lazy val unshowEv: UnshowSeq[Pt2, Pt2Arr]

Unshow type class instance / evidence for Pt2Arr

Unshow type class instance / evidence for Pt2Arr

Attributes