Package ch.ivyteam.ivy.location
Class Longitude
- java.lang.Object
-
- ch.ivyteam.ivy.location.Longitude
-
public class Longitude extends Object
Longitude of ageo-position.- See Also:
GeoPosition,Latitude,Altitude- API:
- This is a public API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLongitude.DirectionLongitude EitherLongitude.Direction.WESTorLongitude.Direction.EAST
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AnglegetAngle()Longitude.DirectiongetDirection()static LongitudeinDegrees(double degrees)Creates a Longitude in degreesstatic LongitudeinDegrees(double degrees, Longitude.Direction direction)Creates a Longitude in degrees and a directionstatic LongitudeinRadians(double radians)Creates a Longitude in radiansstatic LongitudeinRadians(double radians, Longitude.Direction direction)Creates a Longitude in radians and a direction
-
-
-
Constructor Detail
-
Longitude
public Longitude(Angle angle)
Creates a longitude with an angle- Parameters:
angle- (west) -180.0d..+180.0d (east)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-
Method Detail
-
getAngle
public Angle getAngle()
- Returns:
- (west) -180.0d .. +180.0d (east)
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getDirection
public Longitude.Direction getDirection()
- Returns:
Longitude.Direction.WESTorLongitude.Direction.EAST- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
inDegrees
public static Longitude inDegrees(double degrees)
Creates a Longitude in degrees- Parameters:
degrees- (west) -180.0d..+180.0d (east)- Returns:
- longitude
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
inDegrees
public static Longitude inDegrees(double degrees, Longitude.Direction direction)
Creates a Longitude in degrees and a direction- Parameters:
degrees- 0.0d..180.0ddirection- east or west- Returns:
- longitude
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
inRadians
public static Longitude inRadians(double radians)
Creates a Longitude in radians- Parameters:
radians- (west) -Math.PI..+Math.PI (east)- Returns:
- longitude
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
inRadians
public static Longitude inRadians(double radians, Longitude.Direction direction)
Creates a Longitude in radians and a direction- Parameters:
radians- 0.0d..Math.PIdirection- east or west- Returns:
- longitude
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-