com.neatech.climbplan.userinterface
Class DemoDesign

java.lang.Object
  extended by com.neatech.climbplan.userinterface.DemoDesign

public class DemoDesign
extends Object


Nested Class Summary
private  class DemoDesign.ExitMenuItemActionListener
           
private  class DemoDesign.IPaneMouseListener
           
private  class DemoDesign.IPaneMouseMotionListener
           
private  class DemoDesign.MapMenuItemActionListener
           
private  class DemoDesign.NewItemMenuItemActionListener
           
 
Field Summary
private  JMenuItem aboutMenuItem
           
private  JMenu activityMenu
           
private  JMenuItem activityMenuItem
           
private  JMenu addMenu
           
private  JMenuItem closeAllMenuItem
           
private  JMenuItem closeMenuItem
           
private  JMenuItem contentsMenuItem
           
private  JMenuItem copyMenuItem
           
private  JMenuItem createMenuItem
           
private  JMenuItem createReportMenuItem
           
private  JMenuItem cutMenuItem
           
private  JMenuItem deleteMenuItem
           
private  JMenu editMenu
           
private  boolean elevationMapLoaded
           
private  JMenuItem exitMenuItem
           
private  JMenu fileMenu
           
private  JFrame frame
           
private  org.geotools.coverage.grid.GridCoverage2D gcElevation
           
private  JLabel heightOfPointLabel
           
private  JMenu helpMenu
           
private static double INC_STEP
           
private  MapPane iPane
           
private  JLabel mapInformationLabel
           
private  boolean mapLoaded
           
private  JMenuItem mapMenuItem
           
private  JMenuBar menuBar
           
private  JMenuItem mountaineerMenuItem
           
private  JMenuItem newItemMenuItem
           
private  JMenuItem newItemMenuItem_1
           
private  JMenu newMenu
           
private  JMenuItem organizerMenuItem
           
private  JMenuItem pasteMenuItem
           
private  JMenuItem pauseMenuItem
           
private  JMenuItem redoMenuItem
           
private  JMenuItem renameMenuItem
           
private  JMenuItem saveAllMenuItem
           
private  JMenuItem selectAllMenuItem
           
private  JMenuItem setCriteriaMenuItem
           
private  JMenuItem setMapMenuItem
           
private  JMenuItem setTeamMenuItem
           
private  JMenuItem simulateMenuItem
           
private  JMenu simulationMenu
           
private  JMenuItem startMenuItem
           
private  JMenuItem stopMenuItem
           
private  JMenuItem teamMenuItem
           
private  JTextArea textArea
           
private  JTextArea textAreaHeightPoint
           
private  JMenuItem undoMenuItem
           
private  JMenuItem zoomInMenuItem
           
private  JMenuItem zoomOutMenuItem
           
 
Constructor Summary
DemoDesign()
          Create the application
 
Method Summary
protected  void exitMenuItem_actionPerformed(ActionEvent e)
           
private  double getLowestPoint(WorldPoint lowest)
           
private  double getPeekPoint(WorldPoint peek)
           
protected  void iPane_mouseClicked(MouseEvent e)
           
protected  void iPane_mouseMoved(MouseEvent e)
           
private  void jbInit()
          Initialize the contents of the frame
static void main(String[] args)
          Launch the application
protected  void mapMenuItem_actionPerformed(ActionEvent e)
           
protected  void newItemMenuItem_actionPerformed(ActionEvent e)
           
private  String openFileDialog()
           
private  org.geotools.coverage.grid.GridCoverage2D readMap(String imageFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INC_STEP

private static final double INC_STEP
See Also:
Constant Field Values

mapLoaded

private boolean mapLoaded

elevationMapLoaded

private boolean elevationMapLoaded

gcElevation

private org.geotools.coverage.grid.GridCoverage2D gcElevation

iPane

private MapPane iPane

frame

private JFrame frame

menuBar

private final JMenuBar menuBar

fileMenu

private final JMenu fileMenu

editMenu

private final JMenu editMenu

activityMenu

private final JMenu activityMenu

simulationMenu

private final JMenu simulationMenu

helpMenu

private final JMenu helpMenu

renameMenuItem

private final JMenuItem renameMenuItem

deleteMenuItem

private final JMenuItem deleteMenuItem

exitMenuItem

private final JMenuItem exitMenuItem

newMenu

private final JMenu newMenu

activityMenuItem

private final JMenuItem activityMenuItem

mapMenuItem

private final JMenuItem mapMenuItem

mountaineerMenuItem

private final JMenuItem mountaineerMenuItem

organizerMenuItem

private final JMenuItem organizerMenuItem

teamMenuItem

private final JMenuItem teamMenuItem

saveAllMenuItem

private final JMenuItem saveAllMenuItem

closeMenuItem

private final JMenuItem closeMenuItem

closeAllMenuItem

private final JMenuItem closeAllMenuItem

undoMenuItem

private final JMenuItem undoMenuItem

redoMenuItem

private final JMenuItem redoMenuItem

cutMenuItem

private final JMenuItem cutMenuItem

copyMenuItem

private final JMenuItem copyMenuItem

pasteMenuItem

private final JMenuItem pasteMenuItem

selectAllMenuItem

private final JMenuItem selectAllMenuItem

createMenuItem

private final JMenuItem createMenuItem

setMapMenuItem

private final JMenuItem setMapMenuItem

setTeamMenuItem

private final JMenuItem setTeamMenuItem

setCriteriaMenuItem

private final JMenuItem setCriteriaMenuItem

simulateMenuItem

private final JMenuItem simulateMenuItem

createReportMenuItem

private final JMenuItem createReportMenuItem

startMenuItem

private final JMenuItem startMenuItem

pauseMenuItem

private final JMenuItem pauseMenuItem

stopMenuItem

private final JMenuItem stopMenuItem

zoomInMenuItem

private final JMenuItem zoomInMenuItem

zoomOutMenuItem

private final JMenuItem zoomOutMenuItem

contentsMenuItem

private final JMenuItem contentsMenuItem

aboutMenuItem

private final JMenuItem aboutMenuItem

textArea

private final JTextArea textArea

mapInformationLabel

private final JLabel mapInformationLabel

textAreaHeightPoint

private final JTextArea textAreaHeightPoint

heightOfPointLabel

private final JLabel heightOfPointLabel

addMenu

private final JMenu addMenu

newItemMenuItem

private final JMenuItem newItemMenuItem

newItemMenuItem_1

private final JMenuItem newItemMenuItem_1
Constructor Detail

DemoDesign

public DemoDesign()
Create the application

Method Detail

main

public static void main(String[] args)
Launch the application

Parameters:
args -

jbInit

private void jbInit()
Initialize the contents of the frame


exitMenuItem_actionPerformed

protected void exitMenuItem_actionPerformed(ActionEvent e)

readMap

private org.geotools.coverage.grid.GridCoverage2D readMap(String imageFile)

getPeekPoint

private double getPeekPoint(WorldPoint peek)

getLowestPoint

private double getLowestPoint(WorldPoint lowest)

openFileDialog

private String openFileDialog()

mapMenuItem_actionPerformed

protected void mapMenuItem_actionPerformed(ActionEvent e)

newItemMenuItem_actionPerformed

protected void newItemMenuItem_actionPerformed(ActionEvent e)

iPane_mouseClicked

protected void iPane_mouseClicked(MouseEvent e)

iPane_mouseMoved

protected void iPane_mouseMoved(MouseEvent e)