Package tethys.localization
Class TethysLatLong
java.lang.Object
tethys.localization.TethysLatLong
Static formatting (rounding and range checking) functions for latlong values.
- Author:
 - dg50
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intNumber of decimal places for metre accuracystatic intNumber of decimal places for mm accuracy. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic DoubleformatLatitude(Double latitude) Check range of a latitude value.static DoubleformatLatitude(Double latitude, int decimalPlaces) Check range and round a latitude value to a set number of decimal places.static DoubleformatLatitude_m(Double latitude) format a latitude to metre accuracystatic DoubleformatLatitude_mm(Double latitude) format a latitude to mm accuracystatic DoubleformatLongitude(Double longitude) Check range of a longitude value which must be between 0 and 360.static DoubleformatLongitude(Double longitude, int decimalPlaces) Check range and round a longitude value to a set number of decimal places.static DoubleformatLongitude_m(Double longitude) format a longitude value to m accuracy.static DoubleformatLongitude_mm(Double longitude) format a longitude value to mm accuracy. 
- 
Field Details
- 
metreDecimalPlaces
public static int metreDecimalPlacesNumber of decimal places for metre accuracy - 
mmDecimalPlaces
public static int mmDecimalPlacesNumber of decimal places for mm accuracy. 
 - 
 - 
Constructor Details
- 
TethysLatLong
public TethysLatLong() 
 - 
 - 
Method Details
- 
formatLatitude
Check range of a latitude value. This function does absolutely nothing, but is here for completeness.- Parameters:
 latitude-- Returns:
 
 - 
formatLatitude
Check range and round a latitude value to a set number of decimal places.- Parameters:
 latitude-decimalPlaces-- Returns:
 
 - 
formatLatitude_m
format a latitude to metre accuracy- Parameters:
 latitude-- Returns:
 
 - 
formatLatitude_mm
format a latitude to mm accuracy- Parameters:
 latitude-- Returns:
 
 - 
formatLongitude
Check range of a longitude value which must be between 0 and 360. This function does absolutely nothing, but is here for completeness.- Parameters:
 latitude-- Returns:
 
 - 
formatLongitude
Check range and round a longitude value to a set number of decimal places.- Parameters:
 decimalPlaces-latitude-- Returns:
 
 - 
formatLongitude_m
format a longitude value to m accuracy.- Parameters:
 latitude-- Returns:
 
 - 
formatLongitude_mm
format a longitude value to mm accuracy.- Parameters:
 latitude-- Returns:
 
 
 -