org.openstreetmap.josm.data.projection.datum
Class NTV2GridShift
java.lang.Object
org.openstreetmap.josm.data.projection.datum.NTV2GridShift
- All Implemented Interfaces:
- java.io.Serializable
public class NTV2GridShift
- extends java.lang.Object
- implements java.io.Serializable
A value object for storing Longitude and Latitude of a point, the
Lon and Lat shift values to get from one datum to another, and the
Lon and Lat accuracy of the shift values.
All values are stored as Positive West Seconds, but accessors
are also provided for Positive East Degrees.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
METRE_PER_SECOND
private static final double METRE_PER_SECOND
- See Also:
- Constant Field Values
RADIANS_PER_SECOND
private static final double RADIANS_PER_SECOND
- See Also:
- Constant Field Values
lon
private double lon
lat
private double lat
lonShift
private double lonShift
latShift
private double latShift
lonAccuracy
private double lonAccuracy
latAccuracy
private double latAccuracy
latAccuracyAvailable
boolean latAccuracyAvailable
lonAccuracyAvailable
boolean lonAccuracyAvailable
subGridName
private java.lang.String subGridName
NTV2GridShift
public NTV2GridShift()
NTV2GridShift
public NTV2GridShift(LatLon p)
getLatSeconds
public double getLatSeconds()
- Returns:
getLatDegrees
public double getLatDegrees()
- Returns:
getLatShiftSeconds
public double getLatShiftSeconds()
- Returns:
getLatShiftDegrees
public double getLatShiftDegrees()
- Returns:
getShiftedLatSeconds
public double getShiftedLatSeconds()
- Returns:
getShiftedLatDegrees
public double getShiftedLatDegrees()
- Returns:
isLatAccuracyAvailable
public boolean isLatAccuracyAvailable()
- Returns:
getLatAccuracySeconds
public double getLatAccuracySeconds()
- Returns:
getLatAccuracyDegrees
public double getLatAccuracyDegrees()
- Returns:
getLatAccuracyMetres
public double getLatAccuracyMetres()
- Returns:
getLonPositiveWestSeconds
public double getLonPositiveWestSeconds()
- Returns:
getLonPositiveEastDegrees
public double getLonPositiveEastDegrees()
- Returns:
getLonShiftPositiveWestSeconds
public double getLonShiftPositiveWestSeconds()
- Returns:
getLonShiftPositiveEastDegrees
public double getLonShiftPositiveEastDegrees()
- Returns:
getShiftedLonPositiveWestSeconds
public double getShiftedLonPositiveWestSeconds()
- Returns:
getShiftedLonPositiveEastDegrees
public double getShiftedLonPositiveEastDegrees()
- Returns:
isLonAccuracyAvailable
public boolean isLonAccuracyAvailable()
- Returns:
getLonAccuracySeconds
public double getLonAccuracySeconds()
- Returns:
getLonAccuracyDegrees
public double getLonAccuracyDegrees()
- Returns:
getLonAccuracyMetres
public double getLonAccuracyMetres()
- Returns:
setLatSeconds
public void setLatSeconds(double d)
- Parameters:
d
-
setLatDegrees
public void setLatDegrees(double d)
- Parameters:
d
-
setLatAccuracyAvailable
public void setLatAccuracyAvailable(boolean b)
- Parameters:
b
-
setLatAccuracySeconds
public void setLatAccuracySeconds(double d)
- Parameters:
d
-
setLatShiftSeconds
public void setLatShiftSeconds(double d)
- Parameters:
d
-
setLonPositiveWestSeconds
public void setLonPositiveWestSeconds(double d)
- Parameters:
d
-
setLonPositiveEastDegrees
public void setLonPositiveEastDegrees(double d)
- Parameters:
d
-
setLonAccuracyAvailable
public void setLonAccuracyAvailable(boolean b)
- Parameters:
b
-
setLonAccuracySeconds
public void setLonAccuracySeconds(double d)
- Parameters:
d
-
setLonShiftPositiveWestSeconds
public void setLonShiftPositiveWestSeconds(double d)
- Parameters:
d
-
getSubGridName
public java.lang.String getSubGridName()
- Returns:
setSubGridName
public void setSubGridName(java.lang.String string)
- Parameters:
string
-
copy
public void copy(NTV2GridShift gs)
- Make this object a copy of the supplied GridShift
- Parameters:
gs
-
JOSM