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 classLatitude.Direction
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringformatSexagesimal()Example:Lat 12° 37' 66" NAnglegetAngle()Latitude.DirectiongetDirection()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 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.SOUTHorLatitude.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.
-
-