Packages

final class Pt2M extends Show2Dbls

A 2 dimensional point specified in Metres as units rather than pure scalar numbers.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Pt2M
  2. Show2Dbls
  3. Dbl2Elem
  4. DblNElem
  5. ValueNElem
  6. SpecialT
  7. Show2
  8. ShowProduct
  9. Show
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Pt2M(xMetresNum: Double, yMetresNum: Double)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def *(operator: Double): Pt2M
  4. def +(op: Vec2M): Pt2M
  5. def -(op: Pt2M): Pt2M
  6. def /(operator: Double): Pt2M
  7. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def addX(adj: Metres): Pt2M
  9. def addXY(otherX: Metres, otherY: Metres): Pt2M
  10. def addY(adj: Metres): Pt2M
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  13. def dbl1: Double
    Definition Classes
    Show2DblsDbl2Elem
  14. def dbl2: Double
    Definition Classes
    Show2DblsDbl2Elem
  15. def dblsApprox(that: Dbl2Elem, delta: Double = 1e-12): Boolean
    Definition Classes
    Dbl2Elem
  16. def dblsEqual(that: Dbl2Elem): Boolean
    Definition Classes
    Dbl2Elem
  17. def elemNames: Strings

    A Strings Arr of the element names of this Show Product class.

    A Strings Arr of the element names of this Show Product class.

    Definition Classes
    Show2ShowProduct
  18. def elemTypeNames: Strings

    A Strings Arr of the element type names of this Show Product class.

    A Strings Arr of the element type names of this Show Product class.

    Definition Classes
    Show2ShowProduct
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def name1: String

    the name of the 1st element of this 2 element product.

    the name of the 1st element of this 2 element product.

    Definition Classes
    Pt2MShow2
  25. def name2: String

    the name of the 2nd element of this 2 element product.

    the name of the 2nd element of this 2 element product.

    Definition Classes
    Pt2MShow2
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. def rotate(a: AngleVec): Pt2M
  30. def rotateRadians(r: Double): Pt2M
  31. def show(way: Way, maxPlaces: Int, minPlaces: Int): String

    Intended to be a multiple parameter comprehensive Show method.

    Intended to be a multiple parameter comprehensive Show method. Intended to be paralleled by showT method on ShowT type class instances.

    Definition Classes
    ShowProductShow
  32. def show1: Double

    Element 1 of this Show 2 element product.

    Element 1 of this Show 2 element product.

    Definition Classes
    Pt2MShow2
  33. def show2: Double

    Element 2 of this Show 2 element product.

    Element 2 of this Show 2 element product.

    Definition Classes
    Pt2MShow2
  34. implicit final def showT1: ShowT[Double]

    The ShowT type class instance for the 1st element of this 2 element product.

    The ShowT type class instance for the 1st element of this 2 element product.

    Definition Classes
    Show2DblsShow2
  35. implicit final def showT2: ShowT[Double]

    The ShowT type class instance for the 2nd element of this 2 element product.

    The ShowT type class instance for the 2nd element of this 2 element product.

    Definition Classes
    Show2DblsShow2
  36. def shows(way: Way, decimalPlaces: Int): Strings

    A Strings Arr collection of the show methods return values of the elements of this Show Product class.

    A Strings Arr collection of the show methods return values of the elements of this Show Product class.

    Definition Classes
    Show2ShowProduct
  37. def str: String

    The most basic Show method, paralleling the strT method on ShowT type class instances.

    The most basic Show method, paralleling the strT method on ShowT type class instances.

    Definition Classes
    ShowProductShow
  38. def subX(adj: Metres): Pt2M
  39. def subXY(otherX: Metres, otherY: Metres): Pt2M
  40. def subY(adj: Metres): Pt2M
  41. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  42. final def syntaxdepth: Int
    Definition Classes
    Show2DblsShow
  43. def toLatLong: LatLong

    Currently not working for angles greater than Pi / 2

  44. final def toString(): String
    Definition Classes
    Show → Any
  45. def typeStr: String

    the name of the type of this object.

    the name of the type of this object.

    Definition Classes
    Pt2MShow
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. def x: Metres
  50. val xMetresNum: Double
  51. def xNeg: Boolean
  52. def xPos: Boolean
  53. def y: Metres
  54. val yMetresNum: Double
  55. def yNeg: Boolean
  56. def yPos: Boolean

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Show2Dbls

Inherited from Dbl2Elem

Inherited from DblNElem

Inherited from ValueNElem

Inherited from SpecialT

Inherited from Show2[Double, Double]

Inherited from ShowProduct

Inherited from Show

Inherited from AnyRef

Inherited from Any

Ungrouped