|
void | makeGUI () throws ModelException |
| Draws the window.
|
|
void | displayNextHarvest () throws ModelException |
| Displays the next harvest when the ">>" button is pressed.
|
|
void | displayPreviousHarvest () throws ModelException |
| Displays the next harvest when the previous button is pressed.
|
|
void | deleteHarvest () throws ModelException |
| Deletes the currently displayed harvest.
|
|
void | displayHarvest (HarvestData oHarvest) throws ModelException |
| Causes a harvest event to be displayed in the window.
|
|
void | addFinishedData () throws ModelException |
| Takes the final data and adds it back to the behavior groups.
|
|
void | setUpCharting (windowType iWinType) throws ModelException |
| Sets up the chart and displays any trees.
|
|
void | replaceChart () |
| Replace the chart when it needs to be refreshed.
|
|
void | makeTreeDatasetAndRenderer () throws ModelException |
| Create the dataset and renderer for the trees.
|
|
void | getPlotAndGridInfo (windowType iWinType) throws ModelException |
| Gets information on the plot and the grids.
|
|
JPanel | makeLegendPanel () throws ModelException |
| Creates a legend panel.
|
|
JDialog | sizeChildWindow (JDialog jChildWindow) |
| Sizes a child window to fit within the bounds of this window.
|
|
void | addFinishedData () throws ModelException |
| Takes the final data and adds it back to the behavior groups.
|
|
|
JLabel | m_jCutTypeLabel = new JLabel("N/A") |
| Label that displays the cut type for the currently displayed harvest.
|
|
JLabel | m_jTimestepLabel = new JLabel("N/A") |
| Label that displays the timestep for the currently displayed harvest.
|
|
JLabel | m_jCutAmountTypeLabel |
| Label that displays the cut amount type for the currently displayed harvest.
|
|
JLabel | m_jNumHarvestEvents = new JLabel("0") |
| Label that displays number of harvest events currently defined.
|
|
JLabel | m_jHarvestNumber = new JLabel("0") |
| Label that displays the number of the current harvest event.
|
|
JLabel | m_jCutRange1Min = new JLabel("0") |
| Label that displays the cut range 1 minimum for the currently displayed harvest.
|
|
JLabel | m_jCutRange2Min = new JLabel("0") |
| Label that displays the cut range 2 minimum for the currently displayed harvest.
|
|
JLabel | m_jCutRange3Min = new JLabel("0") |
| Label that displays the cut range 3 minimum for the currently displayed harvest.
|
|
JLabel | m_jCutRange4Min = new JLabel("0") |
| Label that displays the cut range 4 minimum for the currently displayed harvest.
|
|
JLabel | m_jCutRange1Max = new JLabel("0") |
| Label that displays the cut range 1 maximum for the currently displayed harvest.
|
|
JLabel | m_jCutRange2Max = new JLabel("0") |
| Label that displays the cut range 2 maximum for the currently displayed harvest.
|
|
JLabel | m_jCutRange3Max = new JLabel("0") |
| Label that displays the cut range 3 maximum for the currently displayed harvest.
|
|
JLabel | m_jCutRange4Max = new JLabel("0") |
| Label that displays the cut range 4 maximum for the currently displayed harvest.
|
|
JLabel | m_jCutRange1Amt = new JLabel("0") |
| Label that displays the cut range 1 amount for the currently displayed harvest.
|
|
JLabel | m_jCutRange2Amt = new JLabel("0") |
| Label that displays the cut range 2 amount for the currently displayed harvest.
|
|
JLabel | m_jCutRange3Amt = new JLabel("0") |
| Label that displays the cut range 3 amount for the currently displayed harvest.
|
|
JLabel | m_jCutRange4Amt = new JLabel("0") |
| Label that displays the cut range 4 amount for the currently displayed harvest.
|
|
DefaultListModel< String > | m_jSeedlingMortRate = new DefaultListModel<String>() |
| For displaying harvest seed mortality rates.
|
|
JLabel | m_jHarvestPriorities = new JLabel("") |
| Label that displays the priorities.
|
|
DefaultListModel< String > | m_jSpeciesList = new DefaultListModel<String>() |
| List of species for the currently displayed harvest.
|
|
DefaultXYZDataset | m_oTreeDataset = new DefaultXYZDataset() |
| A dataset for trees, one series for each species.
|
|
XYTreeRenderer | m_oTreeRenderer |
| Renderer for displaying the trees along with episodic event data.
|
|
XYPlot | m_oPlot = new XYPlot() |
| Plot object for rendering events.
|
|
XYZSimpleDataset | m_oDataset |
| Dataset for displaying harvest events - controls which cells show up which color.
|
|
XYSimpleCellRenderer | m_oRenderer = new XYSimpleCellRenderer() |
| Renderer for displaying harvest events.
|
|
DisturbanceBehaviors | m_oDisturbanceBehaviors |
| DisturbanceBehaviors object to exchange data with.
|
|
PlantingBehaviors | m_oPlantBehaviors |
| PlantingBehaviors object to exchange data with.
|
|
ArrayList< HarvestData > | mp_oHarvestData = new ArrayList<HarvestData>(0) |
| Copy of harvest data to display.
|
|
ArrayList< HarvestData > | mp_oMortEpisodeData = new ArrayList<HarvestData>(0) |
| Copy of mortality episode data to display.
|
|
ArrayList< PlantingData > | mp_oPlantingData = new ArrayList<PlantingData>(0) |
| Copy of planting data to display.
|
|
JPanel | m_jChartPanel = new JPanel() |
| Panel displaying the chart.
|
|
Dimension | m_jParentSize |
| Size of the parent calling window - so we can make sure children fit within this.
|
|
float | m_fLengthXCells |
| Length of grid cells in the X direction.
|
|
float | m_fLengthYCells |
| Length of grid cells in the Y direction.
|
|
int | m_iNumXCells |
| Number of X cells in the grid.
|
|
int | m_iNumYCells |
| Number of Y cells in the grid.
|
|
int | m_iPlotLengthX |
| Length of the plot in the X direction, in meters.
|
|
int | m_iPlotLengthY |
| Length of the plot in the Y direction, in meters.
|
|
int | m_iNumSpecies |
| Number of species.
|
|
Displays harvest events and allows for editing.
Copyright: Copyright (c) Charles D. Canham 2013
Company: Cary Institute of Ecosystem Studies
- Author
- Lora E. Murphy
- Version
- 1.0
Edit history:
---------------—
May 23, 2013: Created (LEM)