Pt2

ostrat.geom.Pt2
See thePt2 companion class
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.

Attributes

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

Members list

Type members

Classlikes

implicit class Pt2Implicit(thisPt: Pt2)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

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

apply factory method for Pt2s.

apply factory method for Pt2s.

Attributes

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

unapply extractor method for Pt2s.

unapply extractor method for Pt2s.

Attributes

Implicits

Implicits

final implicit def Pt2Implicit(thisPt: Pt2): Pt2Implicit
implicit val XYScaleImplicit: ScaleXY[Pt2]
implicit val approxTImplicit: ApproxT[Double, Pt2]
implicit val eqTImplicit: EqT[Pt2]
implicit def pairArrBuiderImplicit[B2](implicit ct: ClassTag[B2]): Pt2PairArrMapBuider[B2]
implicit val persistEv: PersistDbl2Both[Pt2]

implicit Show and Unshow type class instances / evidence for Pt2s.

implicit Show and Unshow type class instances / evidence for Pt2s.

Attributes

Implicit instance evidence for PolygonLike map builder.

Implicit instance evidence for PolygonLike map builder.

Attributes

implicit def polygonPairBuildImplicit[A2](implicit ct: ClassTag[A2]): PolygonGenPairBuilder[A2]

Implicit instance for the PolygonGenPair builder. This has to go in the Pt2 companion object so it can be found by an A => B function where Pt2 is the type B parameter.

Implicit instance for the PolygonGenPair builder. This has to go in the Pt2 companion object so it can be found by an A => B function where Pt2 is the type B parameter.

Attributes

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]