Inheritance diagram for datavisualizer::GridHistogramDataRequest:
Public Member Functions | |
GridHistogramDataRequest (String sLabel, boolean bIsFloat, DetailedOutputFileManager oManager, String sGraphName, String sGridName) | |
Constructor. | |
void | actionPerformed (ActionEvent oEvent) |
Performs actions for the controls in the Histogram window. | |
float | GetBinSize () |
Gets the bin size for this data request's histogram. | |
boolean | GetUseLogarithmicAxis () |
Gets whether or not to use a logarithmic axis. | |
void | AddGridFloatDataMemberCode (String sGridName, String sLabel, int iCode) |
Captures the data member code if we're graphing a float. | |
void | AddGridIntDataMemberCode (String sGridName, String sLabel, int iCode) |
Captures the data member code if we're graphing an integer. | |
boolean | WantAnyGridInts () |
If our data piece that's being graphed is an integer, this returns true. | |
boolean | WantAnyGridFloats () |
If our data piece that's being graphed is a float, this returns true. | |
void | AddGridFloatData (String sGridName, int iX, int iY, int iCode, float fVal) |
Accepts the value of our data member from the parser, if float. | |
void | AddGridIntData (String sGridName, int iX, int iY, int iCode, int iVal) |
This will add the integer data, if the data for this chart is an int that matches the data member code. | |
Protected Member Functions | |
void | WriteChartDataToFile (java.io.FileWriter jOut) throws java.io. IOException |
Writes the histogram's data to tab-delimited text. | |
float | GetDatasetMean () |
Calculates the mean value of all values currently in mp_oData. | |
void | AddSeriesToDataset () |
This will add all series to the dataset. | |
Protected Attributes | |
ModelHistogramDataset | m_oDataset |
The dataset that will be graphed. | |
Package Functions | |
JInternalFrame | DrawChart (Legend oLegend, String sChartTitle) throws ModelException |
Creates the histogram using data accumulated thus far. | |
void | UpdateChart (Legend oLegend) throws ModelException |
Updates the histogram. | |
void | ClearData () |
This nulls our dataset and recreates it, and clears all of our data vectors. | |
Private Attributes | |
String | m_sLabel |
Data member's label, as it appears in the detailed output file. | |
String | m_sGridName |
Name of grid. | |
boolean | m_bIsFloat |
Whether our data member being graphed is a float. | |
boolean | m_bIsInt |
Whether the data being graphed is an integer. | |
JTextField | m_jNumBins = new JTextField("") |
Field displaying the number of bins in the histogram. | |
JTextField | m_jBinSize = new JTextField("") |
Field displaying the bin size in the histogram. | |
JLabel | m_jMean = new JLabel("") |
Label holding mean value of dataset. | |
int | m_iDataMemberCode = -1 |
The data member code for this data member. | |
Vector | mp_oData = new Vector(0) |
The data. | |
float | m_fBinSize |
Size of the histogram bins. | |
int | m_iNumBins |
Number of bins in the histogram. | |
boolean | m_bUseLogarithmicAxis |
Whether or not to use a logarithmic axis on the Y. | |
boolean | m_bRecalcBinsOnUpdate |
Whether or not we have to recalculate the bins on chart update (i.e. |
The label of the data is passed in the constructor. The histogram is defaulted to 10 divisions equally divided between their minimum and maximum values.
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
|
Constructor.
Edit history: ------------------ March 29, 2005: Created (LEM) |
|
Performs actions for the controls in the Histogram window.
|
|
Accepts the value of our data member from the parser, if float.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented from datavisualizer::DataRequest. |
|
Captures the data member code if we're graphing a float.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented from datavisualizer::DataRequest. |
|
This will add the integer data, if the data for this chart is an int that matches the data member code.
Edit history: ------------------ March 29, 2005: Created (LEM) Reimplemented from datavisualizer::DataRequest. |
|
Captures the data member code if we're graphing an integer.
Edit history: ------------------ March 29, 2005: Created (LEM) Reimplemented from datavisualizer::DataRequest. |
|
This will add all series to the dataset.
|
|
This nulls our dataset and recreates it, and clears all of our data vectors.
Implements datavisualizer::DataRequest. |
|
Creates the histogram using data accumulated thus far.
Edit history: ------------------ March 29, 2005: Created (LEM) Implements datavisualizer::DataRequest. |
|
Gets the bin size for this data request's histogram.
Edit history: ------------------ March 29, 2005: Created (LEM) |
|
Calculates the mean value of all values currently in mp_oData.
|
|
Gets whether or not to use a logarithmic axis.
Edit history: ------------------ March 29, 2005: Created (LEM) |
|
Updates the histogram.
Edit history: ------------------ March 29, 2005: Created (LEM) Implements datavisualizer::DataRequest. |
|
If our data piece that's being graphed is a float, this returns true. Otherwise, false.
Edit history: ------------------ March 29, 2005: Created (LEM) Reimplemented from datavisualizer::DataRequest. |
|
If our data piece that's being graphed is an integer, this returns true. Otherwise, false.
Edit history: ------------------ March 29, 2005: Created (LEM) Reimplemented from datavisualizer::DataRequest. |
|
Writes the histogram's data to tab-delimited text.
Implements datavisualizer::DataRequest. |
|
Whether or not we have to recalculate the bins on chart update (i.e. we are charting an unknown data type without defaults) |