A C G I L S T U

A

au.com.objectix.jgridshift - package au.com.objectix.jgridshift
 

C

clone() - Method in class au.com.objectix.jgridshift.SubGrid
Make a deep clone of this Sub Grid
copy(GridShift) - Method in class au.com.objectix.jgridshift.GridShift
Make this object a copy of the supplied GridShift

G

GridShift - class au.com.objectix.jgridshift.GridShift.
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.
GridShift() - Constructor for class au.com.objectix.jgridshift.GridShift
 
GridShiftFile - class au.com.objectix.jgridshift.GridShiftFile.
Models the NTv2 format Grid Shift File and exposes methods to shift coordinate values using the Sub Grids contained in the file.
GridShiftFile() - Constructor for class au.com.objectix.jgridshift.GridShiftFile
 
getDetails() - Method in class au.com.objectix.jgridshift.SubGrid
 
getDouble(byte[], boolean) - Static method in class au.com.objectix.jgridshift.Util
Get a double from the first 8 bytes of a byte array, in either Big Endian or Little Endian format.
getFloat(byte[], boolean) - Static method in class au.com.objectix.jgridshift.Util
Get a float from the first 4 bytes of a byte array, in either Big Endian or Little Endian format.
getFromEllipsoid() - Method in class au.com.objectix.jgridshift.GridShiftFile
 
getInt(byte[], boolean) - Static method in class au.com.objectix.jgridshift.Util
Get an int from the first 4 bytes of a byte array, in either Big Endian or Little Endian format.
getIntBE(byte[], int) - Static method in class au.com.objectix.jgridshift.Util
Get a Big Endian int from four bytes of a byte array
getIntLE(byte[], int) - Static method in class au.com.objectix.jgridshift.Util
Get a Little Endian int from four bytes of a byte array
getLatAccuracyDegrees() - Method in class au.com.objectix.jgridshift.GridShift
 
getLatAccuracyMetres() - Method in class au.com.objectix.jgridshift.GridShift
 
getLatAccuracySeconds() - Method in class au.com.objectix.jgridshift.GridShift
 
getLatDegrees() - Method in class au.com.objectix.jgridshift.GridShift
 
getLatSeconds() - Method in class au.com.objectix.jgridshift.GridShift
 
getLatShiftDegrees() - Method in class au.com.objectix.jgridshift.GridShift
 
getLatShiftSeconds() - Method in class au.com.objectix.jgridshift.GridShift
 
getLonAccuracyDegrees() - Method in class au.com.objectix.jgridshift.GridShift
 
getLonAccuracyMetres() - Method in class au.com.objectix.jgridshift.GridShift
 
getLonAccuracySeconds() - Method in class au.com.objectix.jgridshift.GridShift
 
getLonPositiveEastDegrees() - Method in class au.com.objectix.jgridshift.GridShift
 
getLonPositiveWestSeconds() - Method in class au.com.objectix.jgridshift.GridShift
 
getLonShiftPositiveEastDegrees() - Method in class au.com.objectix.jgridshift.GridShift
 
getLonShiftPositiveWestSeconds() - Method in class au.com.objectix.jgridshift.GridShift
 
getMaxLat() - Method in class au.com.objectix.jgridshift.SubGrid
 
getMaxLon() - Method in class au.com.objectix.jgridshift.SubGrid
 
getMinLat() - Method in class au.com.objectix.jgridshift.SubGrid
 
getMinLon() - Method in class au.com.objectix.jgridshift.SubGrid
 
getNodeCount() - Method in class au.com.objectix.jgridshift.SubGrid
 
getParentSubGridName() - Method in class au.com.objectix.jgridshift.SubGrid
 
getShiftedLatDegrees() - Method in class au.com.objectix.jgridshift.GridShift
 
getShiftedLatSeconds() - Method in class au.com.objectix.jgridshift.GridShift
 
getShiftedLonPositiveEastDegrees() - Method in class au.com.objectix.jgridshift.GridShift
 
getShiftedLonPositiveWestSeconds() - Method in class au.com.objectix.jgridshift.GridShift
 
getSubGrid(int) - Method in class au.com.objectix.jgridshift.SubGrid
 
