Inheritance diagram for datavisualizer::TreeMapDataRequest:

Public Member Functions | |
| TreeMapDataRequest (DetailedOutputFileManager oManager, String sChartName) throws ModelException | |
| Constructor. | |
| void | SetMinimumDbh (float f) |
| Sets the minimum dbh value to show on the map. | |
| float | GetMinimumDbh () |
| Gets the minimum dbh value to show on the map. | |
| boolean | WantAnyTreeFloats () |
| Whether or not this object wants any tree float data members. | |
| void | AddTreeFloatData (int iSpecies, int iType, int iCode, float fVal) |
| Accepts a piece of tree float data from the parser. | |
| void | AddTreeFloatDataMemberCode (int iSpecies, int iType, String sLabel, int iCode) |
| Accepts a tree float data member code for future reference when passed float data members. | |
| void | UpdateChart (Legend oLegend) throws ModelException |
| Updates the tree map. | |
| void | actionPerformed (java.awt.event.ActionEvent oEvent) |
| Performs actions for the controls in the Histogram window. | |
Protected Member Functions | |
| void | WriteChartDataToFile (java.io.FileWriter jOut) throws java.io. IOException, javawrapper.ModelException |
| Writes the tree map's data to tab-delimited text. | |
| XYZSeriesCollection | UpdateForVisible (Legend oLegend) throws ModelException |
| Returns a copy of the dataset with only those species which are marked as visible in the legend. | |
| void | RestoreOriginalView () |
| Restores the original view of the tree map with the scale at which it was first displayed. | |
| void | Scroll (int iDirection) |
| Scrolls the view 10% in the specified direction. | |
Package Functions | |
| void | ClearData () throws ModelException |
| Clears out data for garbage collection in preparation for new data being read in. | |
| JInternalFrame | DrawChart (Legend oLegend, String sChartTitle) throws ModelException |
| Creates the tree map window. | |
Private Attributes | |
| XYZSeriesCollection | m_oDataSet |
| These hold the XYZ data (Z being dbh). | |
| XYZSeries[] | mp_oSeries |
| One for each species. | |
| JTextField | m_jDBHScale = new JTextField("") |
| Field displaying the DBH scale factor There will be one of these for each species. | |
| int[][] | mp_iXCode |
| Holds the data codes for X. | |
| int[][] | mp_iYCode |
| Holds the data codes for Y. | |
| int[][] | mp_iDbhCode |
| Holds the data codes for DBH. | |
| float | m_fX |
| Tree X coordinate. | |
| float | m_fY |
| Tree Y coordinate. | |
| float | m_fDbh |
| Tree DBH value. | |
| float | m_fMinDbh |
| Minimum dbh to draw. | |
| float | m_fDBHScale = (float) 0.25 |
| DBH scale factor. | |
| int | m_iNumSpecies |
| Total number of species. | |
| int | m_iNumTypes |
| Total number of tree types. | |
| ChartPanel | m_oChartPanel = null |
| Chart being displayed. | |
Static Private Attributes | |
| static final int | LEFT = 1 |
| Scrolling left. | |
| static final int | RIGHT = 2 |
| Scrolling right. | |
| static final int | UP = 3 |
| Scrolling up. | |
| static final int | DOWN = 4 |
| Scrolling down. | |
It will draw the trees as circles proportional to the dbh. Seedlings are not drawn.
X, Y, and DBH are required to draw a tree map. While it would be possible to draw a tree map without any kind of DBH or with height instead (back-calculating the dbh), this has not been implemented.
Copyright: Copyright (c) Charles D. Canham 2003 Company: Institute of Ecosystem Studies
|
||||||||||||
|
Constructor.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
|
Performs actions for the controls in the Histogram window.
Reimplemented from datavisualizer::DataRequest. |
|
||||||||||||||||||||
|
Accepts a piece of tree float data from the parser. If this particular piece is not wanted, do nothing.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented from datavisualizer::DataRequest. |
|
||||||||||||||||||||
|
Accepts a tree float data member code for future reference when passed float data members.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented from datavisualizer::DataRequest. |
|
|
Clears out data for garbage collection in preparation for new data being read in.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Implements datavisualizer::DataRequest. |
|
||||||||||||
|
Creates the tree map window.
Implements datavisualizer::DataRequest. |
|
|
Gets the minimum dbh value to show on the map.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
|
Scrolls the view 10% in the specified direction. If the view is full-size nothing happens. If the view is already scrolled all the way over in the specified direction nothing happens.
|
|
|
Sets the minimum dbh value to show on the map.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
|
Updates the tree map.
Implements datavisualizer::DataRequest. |
|
|
Returns a copy of the dataset with only those species which are marked as visible in the legend.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
|
Whether or not this object wants any tree float data members.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented from datavisualizer::DataRequest. |
|
|
Writes the tree map's data to tab-delimited text.
Implements datavisualizer::DataRequest. |
|
|
Holds the data codes for DBH. Sized species by types. |
|
|
Holds the data codes for X. Sized species by types. |
|
|
Holds the data codes for Y. Sized species by types. |
1.4.6-NO