Package ch.ivyteam.ivy.location
Class Angle
- java.lang.Object
-
- ch.ivyteam.ivy.location.Angle
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringformatSexagesimal()Example:12° 37' 66"doubleinDegrees()static AngleinDegrees(double degrees)Creates an angle in degreesstatic AngleinDegreesMinutesSeconds(int degrees, int minutes, int seconds)Creates an angle in degrees, minutes, secondsdoubleinRadians()static AngleinRadians(double radians)Creates an angle in radians
-
-
-
Method Detail
-
inDegrees
public double inDegrees()
- Returns:
- angel value in degrees
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
inRadians
public double inRadians()
- Returns:
- angel value in radians
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
inDegrees
public static Angle inDegrees(double degrees)
Creates an angle in degrees- Parameters:
degrees-- Returns:
- created angle
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
inDegreesMinutesSeconds
public static Angle inDegreesMinutesSeconds(int degrees, int minutes, int seconds)
Creates an angle in degrees, minutes, seconds- Parameters:
degrees-minutes- 0..59seconds- 0..59- Returns:
- created angle
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
inRadians
public static Angle inRadians(double radians)
Creates an angle in radians- Parameters:
radians-- Returns:
- created angle
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
formatSexagesimal
public String formatSexagesimal()
Example:12° 37' 66"- Returns:
- angel formated in degrees, minutes, seconds
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-