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 String
formatSexagesimal()
Example:12° 37' 66"
double
inDegrees()
static Angle
inDegrees(double degrees)
Creates an angle in degreesstatic Angle
inDegreesMinutesSeconds(int degrees, int minutes, int seconds)
Creates an angle in degrees, minutes, secondsdouble
inRadians()
static Angle
inRadians(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.
-
-