# Index

A B C D E F G H I L M N O P R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

a() - Method in class uk.co.mccombe.mapping.Orthomorphic
AboutDialog - Class in uk.co.mccombe.terrain
AboutDialog(Frame, boolean) - Constructor for class uk.co.mccombe.terrain.AboutDialog
  Creates new form AboutDialog
add(CoordinateSystem, String) - Method in class uk.co.mccombe.mapping.MappingToolkit
  Add a CoordinateSystem type to the toolkit
add(Orthomorphic.Complex) - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
addPropertyChangeListener(PropertyChangeListener) - Method in class uk.co.mccombe.terrain.MosaicPanel
  Add a PropertyChangeListener (for the "mouse" property changes)
addPropertyChangeListener(PropertyChangeListener) - Method in class uk.co.mccombe.terrain.TerrainFrame
  Adds a PropertyChangeListener to the listener list.
AIRY - Static variable in class uk.co.mccombe.mapping.Ellipsoid
  The Airy Sphere 1830 - "best fit" Ellipsoid for Great Britain
ALIGNMENT - Static variable in class uk.co.mccombe.terrain.TerrainProperties
ASTER - Static variable in class uk.co.mccombe.terrain.TerrainProperties
AUG_7 - Static variable in class uk.co.mccombe.mapping.Datum
  The Australian (1984) Geodetic Datum
