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
Nested ClassesModifier and TypeClassDescriptionstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionExample:Lat 12° 37' 66" NgetAngle()static LatitudeinDegrees(double degrees) Creates a Latitude in degrees.static LatitudeinDegrees(double degrees, Latitude.Direction direction) Creates a Latitude in degrees and direction.static LatitudeinRadians(double radians) Creates a latitude in radians.static LatitudeinRadians(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.SOUTHorLatitude.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.
-