Packages

class LatLong extends LatLongBase with ProdDbl2

longitude and latitude measured in radians for the earth. "ll" and "LL" will be used as an abbreviation for LatLong in method names.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LatLong
  2. ProdDbl2
  3. ProdHomo
  4. Product2
  5. Product
  6. Equals
  7. LatLongBase
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new LatLong(lat: Double, long: Double)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +(other: LatLong): LatLong
  4. def -(other: LatLong): LatLong
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def _1: Double
    Definition Classes
    LatLong → Product2
  7. def _2: Double
    Definition Classes
    LatLong → Product2
  8. def addLat(radians: Double): LatLong
  9. def addLong(radians: Double): LatLong
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def canEqual(other: Any): Boolean
    Definition Classes
    LatLong → Equals
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  13. def degMinStr: String
    Definition Classes
    LatLongBase
  14. def degMinStrs: (String, String)
    Definition Classes
    LatLongBase
  15. def degStr: String
    Definition Classes
    LatLongBase
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  18. def equatorialRadius: Dist
    Definition Classes
    LatLongLatLongBase
  19. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  20. def fromFocusDist2(ll: LatLong): Dist2
  21. def fromFocusDist3(ll: LatLong): Dist3
  22. def fromFocusLineDist3(inp: LatLongLine): LineDist3
  23. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. val lat: Double
    Definition Classes
    LatLongLatLongBase
  27. def latDegMinStr: String
    Definition Classes
    LatLongBase
  28. def latDegStr: String
    Definition Classes
    LatLongBase
  29. def latDegs: Double
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  30. def latLetter: String
    Definition Classes
    LatLongBase
  31. def latLongFacing(ll: LatLong): Boolean
  32. def latitude: Latitude
    Definition Classes
    LatLongBase
  33. val long: Double
    Definition Classes
    LatLongLatLongBase
  34. def longDegMinStr: String
    Definition Classes
    LatLongBase
  35. def longDegStr: String
    Definition Classes
    LatLongBase
  36. def longDegs: Double
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  37. def longLetter: String
    Definition Classes
    LatLongBase
  38. def longitude: Longitude
    Definition Classes
    LatLongBase
  39. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  42. def optFromFocusDist2(ll: LatLong): Option[Dist2]
  43. def persistMems: Seq[Double]
  44. def persistName: String
  45. def polarRadius: Dist
    Definition Classes
    LatLongLatLongBase
  46. def polyToDist2s(inp: LatLongs): Dist2s

    Note this method does not check which side of the earth relative to viewer the polygon verts are

  47. def polyToGlobedArea(inp: LatLongs): GlobedArea
  48. def productArity: Int
    Definition Classes
    Product2 → Product
  49. def productElement(n: Int): Any
    Definition Classes
    Product2 → Product
    Annotations
    @throws(classOf[java.lang.IndexOutOfBoundsException])
  50. def productElementName(n: Int): String
    Definition Classes
    Product
  51. def productElementNames: Iterator[String]
    Definition Classes
    Product
  52. def productIterator: Iterator[Any]
    Definition Classes
    Product
  53. def productPrefix: String
    Definition Classes
    Product
  54. def segsTo(num: Int, toPt: LatLong): Seq[LatLong]

    This method current does not take account of lines that cross the date line, including the Poles

  55. def subLat(radians: Double): LatLong
  56. def subLong(radians: Double): LatLong
  57. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  58. def toDist3: Dist3
    Definition Classes
    LatLongBase
  59. def toOptDist2(inp: LatLong): Option[Dist2]
  60. def toString(): String
    Definition Classes
    LatLongLatLongBase → AnyRef → Any
  61. def toVec3(polarRadius: Double, equatorialRadius: Double): Vec3
  62. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  63. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  65. def xyLat0: Vec2

    Get the XY point from a focus with latitude 0

Inherited from ProdDbl2

Inherited from ProdHomo

Inherited from Product2[Double, Double]

Inherited from Product

Inherited from Equals

Inherited from LatLongBase

Inherited from AnyRef

Inherited from Any

Ungrouped