AustrianM28 - Class in uk.co.mccombe.mapping
AustrianM28(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.AustrianM28
AustrianM28(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.AustrianM28
AustrianM31 - Class in uk.co.mccombe.mapping
AustrianM31(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.AustrianM31
AustrianM31(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.AustrianM31
AustrianM34 - Class in uk.co.mccombe.mapping
AustrianM34(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.AustrianM34
AustrianM34(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.AustrianM34
AUTO - Static variable in class uk.co.mccombe.terrain.TerrainProperties

## B

BESSEL - Static variable in class uk.co.mccombe.mapping.Ellipsoid
  The Bessel 1841 Ellipsoid.
BMN - Class in uk.co.mccombe.mapping
  Abstract base class for the Austrian BMN (Bundesmeldnetz) coordinate system
BMN(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.BMN
BMN(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.BMN
BUFFERLENGTH - Static variable in class uk.co.mccombe.terrain.DEMReader

## C

cache - Variable in class uk.co.mccombe.terrain.DEMReader
cacheEnable - Variable in class uk.co.mccombe.terrain.DEMReader
CacheEntry(String, int[]) - Constructor for class uk.co.mccombe.terrain.DEMReader.CacheEntry
  Create a CacheEntry object which contains a named row of the current tile.
calcCoords() - Method in class uk.co.mccombe.mapping.Lambert
  Initialise coordinates for this Position
cfb1(int) - Method in class uk.co.mccombe.mapping.NZMG
cfb1(int) - Method in class uk.co.mccombe.mapping.Orthomorphic
cfb2(int) - Method in class uk.co.mccombe.mapping.NZMG
cfb2(int) - Method in class uk.co.mccombe.mapping.Orthomorphic
cfblen() - Method in class uk.co.mccombe.mapping.NZMG
cfblen() - Method in class uk.co.mccombe.mapping.Orthomorphic
cfi(int) - Method in class uk.co.mccombe.mapping.NZMG
cfi(int) - Method in class uk.co.mccombe.mapping.Orthomorphic
cfilen() - Method in class uk.co.mccombe.mapping.NZMG
cfilen() - Method in class uk.co.mccombe.mapping.Orthomorphic
cfl(int) - Method in class uk.co.mccombe.mapping.NZMG
cfl(int) - Method in class uk.co.mccombe.mapping.Orthomorphic
cfllen() - Method in class uk.co.mccombe.mapping.NZMG
cfllen() - Method in class uk.co.mccombe.mapping.Orthomorphic
CLARKE - Static variable in class uk.co.mccombe.mapping.Ellipsoid
  The Clarke (1880) Ellipsoid.
Complex(double, double) - Constructor for class uk.co.mccombe.mapping.Orthomorphic.Complex
conjg() - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
COORD - Static variable in class uk.co.mccombe.terrain.TerrainProperties
CoordinateDialog - Class in uk.co.mccombe.terrain
CoordinateDialog(Frame, boolean, MappingToolkit) - Constructor for class uk.co.mccombe.terrain.CoordinateDialog
  Creates new form CoordinateDialog
CoordinateSystem - Class in uk.co.mccombe.mapping
  Abstract base class for coordinate systems in general.
CoordinateSystem() - Constructor for class uk.co.mccombe.mapping.CoordinateSystem
  Creates a new instance of CoordinateSystem using the default Ellipsoid and Datum
CoordinateSystem(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.CoordinateSystem
  Create a new instance of CoordinateSystem for a specific Position, Ellipsoid and Datum
coords(Datum) - Method in class uk.co.mccombe.mapping.Position
  Get the cartesian coordinates of this Position relative to a specified Datum
copyright - Variable in class uk.co.mccombe.terrain.DEMReader
copyright - Static variable in class uk.co.mccombe.terrain.NASADEMReader
copyright - Variable in class uk.co.mccombe.terrain.SRTM2Reader
copyright() - Method in class uk.co.mccombe.terrain.DEMReader
copyright() - Method in class uk.co.mccombe.terrain.NASADEMReader
copyright() - Method in class uk.co.mccombe.terrain.SRTM2Reader
cycle - Variable in class uk.co.mccombe.terrain.DEMReader

## D

DataFileException - Exception Class in uk.co.mccombe.terrain
dataPath() - Method in class uk.co.mccombe.terrain.DefaultPathnames
dataPath() - Method in interface uk.co.mccombe.terrain.Pathnames
dataPath() - Method in class uk.co.mccombe.terrain.UnixPathnames
datasetName() - Method in class uk.co.mccombe.terrain.DEMReader
datasetName() - Method in class uk.co.mccombe.terrain.NASADEMReader
datasetName() - Method in class uk.co.mccombe.terrain.SRTM2Reader
Datum - Class in uk.co.mccombe.mapping
  Datum is the base class for a coordinate system datum.
Datum(String, double, double, double, double, double, double, double) - Constructor for class uk.co.mccombe.mapping.Datum
  Create an instance of Datum using Helmert coefficients in abstract methods
DATUM - Static variable in class uk.co.mccombe.terrain.TerrainProperties
defaultDatum() - Method in class uk.co.mccombe.mapping.BMN
defaultDatum() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  Get the defaul Datum for an instance of CoordinateSystem.
defaultDatum() - Method in class uk.co.mccombe.mapping.IrishGrid
  Defines the default Datum for this system
defaultDatum() - Method in class uk.co.mccombe.mapping.Lambert
  Define the default datum for this coordinate system
defaultDatum() - Method in class uk.co.mccombe.mapping.Lambert93
  Define default Datum for this system
defaultDatum() - Method in class uk.co.mccombe.mapping.NZMG
defaultDatum() - Method in class uk.co.mccombe.mapping.NZTM2000
defaultDatum() - Method in class uk.co.mccombe.mapping.OSGB
  Define the defaultDatum for this CoordinateSystem
defaultDatum() - Method in class uk.co.mccombe.mapping.SloveneGrid
defaultDatum() - Method in class uk.co.mccombe.mapping.Spherical
  Define the DefaultDatum for this coordinate set
defaultDatum() - Method in class uk.co.mccombe.mapping.UTM
  Get the default datum for this type of CoordinateSystem
defaultDatum(String) - Method in class uk.co.mccombe.mapping.MappingToolkit
  Provide the default Datum for the specified CoordinateSystem
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.BMN
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  The default Ellipsoid used by instances of this CoordinateSystem For example, a CoordinateSystem of type OSGB has the AirySphere as its default Ellipsoid
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.IrishGrid
  Define the default Ellipsoid for this system
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.Lambert
  Define the default Ellipsoid for this coordinate system
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.Lambert93
  Define the default Ellipsoid for this system
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.NZMG
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.NZTM2000
  Define the default Ellipsoid for this system
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.OSGB
  Define the default Ellipsoid for this CoordinateSystem
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.SloveneGrid
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.Spherical
  Define the Default Ellipsoid for this point
defaultEllipsoid() - Method in class uk.co.mccombe.mapping.UTM
  Get the default Ellipsoid for this CoordinateSystem
defaultEllipsoid(String) - Method in class uk.co.mccombe.mapping.MappingToolkit
  Provide the default Ellipsoid for the named CoordinateSystem class
DefaultPathnames - Class in uk.co.mccombe.terrain
DefaultPathnames() - Constructor for class uk.co.mccombe.terrain.DefaultPathnames
DefaultProperties - Class in uk.co.mccombe.terrain
DefaultProperties() - Constructor for class uk.co.mccombe.terrain.DefaultProperties
  Creates a new instance of DefaultProperties
DEMReader - Class in uk.co.mccombe.terrain
  DEMReader - an abstract base class for readers of various forms of Digital Elevation Model data sets
DEMReader(JComponent) - Constructor for class uk.co.mccombe.terrain.DEMReader
DEMReader.CacheEntry - Class in uk.co.mccombe.terrain
  CacheEntry -- A class used to store a row of values
demURL - Variable in class uk.co.mccombe.terrain.NASADEMReader
demURL - Variable in class uk.co.mccombe.terrain.SRTM2Reader
demURL - Variable in class uk.co.mccombe.terrain.TerrainFrame
DEMURL - Static variable in class uk.co.mccombe.terrain.TerrainProperties
DIRECTORY - Variable in class uk.co.mccombe.terrain.DEMReader
display(Component) - Method in class uk.co.mccombe.terrain.InfoMessage
div(double) - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
div(Orthomorphic.Complex) - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
doExit() - Method in class uk.co.mccombe.terrain.TerrainFrame
downloadable() - Method in class uk.co.mccombe.terrain.DEMReader
downloadable() - Method in class uk.co.mccombe.terrain.NASADEMReader
downloadable() - Method in class uk.co.mccombe.terrain.SRTM2Reader
DOWNLOADABLE - Static variable in class uk.co.mccombe.terrain.NASADEMReader
DOWNLOADABLE - Static variable in class uk.co.mccombe.terrain.SRTM2Reader
DOWNLOADABLE - Static variable in class uk.co.mccombe.terrain.SRTM3Reader
downloadFile(String) - Method in class uk.co.mccombe.terrain.DEMReader
  Download a specific file and sand save it in scratch space on the local machine

## E

e0() - Method in class uk.co.mccombe.mapping.AustrianM28
e0() - Method in class uk.co.mccombe.mapping.AustrianM31
e0() - Method in class uk.co.mccombe.mapping.AustrianM34
e0() - Method in class uk.co.mccombe.mapping.IrishGrid
  False Eastimg (metres)
e0() - Method in class uk.co.mccombe.mapping.Lambert
  Define false easting value
e0() - Method in class uk.co.mccombe.mapping.Lambert93
  Define false easting value
e0() - Method in class uk.co.mccombe.mapping.LambertI
  Define false easting value
e0() - Method in class uk.co.mccombe.mapping.LambertII
  Define false easting value
e0() - Method in class uk.co.mccombe.mapping.LambertIIExtended
  Define false easting value
e0() - Method in class uk.co.mccombe.mapping.LambertIII
  Define false easting value
e0() - Method in class uk.co.mccombe.mapping.LambertIV
  Define false easting value
e0() - Method in class uk.co.mccombe.mapping.NZMG
e0() - Method in class uk.co.mccombe.mapping.NZTM2000
  False Eastimg (metres)
e0() - Method in class uk.co.mccombe.mapping.Orthomorphic
e0() - Method in class uk.co.mccombe.mapping.OSGB
  Define false easting value
e0() - Method in class uk.co.mccombe.mapping.SloveneGrid
  phi0() defines the latitude of the true origin of the projection.
e0() - Method in class uk.co.mccombe.mapping.TransverseMercator
  e0() defines the "false easting" distance of the projection.
e0() - Method in class uk.co.mccombe.mapping.UTM
  e0() defines the "false easting" distance of the projection.
east() - Method in class uk.co.mccombe.mapping.ENPair
  Access the Easting distance
EASTOFFSET - Static variable in class uk.co.mccombe.terrain.TerrainProperties
eastWest(double) - Method in class uk.co.mccombe.terrain.DEMReader
eastWest(double) - Method in class uk.co.mccombe.terrain.NASADEMReader
eastWest(double) - Method in class uk.co.mccombe.terrain.SRTM2Reader
eccsq() - Method in class uk.co.mccombe.mapping.Ellipsoid
  The eccentricity squared for this Ellipsoid.
ED_1950 - Static variable in class uk.co.mccombe.mapping.Datum
  The European (1950) Datum
Ellipsoid - Class in uk.co.mccombe.mapping
  Ellipsoid is the base class used to describe the shape of the earth's surface.
Ellipsoid(String, double, double) - Constructor for class uk.co.mccombe.mapping.Ellipsoid
  Create an Ellipsoid with specified major and minor exes.
ELLIPSOID - Static variable in class uk.co.mccombe.terrain.TerrainProperties
ellipsoidHeight(Ellipsoid, Datum) - Method in class uk.co.mccombe.mapping.Position
  Calculate the height of this Position above the specified Ellipsoid.
ENPair - Class in uk.co.mccombe.mapping
  An ENPair represents a 2-dimensional coordinate pair used to define position on a map in terms of "easting" and "northing" distances.
ENPair() - Constructor for class uk.co.mccombe.mapping.ENPair
  Creates a new instance of ENPair
ENPair(double, double) - Constructor for class uk.co.mccombe.mapping.ENPair
  Create an ENPair from two double values
equals(Object) - Method in class uk.co.mccombe.mapping.Position
  Compare this Position with another Object
equals(Object) - Method in class uk.co.mccombe.mapping.XYZ
  Compare this XYZ with another Object
ERROR - Enum constant in enum uk.co.mccombe.util.Severity
ErrorMessage - Class in uk.co.mccombe.util
ErrorMessage() - Constructor for class uk.co.mccombe.util.ErrorMessage
  Creates a new instance of ErrorMessage
ErrorMessage(String) - Constructor for class uk.co.mccombe.util.ErrorMessage
ErrorMessage(String, Severity) - Constructor for class uk.co.mccombe.util.ErrorMessage
errorText() - Method in class uk.co.mccombe.util.ErrorMessage
EW - Static variable in class uk.co.mccombe.terrain.TerrainProperties
EXAMPLE - Static variable in class uk.co.mccombe.terrain.TerrainProperties
extn - Static variable in class uk.co.mccombe.terrain.SRTM3Reader
extn() - Method in class uk.co.mccombe.terrain.DEMReader
extn() - Method in class uk.co.mccombe.terrain.SRTM2Reader
extn() - Method in class uk.co.mccombe.terrain.SRTM3Reader
EXTN - Static variable in class uk.co.mccombe.terrain.SRTM2Reader

## F

f0() - Method in class uk.co.mccombe.mapping.BMN
  The scale factor on the Central Meridian.
f0() - Method in class uk.co.mccombe.mapping.IrishGrid
  Define scale factor
f0() - Method in class uk.co.mccombe.mapping.NZTM2000
  Define scale factor
f0() - Method in class uk.co.mccombe.mapping.OSGB
  Define the scale factor on the central meridian
f0() - Method in class uk.co.mccombe.mapping.SloveneGrid
  The scale factor on the Central Meridian.
f0() - Method in class uk.co.mccombe.mapping.TransverseMercator
  The scale factor on the Central Meridian.
f0() - Method in class uk.co.mccombe.mapping.UTM
  The scale factor on the Central Meridian.
FATAL - Enum constant in enum uk.co.mccombe.util.Severity
FILENAMEFORMAT - Static variable in class uk.co.mccombe.terrain.NASADEMReader
FILENAMEFORMAT - Static variable in class uk.co.mccombe.terrain.SRTM2Reader
formatstring() - Method in class uk.co.mccombe.terrain.DEMReader
formatstring() - Method in class uk.co.mccombe.terrain.NASADEMReader
formatstring() - Method in class uk.co.mccombe.terrain.SRTM2Reader
frac(int) - Method in class uk.co.mccombe.terrain.DEMReader
  Calculate the proportion of a degree represented by a particular element in the buffer
fromWGS84(XYZ) - Method in class uk.co.mccombe.mapping.Datum
  Converts XYZ coordinates from WGS-84 to this datum using Helmert Transformation
FTP - Static variable in class uk.co.mccombe.terrain.TerrainProperties

## G

get(TerrainProperties) - Method in class uk.co.mccombe.terrain.PropertySet
getAlignment() - Method in class uk.co.mccombe.terrain.LocationDialog
getCoordinateSystemNames() - Method in class uk.co.mccombe.mapping.MappingToolkit
  Create an alphabetically ordered list of CoordinateSystem names
getCSName() - Method in class uk.co.mccombe.terrain.TherionCSDialog
getDatum() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  Get the Datum used by this point
getDatum() - Method in class uk.co.mccombe.terrain.CoordinateDialog
getDatum() - Method in class uk.co.mccombe.terrain.LatLongDialog
getDatum(String) - Method in class uk.co.mccombe.mapping.MappingToolkit
  Get an instance of a specific Datum
getDatumList() - Method in class uk.co.mccombe.mapping.MappingToolkit
  get a list of available Datum instances
getDownloadSiteName() - Method in class uk.co.mccombe.terrain.DEMReader
getDownloadSiteName() - Method in class uk.co.mccombe.terrain.NASADEMReader
getDownloadSiteName() - Method in class uk.co.mccombe.terrain.SRTM2Reader
getEastOffset() - Method in class uk.co.mccombe.terrain.OffsetDialog
getEllipsoid() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  Get the Ellipsoid used by this point
getEllipsoid() - Method in class uk.co.mccombe.terrain.CoordinateDialog
getEllipsoid() - Method in class uk.co.mccombe.terrain.LatLongDialog
getEllipsoid(String) - Method in class uk.co.mccombe.mapping.MappingToolkit
  Get an instance of a specific Ellipsoid
getEllipsoidList() - Method in class uk.co.mccombe.mapping.MappingToolkit
  Get a list of available Ellipsoid instances
getEN(String) - Static method in class uk.co.mccombe.mapping.Lambert
  Parse Lambert coordinates into easting and northing distances
getEN(String) - Static method in class uk.co.mccombe.mapping.NZMG
  Parse NZMG coordinates into easting and northing distances
getEN(String) - Static method in class uk.co.mccombe.mapping.NZTM2000
  Parse NZMG coordinates into easting and northing distances
getEW() - Method in class uk.co.mccombe.terrain.LocationDialog
getEWAlignment() - Method in class uk.co.mccombe.terrain.LocationDialog
getExample() - Method in class uk.co.mccombe.terrain.CoordinateDialog
getExample(String) - Method in class uk.co.mccombe.mapping.MappingToolkit
  Get an example of a grid reference for a specified CoordinateSystem
getGridRef() - Method in class uk.co.mccombe.terrain.LocationDialog
getHeight(LatLong) - Method in class uk.co.mccombe.terrain.DEMReader
  Calculate terrain height at a specified location using biaxial cubic Lagrangian interpolation on surrounding points in the tile.
getHeightOffset() - Method in class uk.co.mccombe.terrain.OffsetDialog
getName() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  Get the name of this CoordinateSystem.
getName() - Method in class uk.co.mccombe.terrain.DEMReader.CacheEntry
  getName() Get the name of the CacheEntry
getNorthernHemisphere() - Method in class uk.co.mccombe.mapping.UTM
  Check if this point is in the northern hemisphere
getNorthOffset() - Method in class uk.co.mccombe.terrain.OffsetDialog
getNS() - Method in class uk.co.mccombe.terrain.LocationDialog
getNSAlignment() - Method in class uk.co.mccombe.terrain.LocationDialog
getPosition() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  Get the Position of this point
getPosition() - Method in class uk.co.mccombe.terrain.LatLongDialog
getProjection() - Method in class uk.co.mccombe.terrain.CoordinateDialog
getProjectionNames() - Method in class uk.co.mccombe.mapping.MappingToolkit
  Create an alphabetically-ordered list of Projections.
getProperty(TerrainProperties) - Method in class uk.co.mccombe.terrain.DEMReader
getPropertyChangeListener() - Method in class uk.co.mccombe.terrain.MosaicPanel
  Get this object's internal PropertyChangeListener (note: slightly non-standard)
getPropertyChangeListeners() - Method in class uk.co.mccombe.terrain.DEMReader
getReturnStatus() - Method in class uk.co.mccombe.terrain.LatLongDialog
getReturnStatus() - Method in class uk.co.mccombe.terrain.OffsetDialog
getReturnStatus() - Method in class uk.co.mccombe.terrain.RegionSelect
getReturnStatus() - Method in class uk.co.mccombe.terrain.TherionCSDialog
getRow(String, int) - Method in class uk.co.mccombe.terrain.DEMReader
getSelection() - Method in class uk.co.mccombe.terrain.RegionSelect
getSeverity() - Method in class uk.co.mccombe.terrain.InfoMessage
getSpacing() - Method in class uk.co.mccombe.terrain.LocationDialog
getValue(int) - Method in class uk.co.mccombe.terrain.DEMReader.CacheEntry
getWGS84() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  Get the "absolute" cartesian coordinates for this location.
getZone() - Method in class uk.co.mccombe.mapping.UTM
  Get the zone number of this point
getZone(double) - Static method in class uk.co.mccombe.mapping.UTM
  A static method to calculate the correct zone number for a specified longitude.
gridConvergence() - Method in class uk.co.mccombe.mapping.Lambert
  Calculate grid convergence
gridConvergence() - Method in class uk.co.mccombe.mapping.NZMG
  Calculate the Grid Convergence for the current location.
gridConvergence() - Method in class uk.co.mccombe.mapping.Orthomorphic
gridConvergence() - Method in class uk.co.mccombe.mapping.Projection
  Calculate Grid Convergence - the angle between the North axis and True North at this particular point.
gridConvergence() - Method in class uk.co.mccombe.mapping.TransverseMercator
  Calculate the Grid Convergence for the current location.
GridFormatException - Exception Class in uk.co.mccombe.mapping
  An exception thrown when conversion from grid reference is impossible
GridFormatException(String) - Constructor for exception class uk.co.mccombe.mapping.GridFormatException
  Create an exception with the specified message
GRIDREF - Static variable in class uk.co.mccombe.terrain.TerrainProperties
GridRefVerifier() - Constructor for class uk.co.mccombe.terrain.LocationDialog.GridRefVerifier
GRS80 - Static variable in class uk.co.mccombe.mapping.Ellipsoid
  The GRS80 Ellipsoid - "Best fit" ellipsoid for the whole Earth.

## H

hashCode() - Method in class uk.co.mccombe.mapping.XYZ
  Provide a hashcode for this XYZ based on the values contained.
HAYFORD - Static variable in class uk.co.mccombe.mapping.Ellipsoid
  The Hayford (1909) Ellipsoid.
HEIGHTOFFSET - Static variable in class uk.co.mccombe.terrain.TerrainProperties
hits - Variable in class uk.co.mccombe.terrain.DEMReader
hits() - Method in class uk.co.mccombe.terrain.DEMReader

## I

i() - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
in - Static variable in class uk.co.mccombe.terrain.DEMReader
InfoMessage - Class in uk.co.mccombe.terrain
InfoMessage(String, Object[], Severity) - Constructor for class uk.co.mccombe.terrain.InfoMessage
InfoMessage(String, String, Severity) - Constructor for class uk.co.mccombe.terrain.InfoMessage
INTERNATIONAL - Static variable in class uk.co.mccombe.mapping.Ellipsoid
  The Bessel 1841 Ellipsoid.
IRELAND_1965 - Static variable in class uk.co.mccombe.mapping.Datum
  The Ireland (1965) Datum
IrishGrid - Class in uk.co.mccombe.mapping
  Implementation of the Irish Grid.
IrishGrid(ENPair) - Constructor for class uk.co.mccombe.mapping.IrishGrid
  Create a new IrishGrid point for a specific pair of Eastings and Northings.
IrishGrid(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.IrishGrid
  Create a new IrishGrid point for a specific pair of Eastings and Northings, Ellipsoid and Datum.
IrishGrid(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.IrishGrid
  Create a new IrishGrid point for a specific Position, Ellipsoid and Datum.
isUnix() - Method in class uk.co.mccombe.terrain.DefaultPathnames
isValid() - Method in class uk.co.mccombe.terrain.PropertySet

## L

lagrangian(double, Point2D.Double...) - Static method in class uk.co.mccombe.terrain.DEMReader
  Fit an exact polynomial to a set of points and return its value at a specified point
Lambert - Class in uk.co.mccombe.mapping
  An abstract base class for implementations of the Lambert Conformal Conic Projection
Lambert(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Lambert
  Create a new Lambert object based on Easting and Northing distances
Lambert(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Lambert
  Creates a new instance of Lambert based on Position, Ellipsoid and Datum
Lambert93 - Class in uk.co.mccombe.mapping
  A non-abstract class implementing the Lambert Conformal Conical (LCC) projection for the French Lambert-93 system.
Lambert93(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Lambert93
  Create an instance of Lambert93 from easting and northing distances, Ellipsoid and Datum
Lambert93(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Lambert93
  Create an instance of Lambert93 from Position, Ellipsoid and Datum
LambertI - Class in uk.co.mccombe.mapping
  A non-abstract class implementing the Lambert Conformal Conical projection for Zone 1 (Northern France between latitudes 48.15 and 51.3 degrees N)
LambertI(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertI
  Create an instance of LambertI from easting and northing distances, Ellipsoid and Datum
LambertI(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertI
  Create an instance of LambertI from Position, Ellipsoid and Datum
LambertII - Class in uk.co.mccombe.mapping
  A non-abstract class implementing the Lambert Conformal Conical projection for Zone 2 (Central France between latitudes 45.45 and 48.15 degrees N)
LambertII(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertII
  Create an instance of LambertII from easting and northing distances, Ellipsoid and Datum
LambertII(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertII
  Create an instance of LambertII from Position, Ellipsoid and Datum
LambertIIExtended - Class in uk.co.mccombe.mapping
  A non-abstract class implementing the Lambert Conformal Conical projection for Zone 2-extended (all of mainland France and Corsica)
LambertIIExtended(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertIIExtended
  Create an instance of LambertIIExtended from easting and northing distances, Ellipsoid and Datum
LambertIIExtended(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertIIExtended
  Create an instance of LambertIIExtended from Position, Ellipsoid and Datum
LambertIII - Class in uk.co.mccombe.mapping
  A non-abstract class implementing the Lambert Conformal Conical projection for Zone 3 (Southern France between latitudes 42.3 and 45.45 degrees N)
LambertIII(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertIII
  Create an instance of LambertIII from easting and northing distances, Ellipsoid and Datum
LambertIII(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertIII
  Create an instance of LambertIII from Position, Ellipsoid and Datum
LambertIV - Class in uk.co.mccombe.mapping
  A non-abstract class implementing the Lambert Conformal Conical projection for Zone 4 (Corsica)
LambertIV(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertIV
  Create an instance of LambertIV from easting and northing distances, Ellipsoid and Datum
LambertIV(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.LambertIV
  Create an instance of LambertIV from Position, Ellipsoid and Datum
lamda0() - Method in class uk.co.mccombe.mapping.AustrianM28
lamda0() - Method in class uk.co.mccombe.mapping.AustrianM31
lamda0() - Method in class uk.co.mccombe.mapping.AustrianM34
lamda0() - Method in class uk.co.mccombe.mapping.IrishGrid
  The central meridian
lamda0() - Method in class uk.co.mccombe.mapping.Lambert
  Define longitude of grid origin
lamda0() - Method in class uk.co.mccombe.mapping.Lambert93
  Define longitude of grid origin
lamda0() - Method in class uk.co.mccombe.mapping.LambertI
  Define longitude of grid origin
lamda0() - Method in class uk.co.mccombe.mapping.LambertII
  Define longitude of grid origin
lamda0() - Method in class uk.co.mccombe.mapping.LambertIIExtended
  Define longitude of grid origin
lamda0() - Method in class uk.co.mccombe.mapping.LambertIII
  Define longitude of grid origin
lamda0() - Method in class uk.co.mccombe.mapping.LambertIV
  Define longitude of grid origin
lamda0() - Method in class uk.co.mccombe.mapping.NZMG
lamda0() - Method in class uk.co.mccombe.mapping.NZTM2000
  The central meridian
lamda0() - Method in class uk.co.mccombe.mapping.Orthomorphic
lamda0() - Method in class uk.co.mccombe.mapping.OSGB
  Define value of central meridian (degrees)
lamda0() - Method in class uk.co.mccombe.mapping.SloveneGrid
  lamda0() defines the longitude (in radians) of the true origin also known as the "Central Meridian".
lamda0() - Method in class uk.co.mccombe.mapping.TransverseMercator
  lamda0() defines the longitude (in radians) of the true origin also known as the "Central Meridian".
lamda0() - Method in class uk.co.mccombe.mapping.UTM
  lamda0() defines the longitude (in radians) of the true origin also known as the "Central Meridian".
lastMessage - Variable in class uk.co.mccombe.terrain.DEMReader
lastUsed() - Method in class uk.co.mccombe.terrain.DEMReader.CacheEntry
  Find when this CacheEntry was last referenced
lastValue - Variable in class uk.co.mccombe.terrain.DEMReader
lat() - Method in class uk.co.mccombe.mapping.LatLong
  Get the latitude component
LAT - Static variable in class uk.co.mccombe.terrain.TerrainProperties
latDMS(String, int, int, double) - Static method in class uk.co.mccombe.mapping.LatLong
  A static method to turn values of degrees, minutes and seconds into a latitude value.
LatLong - Class in uk.co.mccombe.mapping
  A simple immutable wrapper class for Latitude and Longitude values
LatLong() - Constructor for class uk.co.mccombe.mapping.LatLong
  Creates a new instance of LatLong
LatLong(double, double) - Constructor for class uk.co.mccombe.mapping.LatLong
  Create LatLong instance from specified values of Lat and Lon.
LatLongDialog - Class in uk.co.mccombe.terrain
LatLongDialog(Frame, boolean, MappingToolkit, Spherical) - Constructor for class uk.co.mccombe.terrain.LatLongDialog
  Creates new form LatLongDialog
LatLongFormatException - Exception Class in uk.co.mccombe.mapping
  An exception class for errors in Latitude and Longitude formats
LatLongFormatException() - Constructor for exception class uk.co.mccombe.mapping.LatLongFormatException
  Creates a new instance of `LatLongFormatException` without detail message.
LatLongFormatException(String) - Constructor for exception class uk.co.mccombe.mapping.LatLongFormatException
  Constructs an instance of `LatLongFormatException` with the specified detail message.
littleendian - Static variable in class uk.co.mccombe.terrain.SRTM3Reader
littleendian() - Method in class uk.co.mccombe.terrain.DEMReader
littleendian() - Method in class uk.co.mccombe.terrain.SRTM2Reader
littleendian() - Method in class uk.co.mccombe.terrain.SRTM3Reader
LITTLEENDIAN - Static variable in class uk.co.mccombe.terrain.SRTM2Reader
LOCALE - Static variable in class uk.co.mccombe.terrain.DEMReader
LOCALE - Static variable in class uk.co.mccombe.terrain.TerrainProperties
LocationDialog - Class in uk.co.mccombe.terrain
LocationDialog(Frame, boolean, MappingToolkit, PropertySet) - Constructor for class uk.co.mccombe.terrain.LocationDialog
  Creates new form LocationDialog
LocationDialog.GridRefVerifier - Class in uk.co.mccombe.terrain
locus - Variable in class uk.co.mccombe.mapping.CoordinateSystem
  The Position of this Coordinate
lon() - Method in class uk.co.mccombe.mapping.LatLong
  Get the longitude component
LON - Static variable in class uk.co.mccombe.terrain.TerrainProperties
lonDMS(String, int, int, double) - Static method in class uk.co.mccombe.mapping.LatLong
  A static method to turn values of degrees, minutes and seconds into a longitude value.

## M

main(String[]) - Static method in class uk.co.mccombe.terrain.AboutDialog
main(String[]) - Static method in class uk.co.mccombe.terrain.CoordinateDialog
main(String[]) - Static method in class uk.co.mccombe.terrain.LatLongDialog
main(String[]) - Static method in class uk.co.mccombe.terrain.LocationDialog
main(String[]) - Static method in class uk.co.mccombe.terrain.OffsetDialog
main(String[]) - Static method in class uk.co.mccombe.terrain.RegionSelect
main(String[]) - Static method in class uk.co.mccombe.terrain.TerrainFrame
main(String[]) - Static method in class uk.co.mccombe.terrain.TherionCSDialog
main(String[]) - Static method in class uk.co.mccombe.test.Tester
majoraxis() - Method in class uk.co.mccombe.mapping.Ellipsoid
  Major Axis (m) of the spheroid
makeCoordinateSystem(String, Object...) - Method in class uk.co.mccombe.mapping.MappingToolkit
  Make a CoordinateSystem instance from a grid reference
makename(String, double, String, double) - Method in class uk.co.mccombe.terrain.DEMReader
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.AustrianM28
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.AustrianM31
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.AustrianM34
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.IrishGrid
  Factory method to create a new IrishGrid point using a String containing a grid reference.
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.Lambert93
  Static factory method to create an instance of Lambert93 from a grid reference String
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.LambertI
  Static factory method to create an instance of LambertI from a grid reference String
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.LambertII
  Static factory method to create an instance of LambertII from a grid reference String
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.LambertIIExtended
  Static factory method to create an instance of LambertII from a grid reference String
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.LambertIII
  Static factory method to create an instance of LambertIII from a grid reference String
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.LambertIV
  Static factory method to create an instance of LambertIV from a grid reference String
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.NZMG
  Static factory method to create an instance of NZMG from a grid reference String
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.NZTM2000
  Static factory method to create an instance of NZMG from a grid reference String
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.OSGB
  Create a new OSGB point based on a grid reference.
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.SloveneGrid
makePoint(String, Ellipsoid, Datum) - Static method in class uk.co.mccombe.mapping.UTM
  Static factory method to create a UTM instance from a grid reference String
MappingToolkit - Class in uk.co.mccombe.mapping
  MappingToolkit provides access to standard features of the mapping package by name.
MappingToolkit() - Constructor for class uk.co.mccombe.mapping.MappingToolkit
  Construct a new MappingToolkit
MAX_CACHE_SIZE - Static variable in class uk.co.mccombe.terrain.DEMReader
maxLat() - Method in class uk.co.mccombe.terrain.DEMReader
maxLat() - Method in class uk.co.mccombe.terrain.SRTM2Reader
  Maximum latitude of SRTM2 dataset Latitude must be less than 61.0
maxLat() - Method in class uk.co.mccombe.terrain.SRTM3Reader
  Maximum latitude of SRTM3 dataset Latitude must be less than 61.0
MGI - Static variable in class uk.co.mccombe.mapping.Datum
MGI_SLOV - Static variable in class uk.co.mccombe.mapping.Datum
minLat() - Method in class uk.co.mccombe.terrain.DEMReader
minLat() - Method in class uk.co.mccombe.terrain.SRTM2Reader
  Minimum latitude of SRTM2 dataset Latitude must be greater or equal to -56.0
minLat() - Method in class uk.co.mccombe.terrain.SRTM3Reader
  Minimum latitude of SRTM3 dataset Latitude must be greater or equal to -56.0
minoraxis() - Method in class uk.co.mccombe.mapping.Ellipsoid
  Minor axis (m) of the spheroid
missing - Variable in class uk.co.mccombe.terrain.DEMReader
missing() - Method in class uk.co.mccombe.terrain.DEMReader
MISSING - Static variable in class uk.co.mccombe.terrain.DEMReader
MissingDataFileException - Exception Class in uk.co.mccombe.terrain
MissingDataFileException(String) - Constructor for exception class uk.co.mccombe.terrain.MissingDataFileException
  Constructs an instance of `MissingDataFileException` with the specified detail message.
missingValue - Static variable in class uk.co.mccombe.terrain.SRTM3Reader
missingValue() - Method in class uk.co.mccombe.terrain.DEMReader
missingValue() - Method in class uk.co.mccombe.terrain.SRTM2Reader
missingValue() - Method in class uk.co.mccombe.terrain.SRTM3Reader
MISSINGVALUE - Static variable in class uk.co.mccombe.terrain.SRTM2Reader
MODIFIED_AIRY - Static variable in class uk.co.mccombe.mapping.Ellipsoid
  The "Modified Airy" ellipsoid.
modsq() - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
MosaicPanel - Class in uk.co.mccombe.terrain
  MosaicPanel is used to display a coloured relief map and a height key (in sensible units).
MosaicPanel() - Constructor for class uk.co.mccombe.terrain.MosaicPanel
  Creates new form BeanForm
MOVED_OUT - Static variable in class uk.co.mccombe.terrain.MosaicPanel
mul(double) - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
mul(Orthomorphic.Complex) - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex

## N

n0() - Method in class uk.co.mccombe.mapping.BMN
  n0() defines the "false northing" distance of the projection.
n0() - Method in class uk.co.mccombe.mapping.IrishGrid
  Define false northing
n0() - Method in class uk.co.mccombe.mapping.Lambert
  Define false northing
n0() - Method in class uk.co.mccombe.mapping.Lambert93
  Define false northing
n0() - Method in class uk.co.mccombe.mapping.LambertI
  Define false northing
n0() - Method in class uk.co.mccombe.mapping.LambertII
  Define false northing
n0() - Method in class uk.co.mccombe.mapping.LambertIIExtended
  Define false northing
n0() - Method in class uk.co.mccombe.mapping.LambertIII
  Define false northing
n0() - Method in class uk.co.mccombe.mapping.LambertIV
  Define false northing
n0() - Method in class uk.co.mccombe.mapping.NZMG
n0() - Method in class uk.co.mccombe.mapping.NZTM2000
  Define false northing
n0() - Method in class uk.co.mccombe.mapping.Orthomorphic
n0() - Method in class uk.co.mccombe.mapping.OSGB
  Define the false northing value
n0() - Method in class uk.co.mccombe.mapping.SloveneGrid
  n0() defines the "false northing" distance of the projection.
n0() - Method in class uk.co.mccombe.mapping.TransverseMercator
  n0() defines the "false northing" distance of the projection.
n0() - Method in class uk.co.mccombe.mapping.UTM
  n0() defines the "false northing" distance of the projection.
NAME - Static variable in class uk.co.mccombe.terrain.NASADEMReader
NAME - Static variable in class uk.co.mccombe.terrain.SRTM2Reader
NASADEMReader - Class in uk.co.mccombe.terrain
NASADEMReader(JComponent) - Constructor for class uk.co.mccombe.terrain.NASADEMReader
north() - Method in class uk.co.mccombe.mapping.ENPair
  Access the Northing distance
northernHemisphere - Variable in class uk.co.mccombe.mapping.TransverseMercator
NORTHOFFSET - Static variable in class uk.co.mccombe.terrain.TerrainProperties
northSouth(double) - Method in class uk.co.mccombe.terrain.DEMReader
northSouth(double) - Method in class uk.co.mccombe.terrain.NASADEMReader
northSouth(double) - Method in class uk.co.mccombe.terrain.SRTM2Reader
NS - Static variable in class uk.co.mccombe.terrain.TerrainProperties
NTF - Static variable in class uk.co.mccombe.mapping.Datum
  The French NTF Datum (used in IGN/Lambert projections)
numEntryName(String) - Method in class uk.co.mccombe.terrain.DEMReader
NZGD_1949 - Static variable in class uk.co.mccombe.mapping.Datum
  The New Zealand 1949 Datum
NZGD_2000 - Static variable in class uk.co.mccombe.mapping.Datum
  The New Zealand 2000 Datum
NZMG - Class in uk.co.mccombe.mapping
NZMG(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.NZMG
  Create a new NZMG point for a specific pair of Eastings and Northings, Ellipsoid and Datum.
NZMG(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.NZMG
  Create a new NZMG point for a specific Position, Ellipsoid and Datum.
NZTM2000 - Class in uk.co.mccombe.mapping
NZTM2000(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.NZTM2000
NZTM2000(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.NZTM2000

## O

OffsetDialog - Class in uk.co.mccombe.terrain
OffsetDialog(Frame, boolean, double, double, double) - Constructor for class uk.co.mccombe.terrain.OffsetDialog
  Creates new form OffsetDialog
Orthomorphic - Class in uk.co.mccombe.mapping
Orthomorphic(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Orthomorphic
  Create an instance of Orthomorphic based on a specified ENPair
Orthomorphic(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Orthomorphic
  Create a new Orthomorphic instance for a location specified by Position, Ellipsoid and Datum
Orthomorphic.Complex - Class in uk.co.mccombe.mapping
OSGB - Class in uk.co.mccombe.mapping
  Class OSGB provides handling for the Ordnance Survey of Great Britain coordinate system.
OSGB(ENPair) - Constructor for class uk.co.mccombe.mapping.OSGB
  Create a new OSGB object using Easting and Northing distances.
OSGB(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.OSGB
  Create a new OSGB object from easting and northing distances
OSGB(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.OSGB
  Create a new OSGB object for a specific Position, Ellipsoid and Datum.
OSGB_1936 - Static variable in class uk.co.mccombe.mapping.Datum
  The OSGB (1936) Datum - used as the Datum for UK Ordnance Survey mapping

## P

paint(Graphics) - Method in class uk.co.mccombe.terrain.MosaicPanel
  Paint the key panel and background
parseDouble(String) - Static method in class uk.co.mccombe.mapping.CoordinateSystem
Pathnames - Interface in uk.co.mccombe.terrain
  Define interface for specifying paths for locating the properties and data files.
paths - Static variable in class uk.co.mccombe.terrain.TerrainFrame
phi0() - Method in class uk.co.mccombe.mapping.BMN
  phi0() defines the latitude of the true origin of the projection.
phi0() - Method in class uk.co.mccombe.mapping.IrishGrid
  Define latitude of true origin
phi0() - Method in class uk.co.mccombe.mapping.NZMG
phi0() - Method in class uk.co.mccombe.mapping.NZTM2000
  Define latitude of true origin
phi0() - Method in class uk.co.mccombe.mapping.Orthomorphic
phi0() - Method in class uk.co.mccombe.mapping.OSGB
  Define latitude of true origin
phi0() - Method in class uk.co.mccombe.mapping.SloveneGrid
phi0() - Method in class uk.co.mccombe.mapping.TransverseMercator
  phi0() defines the latitude of the true origin of the projection.
phi0() - Method in class uk.co.mccombe.mapping.UTM
  phi0() defines the latitude of the true origin of the projection.
phiB() - Method in class uk.co.mccombe.mapping.Lambert
  Define latitude of false origin
phiB() - Method in class uk.co.mccombe.mapping.Lambert93
  Define latitude of false origin
phiB() - Method in class uk.co.mccombe.mapping.LambertI
  Define latitude of false origin
phiB() - Method in class uk.co.mccombe.mapping.LambertII
  Define latitude of false origin
phiB() - Method in class uk.co.mccombe.mapping.LambertIIExtended
  Define latitude of false origin
phiB() - Method in class uk.co.mccombe.mapping.LambertIII
  Define latitude of false origin
phiB() - Method in class uk.co.mccombe.mapping.LambertIV
  Define latitude of false origin
phiL() - Method in class uk.co.mccombe.mapping.Lambert
  Define lower standard parallel for this projection
phiL() - Method in class uk.co.mccombe.mapping.Lambert93
  Define lower standard parallel for this projection
phiL() - Method in class uk.co.mccombe.mapping.LambertI
  Define lower standard parallel for this projection
phiL() - Method in class uk.co.mccombe.mapping.LambertII
  Define lower standard parallel for this projection
phiL() - Method in class uk.co.mccombe.mapping.LambertIIExtended
  Define lower standard parallel for this projection
phiL() - Method in class uk.co.mccombe.mapping.LambertIII
  Define lower standard parallel for this projection
phiL() - Method in class uk.co.mccombe.mapping.LambertIV
  Define lower standard parallel for this projection
phiU() - Method in class uk.co.mccombe.mapping.Lambert
  Define Upper standard parallel for this conical projection
phiU() - Method in class uk.co.mccombe.mapping.Lambert93
  Define Upper standard parallel for this conical projection
phiU() - Method in class uk.co.mccombe.mapping.LambertI
  Define Upper standard parallel for this conical projection
phiU() - Method in class uk.co.mccombe.mapping.LambertII
  Define Upper standard parallel for this conical projection
phiU() - Method in class uk.co.mccombe.mapping.LambertIIExtended
  Define Upper standard parallel for this conical projection
phiU() - Method in class uk.co.mccombe.mapping.LambertIII
  Define Upper standard parallel for this conical projection
phiU() - Method in class uk.co.mccombe.mapping.LambertIV
  Define Upper standard parallel for this conical projection
pointScaleFactor() - Method in class uk.co.mccombe.mapping.TransverseMercator
  Calculate the Point Scale Factor for the current Position.
Position - Class in uk.co.mccombe.mapping
  A Position represents the absolute location of a point in 3D space, independent of any particular Datum, Ellipsoid or type of coordinates.
Position(LatLong, double, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Position
  Create a new Position using Lat/Long relative to a specified Ellipsoid and Datum
Position(XYZ, Datum) - Constructor for class uk.co.mccombe.mapping.Position
  Creates a new instance of Position based on cartesian coordinates relative to the specified Datum.
Projection - Class in uk.co.mccombe.mapping
  A Projection is an abstract base class for CoordinateSystems in which a a 3-dimensional position is "projected" onto a surface to allow it to be represented in 2-dimensions.
Projection() - Constructor for class uk.co.mccombe.mapping.Projection
  Creates a new instance of Projection
Projection(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Projection
  Create a new Projection for a Position.
properties - Static variable in class uk.co.mccombe.terrain.TerrainFrame
propertiesPath() - Method in class uk.co.mccombe.terrain.DefaultPathnames
propertiesPath() - Method in interface uk.co.mccombe.terrain.Pathnames
propertiesPath() - Method in class uk.co.mccombe.terrain.UnixPathnames
PropertySet - Class in uk.co.mccombe.terrain
PropertySet(String, Properties) - Constructor for class uk.co.mccombe.terrain.PropertySet
  Creates a new instance of PropertySet

## R

r() - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
readByteRecord() - Method in class uk.co.mccombe.terrain.DEMReader
  Read the next byte record from the current ZipInputStream
readRecord() - Method in class uk.co.mccombe.terrain.DEMReader
  Read the next record from the current ZipInputStream
recordlength - Static variable in class uk.co.mccombe.terrain.SRTM3Reader
recordlength() - Method in class uk.co.mccombe.terrain.DEMReader
recordlength() - Method in class uk.co.mccombe.terrain.SRTM2Reader
recordlength() - Method in class uk.co.mccombe.terrain.SRTM3Reader
RECORDLENGTH - Static variable in class uk.co.mccombe.terrain.SRTM2Reader
ref - Variable in class uk.co.mccombe.mapping.CoordinateSystem
  The Datum for this point
REGION - Static variable in class uk.co.mccombe.terrain.TerrainProperties
RegionSelect - Class in uk.co.mccombe.terrain
RegionSelect(Frame, boolean) - Constructor for class uk.co.mccombe.terrain.RegionSelect
  Creates new form RegionSelect
removePropertyChangeListener(PropertyChangeListener) - Method in class uk.co.mccombe.terrain.TerrainFrame
  Removes a PropertyChangeListener from the listener list.
resetCounts() - Method in class uk.co.mccombe.terrain.DEMReader
resultcount - Variable in class uk.co.mccombe.terrain.DEMReader
resultcount() - Method in class uk.co.mccombe.terrain.DEMReader
RET_CANCEL - Static variable in class uk.co.mccombe.terrain.CoordinateDialog
RET_CANCEL - Static variable in class uk.co.mccombe.terrain.LatLongDialog
  A return status code - returned if Cancel button has been pressed
RET_CANCEL - Static variable in class uk.co.mccombe.terrain.LocationDialog
  A return status code - returned if Cancel button has been pressed
RET_CANCEL - Static variable in class uk.co.mccombe.terrain.OffsetDialog
  A return status code - returned if Cancel button has been pressed
RET_CANCEL - Static variable in class uk.co.mccombe.terrain.RegionSelect
  A return status code - returned if Cancel button has been pressed
RET_CANCEL - Static variable in class uk.co.mccombe.terrain.TherionCSDialog
  A return status code - returned if Cancel button has been pressed
RET_OK - Static variable in class uk.co.mccombe.terrain.CoordinateDialog
RET_OK - Static variable in class uk.co.mccombe.terrain.LatLongDialog
  A return status code - returned if OK button has been pressed
RET_OK - Static variable in class uk.co.mccombe.terrain.LocationDialog
  A return status code - returned if OK button has been pressed
RET_OK - Static variable in class uk.co.mccombe.terrain.OffsetDialog
  A return status code - returned if OK button has been pressed
RET_OK - Static variable in class uk.co.mccombe.terrain.RegionSelect
  A return status code - returned if OK button has been pressed
RET_OK - Static variable in class uk.co.mccombe.terrain.TherionCSDialog
  A return status code - returned if OK button has been pressed
rx() - Method in class uk.co.mccombe.mapping.Datum
  Get rotation about X
ry() - Method in class uk.co.mccombe.mapping.Datum
  Get Y rotation
rz() - Method in class uk.co.mccombe.mapping.Datum
  Get Z rotation

## S

s() - Method in class uk.co.mccombe.mapping.Datum
  Get scale factor adjustment
save() - Method in class uk.co.mccombe.terrain.PropertySet
select(String) - Method in class uk.co.mccombe.terrain.RegionSelect
SERIOUS - Enum constant in enum uk.co.mccombe.util.Severity
set(TerrainProperties, String) - Method in class uk.co.mccombe.terrain.PropertySet
setAlignment(int) - Method in class uk.co.mccombe.terrain.LocationDialog
setcoordName(String) - Method in class uk.co.mccombe.terrain.LocationDialog
setCSName(String) - Method in class uk.co.mccombe.terrain.TherionCSDialog
setDataTable(float[][], DEMReader) - Method in class uk.co.mccombe.terrain.MosaicPanel
  Set the height data for the map and determine the height scale for the key
setDate(String) - Method in class uk.co.mccombe.terrain.AboutDialog
  setDate - Set the build date in the Dialog box
setDatum(Datum) - Method in class uk.co.mccombe.terrain.CoordinateDialog
setDatum(Datum) - Method in class uk.co.mccombe.terrain.LatLongDialog
setDownloadSiteName(String) - Method in class uk.co.mccombe.terrain.DEMReader
setDownloadSiteName(String) - Method in class uk.co.mccombe.terrain.NASADEMReader
setDownloadSiteName(String) - Method in class uk.co.mccombe.terrain.SRTM2Reader
setEllipsoid(Ellipsoid) - Method in class uk.co.mccombe.terrain.CoordinateDialog
setEllipsoid(Ellipsoid) - Method in class uk.co.mccombe.terrain.LatLongDialog
setEW(String) - Method in class uk.co.mccombe.terrain.LocationDialog
setExample(String) - Method in class uk.co.mccombe.terrain.LocationDialog
setGridRef(String) - Method in class uk.co.mccombe.terrain.LocationDialog
setJavaRuntime(String) - Method in class uk.co.mccombe.terrain.AboutDialog
  setJavaRuntime
setJavaVersion(String) - Method in class uk.co.mccombe.terrain.AboutDialog
  setJavaVersion
setLastUsed() - Method in class uk.co.mccombe.terrain.DEMReader.CacheEntry
setMessage(String) - Method in class uk.co.mccombe.terrain.DEMReader
setNS(String) - Method in class uk.co.mccombe.terrain.LocationDialog
setPosition(Position) - Method in class uk.co.mccombe.terrain.LatLongDialog
setProgress(int) - Method in class uk.co.mccombe.terrain.DEMReader
setSpacing(String) - Method in class uk.co.mccombe.terrain.LocationDialog
setUserHome(String) - Method in class uk.co.mccombe.terrain.AboutDialog
  setJavaVersion
setVersion(String) - Method in class uk.co.mccombe.terrain.AboutDialog
  setVersion - Set the Version ID String in the Dialog box
Severity - Enum in uk.co.mccombe.util
severityLevel() - Method in class uk.co.mccombe.util.ErrorMessage
SITENAME - Static variable in class uk.co.mccombe.terrain.NASADEMReader
SITENAME - Static variable in class uk.co.mccombe.terrain.SRTM2Reader
SloveneGrid - Class in uk.co.mccombe.mapping
SloveneGrid(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.SloveneGrid
SloveneGrid(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.SloveneGrid
SPACING - Static variable in class uk.co.mccombe.terrain.TerrainProperties
sph - Variable in class uk.co.mccombe.mapping.CoordinateSystem
  The Ellipsoid for this point
Spherical - Class in uk.co.mccombe.mapping
  Spherical Coordinates - an implementation of positional coordinates based on Latitude and Longitude.
Spherical() - Constructor for class uk.co.mccombe.mapping.Spherical
  Creates a new instance of Spherical
Spherical(LatLong, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Spherical
  Create a new Spherical Coordinate set based on Lat/Lon, the Ellipsoid and Datum
Spherical(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.Spherical
  Create a new Spherical Coordinate set based on a specific Position, Ellipsoid and Datum
SRTM2Reader - Class in uk.co.mccombe.terrain
SRTM2Reader(JComponent) - Constructor for class uk.co.mccombe.terrain.SRTM2Reader
SRTM3Reader - Class in uk.co.mccombe.terrain
SRTM3Reader(JComponent) - Constructor for class uk.co.mccombe.terrain.SRTM3Reader
sub(Orthomorphic.Complex) - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
SUCCESS - Enum constant in enum uk.co.mccombe.util.Severity

## T

TerrainFrame - Class in uk.co.mccombe.terrain
TerrainFrame() - Constructor for class uk.co.mccombe.terrain.TerrainFrame
  Creates new form TerrainFrame
TerrainProperties - Class in uk.co.mccombe.terrain
Tester - Class in uk.co.mccombe.test
Tester() - Constructor for class uk.co.mccombe.test.Tester
THERIONCS - Static variable in class uk.co.mccombe.terrain.TerrainProperties
TherionCSDialog - Class in uk.co.mccombe.terrain
TherionCSDialog(Frame, boolean) - Constructor for class uk.co.mccombe.terrain.TherionCSDialog
  Creates new form TherionCSDialog
tile(double) - Method in class uk.co.mccombe.terrain.DEMReader
  Calculate the number of the element in the buffer that refers to a particular lat or lon value
toDMS(double, String) - Static method in class uk.co.mccombe.mapping.LatLong
toEN() - Method in class uk.co.mccombe.mapping.Lambert
  Provide easting and northing distances
toEN() - Method in class uk.co.mccombe.mapping.Orthomorphic
toEN() - Method in class uk.co.mccombe.mapping.Projection
  Get a 2-dimensional representation of the projected position as easting and northing distances
toEN() - Method in class uk.co.mccombe.mapping.TransverseMercator
  Provide an ENPair containing Easting and Northing distances for this point
toLatLong() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  Get the Latitude and Longitude for this point.
toLatLong(Ellipsoid, Datum) - Method in class uk.co.mccombe.mapping.Position
  Get the LatLong of this Position relative to specified Ellipsoid and Datum
toLatLongString() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  Return a String containing values of Latitude and Longitude.referred to the current Ellipsoid and Datum
toString() - Method in class uk.co.mccombe.mapping.BMN
  Provide a String representation of this UTM point in UTM coordinates
toString() - Method in class uk.co.mccombe.mapping.CoordinateSystem
  Provide a String representing the position in a correct format for the CoordinateSystem
toString() - Method in class uk.co.mccombe.mapping.Datum
  Get name of Datum
toString() - Method in class uk.co.mccombe.mapping.Ellipsoid
  Provide a String identifying this Ellipsoid
toString() - Method in class uk.co.mccombe.mapping.ENPair
  Provide a String representation of the ENPair
toString() - Method in exception class uk.co.mccombe.mapping.GridFormatException
  Convert Exception to a String
toString() - Method in class uk.co.mccombe.mapping.IrishGrid
  Provide a String representation for this IrishGrid
toString() - Method in class uk.co.mccombe.mapping.Lambert
  Provide a String representation in Lambert coordinates.
toString() - Method in class uk.co.mccombe.mapping.LatLong
  Provide a String representing this latitude and longitude.
toString() - Method in class uk.co.mccombe.mapping.NZMG
toString() - Method in class uk.co.mccombe.mapping.NZTM2000
toString() - Method in class uk.co.mccombe.mapping.Orthomorphic.Complex
toString() - Method in class uk.co.mccombe.mapping.OSGB
  Provide a String representation for this point.
toString() - Method in class uk.co.mccombe.mapping.SloveneGrid
  Provide a String representation of this point in Slovene coordinates
toString() - Method in class uk.co.mccombe.mapping.Spherical
  Provide a String representing this coordinate set
toString() - Method in class uk.co.mccombe.mapping.UTM
  Provide a String representation of this UTM point in UTM coordinates
toString() - Method in class uk.co.mccombe.terrain.TerrainProperties
toString() - Method in class uk.co.mccombe.util.ErrorMessage
toWGS84(XYZ) - Method in class uk.co.mccombe.mapping.Datum
  Convert XYZ Coordinates referred to this datum to WGS-84
TransverseMercator - Class in uk.co.mccombe.mapping
  TransverseMercator is an abstract base class for coordinate systems derived from the Transverse Mercator Projection.
TransverseMercator() - Constructor for class uk.co.mccombe.mapping.TransverseMercator
  Default constructor for TransverseMercator
TransverseMercator(ENPair, int, Ellipsoid, Datum, boolean) - Constructor for class uk.co.mccombe.mapping.TransverseMercator
  Create an instance of TransverseMercator based on a specified ENPair
TransverseMercator(ENPair, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.TransverseMercator
  Create an instance of TransverseMercator based on a specified ENPair
TransverseMercator(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.TransverseMercator
  Create a new TransverseMercator instance for a location specified by Position, Ellipsoid and Datum
tries - Variable in class uk.co.mccombe.terrain.DEMReader
tries() - Method in class uk.co.mccombe.terrain.DEMReader
tx() - Method in class uk.co.mccombe.mapping.Datum
  Get X translation
ty() - Method in class uk.co.mccombe.mapping.Datum
  Get Y translation
tz() - Method in class uk.co.mccombe.mapping.Datum
  Get Z translation

## U

uk.co.mccombe.mapping - package uk.co.mccombe.mapping
uk.co.mccombe.terrain - package uk.co.mccombe.terrain
uk.co.mccombe.test - package uk.co.mccombe.test
uk.co.mccombe.util - package uk.co.mccombe.util
UnixPathnames - Class in uk.co.mccombe.terrain
UnixPathnames() - Constructor for class uk.co.mccombe.terrain.UnixPathnames
useLegacy - Variable in class uk.co.mccombe.terrain.DEMReader
UTM - Class in uk.co.mccombe.mapping
  The Universal Transverse Mercator coordinate system
UTM(ENPair) - Constructor for class uk.co.mccombe.mapping.UTM
  Deprecated.
UTM(ENPair, int, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.UTM
  Create a new UTM object from easting and northing values, zone number, Ellipsoid and Datum
UTM(ENPair, int, Ellipsoid, Datum, boolean) - Constructor for class uk.co.mccombe.mapping.UTM
  Create a new UTM object from easting and northing values, zone number, Ellipsoid and Datum
UTM(Position, int, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.UTM
  Create a new instance of UTM from Position, UTM zone, Ellipsoid and Datum.
UTM(Position, Ellipsoid, Datum) - Constructor for class uk.co.mccombe.mapping.UTM
  Create a new instance from Position, Ellipsoid and Datum.

## V

validateEN(ENPair) - Static method in class uk.co.mccombe.mapping.IrishGrid
validateEN(ENPair) - Static method in class uk.co.mccombe.mapping.OSGB
  Check that ENPair lies within the permitted range
value() - Method in enum uk.co.mccombe.util.Severity
valueOf(String) - Static method in enum uk.co.mccombe.util.Severity
  Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.co.mccombe.util.Severity
  Returns an array containing the constants of this enum type, in the order they are declared.
verify(JComponent) - Method in class uk.co.mccombe.terrain.LocationDialog.GridRefVerifier

## W

WARNING - Enum constant in enum uk.co.mccombe.util.Severity
WGS_1984 - Static variable in class uk.co.mccombe.mapping.Datum
  The WGS (1984) Datum

## X

x() - Method in class uk.co.mccombe.mapping.XYZ
  Get the X component
XYZ - Class in uk.co.mccombe.mapping
  A simple immutable class for 3D cartesian coordinates
XYZ() - Constructor for class uk.co.mccombe.mapping.XYZ
  Creates a new instance of XYZ
XYZ(double, double, double) - Constructor for class uk.co.mccombe.mapping.XYZ
  Create a new XYZ coordinate

## Y

y() - Method in class uk.co.mccombe.mapping.XYZ
  Get the Y component

## Z

z() - Method in class uk.co.mccombe.mapping.XYZ
  Get the Z component
zipEntryName(String) - Method in class uk.co.mccombe.terrain.DEMReader
zipEntryName(String) - Method in class uk.co.mccombe.terrain.NASADEMReader
zipEntryName(String) - Method in class uk.co.mccombe.terrain.SRTM2Reader
zone - Variable in class uk.co.mccombe.mapping.TransverseMercator
zonename - Variable in class uk.co.mccombe.mapping.BMN

A B C D E F G H I L M N O P R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form