Package ch.ivyteam.ivy.location
Class Latitude
java.lang.Object
ch.ivyteam.ivy.location.Latitude
Latitude of a
geo-position
.- See Also:
- API:
- This is a public API.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionExample:Lat 12° 37' 66" N
getAngle()
static Latitude
inDegrees
(double degrees) Creates a Latitude in degrees.static Latitude
inDegrees
(double degrees, Latitude.Direction direction) Creates a Latitude in degrees and direction.static Latitude
inRadians
(double radians) Creates a latitude in radians.static Latitude
inRadians
(double radians, Latitude.Direction direction) Creates a latitude in radians and direction.
-
Constructor Details
-
Latitude
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
- Returns:
- (south) -90.0d .. +90.0d (north)
- API:
- This public API is available in Java.
-
getDirection
- Returns:
Latitude.Direction.SOUTH
orLatitude.Direction.NORTH
- API:
- This public API is available in Java.
-
inDegrees
Creates a Latitude in degrees.- Parameters:
degrees
- (south) -90.0d..+90.0d (north)- Returns:
- latitude
- API:
- This public API is available in Java.
-
inDegrees
Creates a Latitude in degrees and direction.- Parameters:
degrees
- 0.0d..90.0ddirection
- south or north- Returns:
- latitude
- API:
- This public API is available in Java.
-
inRadians
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
Creates a latitude in radians and direction.- Parameters:
radians
- 0.0d..Math.PI/2direction
- south or north- Returns:
- longitude
- API:
- This public API is available in Java.
-
formatSexagesimal
Example:Lat 12° 37' 66" N
- Returns:
- latitude formated in degrees, minutes, seconds and direction
- API:
- This public API is available in Java.
-