Packages

final class LatLong extends LatLongBase with ProdDbl2

A value of latitude and longitude stored for the earth, stored in arc seconds. The constructor is private as instances will rarely be constructed from arc second values. "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. SpecialT
  5. Product2
  6. Product
  7. Equals
  8. LatLongBase
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def _1: Double
    Definition Classes
    LatLong → Product2
  5. def _2: Double
    Definition Classes
    LatLong → Product2
  6. def addLatRadians(radians: Double): LatLong

    Moves the value northward from this LatLong.

    Moves the value northward from this LatLong. This may involve crossing the North Pole or South Pole if the operand is a negative value. When moving across a globe it will often be done using radians as the values come from 3d vector manipulation.

  7. def addLatSecs(secs: Double): LatLong
  8. def addLongRadians(radians: Double): LatLong

    When moving across a globe it will often be done using radians as the values come from 3d vector manipulation.

  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def canEqual(other: Any): Boolean
    Definition Classes
    LatLong → Equals
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  12. def degMinStr: String
    Definition Classes
    LatLongBase
  13. def degMinStrs: (String, String)
    Definition Classes
    LatLongBase
  14. def degStr: String
    Definition Classes
    LatLongBase
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. def equatorialRadius: Dist
    Definition Classes
    LatLongLatLongBase
  18. def fromFocusDist2(ll: LatLong): Dist2
  19. def fromFocusDist3(ll: LatLong): Dist3
  20. def fromFocusLineDist3(inp: LLLineSeg): LineDist3
  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. final def lat: Latitude
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  25. def latDegMinStr: String
    Definition Classes
    LatLongBase
  26. def latDegStr: String
    Definition Classes
    LatLongBase
  27. final def latDegs: Double
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  28. def latLetter: String
    Definition Classes
    LatLongBase
  29. def latLongFacing(ll: LatLong): Boolean
  30. final def latMins: Double
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  31. final def latRadians: Double
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  32. val latSecs: Double
    Definition Classes
    LatLongLatLongBase
  33. final def long: Longitude
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  34. def longDegMinStr: String
    Definition Classes
    LatLongBase
  35. def longDegStr: String
    Definition Classes
    LatLongBase
  36. final def longDegs: Double
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  37. def longLetter: String
    Definition Classes
    LatLongBase
  38. final def longMins: Double
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  39. final def longRadians: Double
    Definition Classes
    LatLongBase
    Annotations
    @inline()
  40. val longSecs: Double
    Definition Classes
    LatLongLatLongBase
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  44. def optFromFocusDist2(ll: LatLong): Option[Dist2]
  45. def persistMems: Seq[Double]
  46. def persistName: String
  47. def polarRadius: Dist
    Definition Classes
    LatLongLatLongBase
  48. def polyToDist2s(inp: LatLongs): Dist2s

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

  49. def polyToGlobedArea(inp: LatLongs): GlobedArea
  50. def productArity: Int
    Definition Classes
    Product2 → Product
  51. def productElement(n: Int): Any
    Definition Classes
    Product2 → Product
    Annotations
    @throws(classOf[java.lang.IndexOutOfBoundsException])
  52. def productElementName(n: Int): String
    Definition Classes
    Product
  53. def productElementNames: Iterator[String]
    Definition Classes
    Product
  54. def productIterator: Iterator[Any]
    Definition Classes
    Product
  55. def productPrefix: String
    Definition Classes
    Product
  56. 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

  57. def subLatRadians(radians: Double): LatLong

    When moving across a globe it will often be done using radians as the values come from 3d vector manipulation.

  58. def subLongRadians(radians: Double): LatLong

    When moving across a globe it will often be done using radians as the values come from 3d vector manipulation.

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

    Get the XY point from a focus with latitude 0

Deprecated Value Members

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

Inherited from ProdDbl2

Inherited from ProdHomo

Inherited from SpecialT

Inherited from Product2[Double, Double]

Inherited from Product

Inherited from Equals

Inherited from LatLongBase

Inherited from AnyRef

Inherited from Any

Ungrouped