Package ch.ivyteam.ivy.location
Class Latitude
- java.lang.Object
-
- ch.ivyteam.ivy.location.Latitude
-
public class Latitude extends Object
Latitude of ageo-position
.- See Also:
GeoPosition
,Longitude
,Altitude
- API:
- This is a public API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Latitude.Direction
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
formatSexagesimal()
Example:Lat 12° 37' 66" N
Angle
getAngle()
Latitude.Direction
getDirection()
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 Detail
-
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 IvyScript and Java. It has the visibility EXPERT.
-
-
Method Detail
-
getAngle
public Angle getAngle()
- Returns:
- (south) -90.0d .. +90.0d (north)
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getDirection
public Latitude.Direction getDirection()
- Returns:
Latitude.Direction.SOUTH
orLatitude.Direction.NORTH
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
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 IvyScript and Java. It has the visibility EXPERT.
-
inDegrees
public static Latitude inDegrees(double degrees, Latitude.Direction direction)
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 IvyScript and Java. It has the visibility EXPERT.
-
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 IvyScript and Java. It has the visibility EXPERT.
-
inRadians
public static Latitude inRadians(double radians, Latitude.Direction direction)
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 IvyScript and Java. It has the visibility EXPERT.
-
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 IvyScript and Java. It has the visibility EXPERT.
-
-