Pt2

object Pt2

Companion object for Pt2. Contains apply factory and unapply methods. Persist and EqT implicit type classes instances and instances for all the 2D geometric transformation type classes.

Companion:
class
class Object
trait Matchable
class Any
Pt2.type

Type members

Classlikes

implicit implicit class Pt2Implicit(thisPt: Pt2)

Value members

Concrete methods

def apply(x: Double, y: Double): Pt2

apply factory method for Pt2s.

apply factory method for Pt2s.

def circlePt(angle: Double): Pt2
def unapply(orig: Pt2): Option[(Double, Double)]

unapply extractor method for Pt2s.

unapply extractor method for Pt2s.

Implicits

Implicits

final implicit def Pt2Implicit(thisPt: Pt2): Pt2Implicit
implicit val XYScaleImplicit: ScaleXY[Pt2]
implicit val eqTImplicit: EqT[Pt2]

implicit Persist type class instance / evidence for Pt2s.

implicit Persist type class instance / evidence for Pt2s.

implicit val prolignImplicit: Prolign[Pt2]
implicit val reflectImplicit: Reflect[Pt2]
implicit val rotateImplicit: Rotate[Pt2]
implicit val scaleImplicit: Scale[Pt2]
implicit val shearImplicit: Shear[Pt2]
implicit val slateImplicit: Slate[Pt2]