# Serialized Form

## Package uk.co.mccombe.mapping

### Exception Class uk.co.mccombe.mapping.GridFormatException

class GridFormatException extends Exception implements Serializable

#### Serialized Fields

##### val

    String val

### Exception Class uk.co.mccombe.mapping.LatLongFormatException

class LatLongFormatException extends Exception implements Serializable

## Package uk.co.mccombe.terrain

### Class uk.co.mccombe.terrain.AboutDialog

class AboutDialog extends JDialog implements Serializable

#### Serialized Fields

##### buildDate

    JLabel buildDate

##### javaVendorLabel

    JLabel javaVendorLabel

##### javaVersionLabel

    JLabel javaVersionLabel

##### jButton1

    JButton jButton1

##### jLabel1

    JLabel jLabel1

##### jLabel10

    JLabel jLabel10

##### jLabel11

    JLabel jLabel11

##### jLabel12

    JLabel jLabel12

##### jLabel13

    JLabel jLabel13

##### jLabel14

    JLabel jLabel14

##### jLabel2

    JLabel jLabel2

##### jLabel3

    JLabel jLabel3

##### jLabel4

    JLabel jLabel4

##### jLabel5

    JLabel jLabel5

##### jLabel6

    JLabel jLabel6

##### jLabel7

    JLabel jLabel7

##### jLabel8

    JLabel jLabel8

##### jLabel9

    JLabel jLabel9

##### userLabel

    JLabel userLabel

##### versionLabel

    JLabel versionLabel

### Class uk.co.mccombe.terrain.CoordinateDialog

class CoordinateDialog extends JDialog implements Serializable

#### Serialized Fields

##### cancelButton

    JButton cancelButton

##### coordSet

    JComboBox coordSet

##### datumSet

    JComboBox datumSet

##### ellipsoidSet

    JComboBox ellipsoidSet

##### jLabel1

    JLabel jLabel1

##### jLabel2

    JLabel jLabel2

##### jLabel3

    JLabel jLabel3

##### okButton

    JButton okButton

##### returnStatus

    int returnStatus

##### toolkit

    MappingToolkit toolkit

### Exception Class uk.co.mccombe.terrain.DataFileException

class DataFileException extends Exception implements Serializable

### Class uk.co.mccombe.terrain.DefaultProperties

class DefaultProperties extends Properties implements Serializable

### Class uk.co.mccombe.terrain.DEMReader

class DEMReader extends PropertyChangeSupport implements Serializable

#### Serialized Fields

##### cache

    HashMap<String,DEMReader.CacheEntry> cache

##### cacheEnable

    boolean cacheEnable

##### copyright

    String[] copyright

##### cycle

    long cycle

##### DIRECTORY

    String DIRECTORY

##### hits

    long hits

##### lastMessage

    String lastMessage

##### lastValue

    int lastValue

##### listener

    PropertyChangeListener listener

##### missing

    long missing

##### resultcount

    long resultcount

##### tries

    long tries

##### useLegacy

    boolean useLegacy

### Class uk.co.mccombe.terrain.LatLongDialog

class LatLongDialog extends JDialog implements Serializable

#### Serialized Fields

##### cancelButton

    JButton cancelButton

##### datum

    Datum datum

##### datumSet

    JComboBox datumSet

##### ellipsoid

    Ellipsoid ellipsoid

##### ellipsoidSet

    JComboBox ellipsoidSet

##### jLabel1

    JLabel jLabel1

##### jLabel2

    JLabel jLabel2

##### jLabel3

    JLabel jLabel3

##### jLabel4

    JLabel jLabel4

##### lat

    double lat

##### latText

    JTextField latText

##### lon

    double lon

##### longText

    JTextField longText

##### okButton

    JButton okButton

##### place

    Position place

##### returnStatus

    int returnStatus

##### toolkit

    MappingToolkit toolkit

### Class uk.co.mccombe.terrain.LocationDialog

class LocationDialog extends JDialog implements Serializable

#### Serialized Fields

##### cancelButton

    JButton cancelButton

##### coordNameText

    JTextField coordNameText

##### ewText

    JTextField ewText

##### exampleText

    JLabel exampleText

##### gridRefText

    JTextField gridRefText

##### jLabel1

    JLabel jLabel1

##### jLabel2

    JLabel jLabel2

##### jLabel3

    JLabel jLabel3

##### jLabel4

    JLabel jLabel4

##### jLabel5

    JLabel jLabel5

##### jLabel6

    JLabel jLabel6

##### nsText

    JTextField nsText

##### okButton

    JButton okButton

##### ourParent

    Frame ourParent

##### positions

    String[] positions

##### posList

    JComboBox posList

##### properties

    PropertySet properties

##### returnStatus

    int returnStatus

##### spacingText

    JTextField spacingText

##### toolkit

    MappingToolkit toolkit

### Exception Class uk.co.mccombe.terrain.MissingDataFileException

class MissingDataFileException extends Exception implements Serializable

### Class uk.co.mccombe.terrain.MosaicPanel

class MosaicPanel extends JPanel implements Serializable

#### Serialized Fields

##### dataTable

    float[][] dataTable

##### jSeparator1

    JSeparator jSeparator1

##### keyPanel

    JPanel keyPanel

##### listener

    PropertyChangeListener listener

##### mapCanvas

    uk.co.mccombe.terrain.MosaicPanel.MapCanvas mapCanvas

##### mapPanel

    uk.co.mccombe.terrain.MosaicPanel.MapPanel mapPanel