getSubGridCount() - Method in class au.com.objectix.jgridshift.SubGrid
 
getSubGridForCoord(double, double) - Method in class au.com.objectix.jgridshift.SubGrid
Tests if a specified coordinate is within this Sub Grid or one of its Sub Grids.
getSubGridName() - Method in class au.com.objectix.jgridshift.GridShift
 
getSubGridName() - Method in class au.com.objectix.jgridshift.SubGrid
 
getSubGridTree() - Method in class au.com.objectix.jgridshift.GridShiftFile
Get a copy of the SubGrid tree for this file.
getToEllipsoid() - Method in class au.com.objectix.jgridshift.GridShiftFile
 
gridShiftForward(GridShift) - Method in class au.com.objectix.jgridshift.GridShiftFile
Shift a coordinate in the Forward direction of the Grid Shift File.
gridShiftReverse(GridShift) - Method in class au.com.objectix.jgridshift.GridShiftFile
Shift a coordinate in the Reverse direction of the Grid Shift File.

I

interpolateGridShift(GridShift) - Method in class au.com.objectix.jgridshift.SubGrid
Interpolate shift and accuracy values for a coordinate in the 'from' datum of the GridShiftFile.
isLatAccuracyAvailable() - Method in class au.com.objectix.jgridshift.GridShift
 
isLoaded() - Method in class au.com.objectix.jgridshift.GridShiftFile
 
isLonAccuracyAvailable() - Method in class au.com.objectix.jgridshift.GridShift
 
isNioAvailable() - Static method in class au.com.objectix.jgridshift.Util
Does the current VM support the New IO api

L

loadGridShiftFile(InputStream, boolean) - Method in class au.com.objectix.jgridshift.GridShiftFile
Load a Grid Shift File from an InputStream.
loadGridShiftFile(RandomAccessFile) - Method in class au.com.objectix.jgridshift.GridShiftFile
Load a Grid Shift File from a RandomAccessFile.

S

SubGrid - class au.com.objectix.jgridshift.SubGrid.
Models the NTv2 Sub Grid within a Grid Shift File
SubGrid(InputStream, boolean, boolean) - Constructor for class au.com.objectix.jgridshift.SubGrid
Construct a Sub Grid from an InputStream, loading the node data into arrays in this object.
SubGrid(RandomAccessFile, long, boolean) - Constructor for class au.com.objectix.jgridshift.SubGrid
Construct a Sub Grid from a RandomAccessFile.
setLatAccuracyAvailable(boolean) - Method in class au.com.objectix.jgridshift.GridShift
 
setLatAccuracySeconds(double) - Method in class au.com.objectix.jgridshift.GridShift
 
setLatDegrees(double) - Method in class au.com.objectix.jgridshift.GridShift
 
setLatSeconds(double) - Method in class au.com.objectix.jgridshift.GridShift
 
setLatShiftSeconds(double) - Method in class au.com.objectix.jgridshift.GridShift
 
setLonAccuracyAvailable(boolean) - Method in class au.com.objectix.jgridshift.GridShift
 
setLonAccuracySeconds(double) - Method in class au.com.objectix.jgridshift.GridShift
 
setLonPositiveEastDegrees(double) - Method in class au.com.objectix.jgridshift.GridShift
 
setLonPositiveWestSeconds(double) - Method in class au.com.objectix.jgridshift.GridShift
 
setLonShiftPositiveWestSeconds(double) - Method in class au.com.objectix.jgridshift.GridShift
 
setSubGridArray(SubGrid[]) - Method in class au.com.objectix.jgridshift.SubGrid
Set an array of Sub Grids of this sub grid
setSubGridName(String) - Method in class au.com.objectix.jgridshift.GridShift
 

T

toString() - Method in class au.com.objectix.jgridshift.GridShiftFile
 
toString() - Method in class au.com.objectix.jgridshift.SubGrid
 

U

Util - class au.com.objectix.jgridshift.Util.
A set of static utility methods for reading the NTv2 file format
unload() - Method in class au.com.objectix.jgridshift.GridShiftFile
 

A C G I L S T U