Class Latitude

java.lang.Object
ch.ivyteam.ivy.location.Latitude

public class Latitude extends Object
Latitude of a geo-position.
See Also:
API:
This is a public API.
  • Constructor Details

    • Latitude

      public Latitude(Angle angle)
      Creates a latitude with an angle
      Parameters:
      angle - (south) -90.0d..+90.0d (north)
      API:
      This public API is available in Java.
  • Method Details

    • getAngle

      public Angle getAngle()
      Returns:
      (south) -90.0d .. +90.0d (north)
      API:
      This public API is available in Java.
    • getDirection

      public Latitude.Direction getDirection()
      Returns:
      Latitude.Direction.SOUTH or Latitude.Direction.NORTH
      API:
      This public API is available in Java.
    • inDegrees

      public static Latitude inDegrees(double degrees)
      Creates a Latitude in degrees.
      Parameters:
      degrees - (south) -90.0d..+90.0d (north)
      Returns:
      latitude
      API:
      This public API is available in Java.
    • inDegrees

      public static Latitude inDegrees(double degrees, Latitude.Direction direction)
      Creates a Latitude in degrees and direction.
      Parameters:
      degrees - 0.0d..90.0d
      direction - south or north
      Returns:
      latitude
      API:
      This public API is available in Java.
    • inRadians

      public static Latitude inRadians(double radians)
      Creates a latitude in radians.
      Parameters:
      radians - (south) -Math.PI/2..+Math.PI/2 (north)
      Returns:
      latitude
      API:
      This public API is available in Java.
    • inRadians

      public static Latitude inRadians(double radians, Latitude.Direction direction)
      Creates a latitude in radians and direction.
      Parameters:
      radians - 0.0d..Math.PI/2
      direction - south or north
      Returns:
      longitude
      API:
      This public API is available in Java.
    • formatSexagesimal

      public String formatSexagesimal()
      Example: Lat 12° 37' 66" N
      Returns:
      latitude formated in degrees, minutes, seconds and direction
      API:
      This public API is available in Java.