##### maxval

    double maxval

##### minval

    double minval

##### pcs

    PropertyChangeSupport pcs

##### scrollpane

    JScrollPane scrollpane

##### stepSize

    double stepSize

##### xdim

    int xdim

##### ydim

    int ydim

### Class uk.co.mccombe.terrain.NASADEMReader

class NASADEMReader extends SRTM3Reader implements Serializable

#### Serialized Fields

##### demURL

    String demURL

### Class uk.co.mccombe.terrain.OffsetDialog

class OffsetDialog extends JDialog implements Serializable

#### Serialized Fields

##### cancelButton

    JButton cancelButton

##### eastOffset

    double eastOffset

##### eastText

    JTextField eastText

##### heightOffset

    double heightOffset

##### heightText

    JTextField heightText

##### jLabel1

    JLabel jLabel1

##### jLabel2

    JLabel jLabel2

##### jLabel3

    JLabel jLabel3

##### jLabel4

    JLabel jLabel4

##### northOffset

    double northOffset

##### northText

    JTextField northText

##### numbercheck

    uk.co.mccombe.terrain.OffsetDialog.NumericVerifier numbercheck

##### okButton

    JButton okButton

##### returnStatus

    int returnStatus

### Class uk.co.mccombe.terrain.RegionSelect

class RegionSelect extends JDialog implements Serializable

#### Serialized Fields

##### cancelButton

    JButton cancelButton

##### okButton

    JButton okButton

##### regionSet

    JComboBox regionSet

##### returnStatus

    int returnStatus

### Class uk.co.mccombe.terrain.SRTM2Reader

class SRTM2Reader extends DEMReader implements Serializable

#### Serialized Fields

##### copyright

    String[] copyright

##### demURL

    String demURL

### Class uk.co.mccombe.terrain.SRTM3Reader

class SRTM3Reader extends DEMReader implements Serializable

### Class uk.co.mccombe.terrain.TerrainFrame

class TerrainFrame extends JFrame implements Serializable

#### Serialized Fields

##### aboutMenuItem

    JMenuItem aboutMenuItem

##### alignment

    int alignment

##### busyIconIndex

    int busyIconIndex

##### busyIcons

    Icon[] busyIcons

##### busyIconTimer

    Timer busyIconTimer

##### chooser

    JFileChooser chooser

##### coordMenuItem

    JMenuItem coordMenuItem

##### coordset

    CoordinateDialog coordset

##### coordSystemString

    String coordSystemString

##### createMenuItem

    JMenuItem createMenuItem

##### currentCoordType

    String currentCoordType

##### currentDatum

    Datum currentDatum

##### currentEllipsoid

    Ellipsoid currentEllipsoid

##### currentGridRef

    String currentGridRef

##### currentLatitude

    double currentLatitude

##### currentLocation

    Spherical currentLocation

##### currentLongitude

    double currentLongitude

##### datasourceGroup

    ButtonGroup datasourceGroup

##### demURL

    String demURL

##### dlg

    LocationDialog dlg

##### e0

    double e0

##### eastOffset

    double eastOffset

##### eastWestAlignment

    int eastWestAlignment

##### exitMenuItem

    JMenuItem exitMenuItem

##### fileMenu

    JMenu fileMenu

##### gridrefdisplayed

    boolean gridrefdisplayed

##### heightOffset

    double heightOffset

##### helpMenu

    JMenu helpMenu

##### hgt

    double hgt

##### idleIcon

    Icon idleIcon

##### jPanel1

    JPanel jPanel1

##### jSeparator1

    JSeparator jSeparator1

##### jSeparator2

    JSeparator jSeparator2

##### lastMessage

    String lastMessage

##### latlondialog

    LatLongDialog latlondialog

##### latLongMenuItem

    JMenuItem latLongMenuItem

##### mainFrame

    JFrame mainFrame

##### menuBar

    JMenuBar menuBar

##### messageTimer

    Timer messageTimer

##### mosaic

    MosaicPanel mosaic

##### n0

    double n0

##### northOffset

    double northOffset

##### northSouthAlignment

    int northSouthAlignment

##### offsetMenuItem

    JMenuItem offsetMenuItem

##### okToExit

    boolean okToExit

##### optionsMenu

    JMenu optionsMenu

##### pcs

    PropertyChangeSupport pcs

##### processing

    boolean processing

##### progressBar

    JProgressBar progressBar

##### reader

    DEMReader reader

##### resultsTable

    float[][] resultsTable

##### saveAsMenuItem

    JMenuItem saveAsMenuItem

##### spacing

    double spacing

##### statusAnimationLabel

    JLabel statusAnimationLabel

##### statusMessageLabel

    JLabel statusMessageLabel

##### statusPanel

    JPanel statusPanel

##### therionMenuItem

    JMenuItem therionMenuItem

##### toolkit

    MappingToolkit toolkit

##### unsaved

    boolean unsaved

##### usedCentre

    Projection usedCentre

##### usedDatum

    Datum usedDatum

##### usedEllipsoid

    Ellipsoid usedEllipsoid

##### usedType

    String usedType

##### wid

    double wid

### Class uk.co.mccombe.terrain.TherionCSDialog

class TherionCSDialog extends JDialog implements Serializable

#### Serialized Fields

##### cancelButton

    JButton cancelButton

##### csName

    JTextField csName

##### jLabel1

    JLabel jLabel1

##### jPanel1

    JPanel jPanel1

##### okButton

    JButton okButton

##### returnStatus

    int returnStatus