au.com.objectix.jgridshift
Class GridShift
java.lang.Object
au.com.objectix.jgridshift.GridShift
- All Implemented Interfaces:
- java.io.Serializable
- public class GridShift
- 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.
- Author:
- Peter Yuill
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GridShift
public GridShift()
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(GridShift gs)
- Make this object a copy of the supplied GridShift
- Parameters:
gs
-