SORTIE Java Interface
1
|
Corresponds to short output. More...
Public Member Functions | |
ShortOutput (GUIManager oManager, BehaviorTypeBase oParent, String sDescriptor, String sParFileTag, String sXMLRootString) | |
Constructor. | |
void | validateData (TreePopulation oPop) throws ModelException |
Validates the data before writing to a parameter file. | |
boolean | setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, Object oData) throws ModelException |
Sets a data object's value. | |
boolean | setVectorValueByXMLTag (String sXMLTag, String sXMLParentTag, Vector< String > p_oData, String[] p_sChildXMLTags, boolean[] p_bAppliesTo, Attributes oParentAttributes, Attributes[] p_oAttributes) throws ModelException |
Sets a data vector's value. | |
void | readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException |
Accepts an XML parent tag (empty, no data) from the parser. | |
void | changeOfPlotResolution (float fOldX, float fOldY, float fNewX, float fNewY) throws ModelException |
Removes cells from subplots that are outside the plot. | |
void | updateIsActive () |
Keeps the behavior active flag current. | |
void | inactivate () |
Inactivates this behavior. | |
void | setSaveAbsoluteDensity (int iType, int iDeadCode, boolean bUse) throws ModelException |
Sets the save absolute density attribute for a type. | |
void | setSaveRelativeDensity (int iType, boolean bUse) throws ModelException |
Sets the save relative density attribute for a type. | |
void | setSaveAbsoluteBasalArea (int iType, int iDeadCode, boolean bUse) throws ModelException |
Sets the save absolute basal area attribute for a type. | |
void | setSaveRelativeBasalArea (int iType, boolean bUse) throws ModelException |
Sets the save relative basal area attribute for a type. | |
boolean | getSaveAbsoluteBasalArea (int iType, int iDeadCode) throws ModelException |
Gets whether or not absolute basal area is saved for a tree type. | |
boolean | getSaveRelativeBasalArea (int iType) throws ModelException |
Gets whether or not relative basal area is saved for a tree type. | |
boolean | getSaveAbsoluteDensity (int iType, int iDeadCode) throws ModelException |
Gets whether or not absolute density is saved for a tree type. | |
boolean | getSaveRelativeDensity (int iType) throws ModelException |
Gets whether or not relative density is saved for a tree type. | |
void | writeXML (BufferedWriter jOut, TreePopulation oPop) throws ModelException |
Writes the parameter file data for short output. | |
Subplot | addShortOutputSubplot (String sName) |
Creates a subplot for short output. | |
void | addShortOutputSubplot (Subplot oSubplot) |
Adds a subplot for short output. | |
void | clearShortOutputSubplots () |
Clears subplot data. | |
float | getShortSubplotXCellLength () |
Gets the subplot X cell length. | |
void | setShortSubplotXCellLength (float fLength) |
Sets the subplot X cell length. | |
float | getShortSubplotYCellLength () |
Gets the subplot Y cell length. | |
void | setShortSubplotYCellLength (float fLength) |
Sets the subplot Y cell length. | |
int | getNumberOfShortSubplots () |
Gets the number of subplots. | |
Subplot | getShortSubplot (int iIndex) |
Gets a subplot. | |
void | setShortOutputFileName (String sFilename) |
Sets the short output filename. | |
String | getShortOutputFileName () |
Gets the short output filename. | |
boolean | isActive () |
![]() | |
GUIManager | getGUIManager () |
Behavior (GUIManager oManager, BehaviorTypeBase oParent, String sDescriptor, String sParFileTag, String sXMLRootString, String sHelpFileString) | |
Constructor. | |
int | getNumberOfDataObjects () |
Gets the number of managed data objects. | |
ModelData | getDataObject (int iInd) |
Gets the managed data object at a particular index. | |
void | validate () throws ModelException |
Behavior performs an internal check to make sure its settings are consistent and logical. | |
void | setListPosition (int iListPosition) |
Sets the behavior list position. | |
int | getListPosition () |
Gets the behavior list position. | |
String | getXMLParametersRoot () |
Gets the XML parameter root string. | |
int | getNumberNewDataMembers () |
DataMember | getNewTreeDataMember (int iIndex) throws ModelException |
void | setCanApplyTo (int iType, boolean bCanApply) |
Sets whether this behavior can apply to a given tree type. | |
String | getParameterFileBehaviorName () |
Gets the parameter file name for this behavior. | |
double | getVersion () |
Gets behavior's parameter file version. | |
double | getMinimumVersion () |
Gets behavior's parameter file minimum version. | |
String | getDescriptor () |
Gets the descriptor string. | |
void | setDescriptor (String s) |
Sets the descriptor string. | |
int | getNumberOfCombos () |
Gets the number of species/type combos to which this behavior applies. | |
int | getNumberOfGrids () |
Gets the number of grids to which this behavior applies. | |
void | deleteSpeciesTypeCombo (int iIndex) throws ModelException |
Deletes the SpeciesTypeCombo at the given index. | |
void | clearSpeciesTypeCombos () |
Empties the species/type combo list. | |
SpeciesTypeCombo | getSpeciesTypeCombo (int iIndex) throws ModelException |
Returns the SpeciesTypeCombo at the given index of the species/type combo list. | |
Grid | getGrid (int iIndex) throws ModelException |
Returns the Grid at the given index of the grid applies to list. | |
ModelData | getRequiredData (int iIndex) |
Returns the required data object at a given index. | |
int | getNumberOfRequiredDataObjects () |
Gets the number of required data objects for this behavior. | |
void | addSpeciesTypeCombo (SpeciesTypeCombo oCombo) throws ModelException |
Adds a new species/type combo to the list to which this behavior applies. | |
void | addGrid (Grid oGrid) |
Adds a new Grid to the list to which this behavior applies. | |
void | addRequiredData (ModelData oData) |
Adds a piece of required data to the list. | |
boolean[] | getWhichSpeciesUsed (TreePopulation oPop) |
Returns which species to which this behavior is applied. | |
boolean | setVectorValueByXMLTag (String sXMLTag, String sXMLParentTag, Vector< String > p_oData, String[] p_sChildXMLTags, boolean[] p_bAppliesTo, Attributes oParentAttributes, Attributes[] p_oAttributes) throws ModelException |
Sets a data vector's value. | |
void | setVectorValues (ModelVector oData, Float[] p_fValuesToSet, boolean[] p_bAppliesTo) |
Sets the values for vector variables. | |
void | setVectorValues (ModelVector oData, Float[] p_fValuesToSet) |
Sets the values for vector variables. | |
void | setVectorValues (ModelVector oData, Double[] p_fValuesToSet, boolean[] p_bAppliesTo) |
Sets the values for vector variables. | |
void | setVectorValues (ModelVector oData, Double[] p_fValuesToSet) |
Sets the values for vector variables. | |
void | setVectorValues (ModelVector oData, Integer[] p_iValuesToSet, boolean[] p_bAppliesTo) |
Sets the values for vector variables. | |
void | setVectorValues (ModelVector oData, String[] p_sValuesToSet) |
Sets the values for vector variables. | |
void | setVectorValues (ModelVector oData, String[] p_sValuesToSet, boolean[] p_bAppliesTo) |
Sets the values for vector variables. | |
void | setVectorValues (ModelVector oData, Integer[] p_iValuesToSet) |
Sets the values for vector variables. | |
void | setVectorValues (ModelVector p_oData, Vector< String > p_oValuesToSet, boolean[] p_bAppliesTo) throws ModelException |
Sets the values for vector variables. | |
boolean | setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, Object oData) throws ModelException |
Sets a data object's value. | |
ModelData | findObjectByXMLTag (String sXMLTag) |
Finds an object based on its XML tag. | |
void | copySpecies (int iSpeciesCopyFrom, int iSpeciesCopyTo) throws ModelException |
Copies one species to another. | |
void | writeXML (BufferedWriter jOut, TreePopulation oPop) throws ModelException |
Writes the XML data to a parameter file for the behaviors owned by this object. | |
void | writeSpeciesSpecificValue (BufferedWriter jOut, ModelVector p_oData, TreePopulation oPop) throws java.io.IOException, ModelException |
Writes a set of species-specific float values to a parameter file. | |
void | writeSpeciesSpecificValue (BufferedWriter jOut, ModelVector p_oData, TreePopulation oPop, boolean[] p_bFlags) throws java.io.IOException, ModelException |
Writes a set of species-specific values to a parameter file for a certain subset of species. | |
void | readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException |
Accepts an XML parent tag (empty, no data) from the parser. | |
void | changeOfSpeciesName (String sOldSpecies, String sNewSpecies) |
Performs any necessary tasks associated with changing the name of a species. | |
void | changeOfSpecies (int iOldNumSpecies, int[] p_iIndexer, String[] p_sNewSpecies) throws ModelException |
Triggered when there is a change in the species list. | |
boolean | getAutoDisplayParameters () |
Gets whether to auto-display this object's parameters. | |
ModelData | findObjectByDescriptor (String sDescriptor) |
Finds an object based on its descriptor. | |
void | writeBehaviorNode (BufferedWriter out, TreePopulation oPop) throws ModelException |
Writes behavior tags to the parameter file. | |
BehaviorParameterDisplay | formatDataForDisplay (TreePopulation oPop) |
Formats data for display in a set of JTables. | |
void | readDataFromDisplay (Vector< TableData > p_oData, TreePopulation oPop) throws ModelException |
Reads in data from the parameter display window. | |
boolean | canBeDuplicated () |
Whether or not this behavior can be duplicated in the run. | |
boolean | canBeEditedAutomatically () |
Whether or not this behavior can be edited with the automatic parameter retrieval and editing tools. | |
void | endOfParameterFileRead () |
Called at the end of the parameter file read process. | |
void | changeOfPlotResolution (float fOldX, float fOldY, float fNewX, float fNewY) throws ModelException |
Performs any tasks associated with a change of plot resolution. | |
Static Public Attributes | |
static final String | SUMMARY_EXTENSION = ".out" |
File extension for the summary output file. | |
Protected Attributes | |
Vector< Subplot > | mp_oShortOutputSubplots = new Vector<Subplot>(0) |
For short output - the list of Subplot objects. | |
Vector< TreeOutputSaveInfo > | mp_oShortTreeSaveSettings |
For short output - collection of TreeOutputSaveInfo objects - vector is sized number of types. | |
TreeOutputSaveInfo[][] | mp_oShortDeadTreeSaveSettings |
For short output - settings for dead trees - sized number of types by number of dead reason codes. | |
Subplot | m_oCurrentSubplot |
When parsing an XML file, this is the subplot currently receiving data. | |
ModelString | m_sShortOutputFilename |
File name for short output. | |
ModelFloat | m_fShortSubplotXCellLength |
Subplot X cell length for short output subplots - defaults to match plot. | |
ModelFloat | m_fShortSubplotYCellLength |
Subplot Y cell length for short output subplots - defaults to match plot. | |
int | m_iCurrentType = -1 |
When parsing an XML file, this is the current short output type. | |
int | m_iCurrentDeadCode |
When parsing an XML file, this is the current short output dead code. | |
![]() | |
GUIManager | m_oManager |
GUIManager object. | |
BehaviorTypeBase | m_oParent |
Parent manager. | |
Vector< ModelData > | mp_oAllData = new Vector<ModelData>() |
All data for this object. | |
Vector< SpeciesTypeCombo > | mp_oTreesAppliesTo = new Vector<SpeciesTypeCombo>(0) |
A set of SpeciesTypeCombo objects to which this behavior is applied - or none if it is not applied to trees. | |
Vector< String > | mp_oGridsAppliesTo = new Vector<String>(0) |
A set of strings with the name of Grids to which this behavior is applied - or none if it is not applied to grids. | |
Vector< DataMember > | mp_oNewTreeDataMembers = new Vector<DataMember>(0) |
The new tree data members that this behavior adds, above and beyond the basic tree population data members. | |
boolean | m_bCanEditAutomatically = true |
Whether or not this behavior can be edited automatically (true) or must be edited with its own dialog (false) | |
boolean | m_bCanBeDuplicated = true |
Whether or not this behavior can have multiple copies in a run or not. | |
boolean | m_bAutoDisplayParameters = true |
Whether or not to auto-display this object's parameters. | |
String | m_sDescriptor = "" |
This is what will be displayed as the name of a given behavior in the GUI. | |
String | m_sParFileTag = "" |
String which is used to identify this behavior in the parameter file. | |
String | m_sXMLRootString = "" |
XML tag to surround this behavior's data. | |
String | m_sHelpFileString = "" |
Help file topic identifier string. | |
boolean[] | mp_bCanApplyToTreeType |
For each tree type, whether or not this behavior can be applied to it. | |
double | m_fVersion = 1.0 |
Version of this behavior. | |
double | m_fMinVersion = 1.0 |
Minimum version of this behavior. | |
int | m_iListPosition = -1 |
This behavior's position in the behavior list. | |
Private Attributes | |
boolean | m_bIsActive |
Whether or not this behavior has any save settings and is active. | |
Additional Inherited Members | |
![]() | |
static void | writeDataToFile (BufferedWriter ojOut, ModelData oData) throws java.io. IOException |
Writes a piece of data to an XML file. | |
static Object[] | formatBlankHeaderRow (Object[][] p_oTable) |
Creates a blank header row for a table. | |
static Object[][] | formatDataAsComboBox (Object[][] p_oExisting, ModelEnum oToFormat) |
Adds a value with combo box formatting to an Object array for display in a JTable. | |
static String | formatComboBoxString (ModelEnum oToFormat) |
Formats a combo box string from a ModelEnum. | |
static void | addDataObjectToDisplayArrays (ModelData p_oDataObject, Vector< ModelData > p_oSingles, Vector< Vector< SpeciesSpecific >> p_oSpeciesSpecific, boolean[] p_bAppliesTo) |
Adds a data object to the arrays which will eventually display run parameters in a set of tables. | |
static Object[][] | addDataToArray (Object[][] p_oExistingArray, Object[] p_oAddArray) |
Adds an Object array to an existing Object array. | |
static Object[][] | formatDataForTable (Object[][] p_oExisting, ModelFloat oToFormat) |
Formats and adds a value into an Object array suitable for placing in a JTable. | |
static Object[][] | formatDataForTable (Object[][] p_oExisting, ModelInt oToFormat) |
Formats and adds a value into an Object array suitable for placing in a JTable. | |
static Object[][] | formatDataForTable (Object[][] p_oExisting, ModelString oToFormat) |
Formats and adds a value into an Object array suitable for placing in a JTable. | |
static Object[][] | formatDataForTable (Object[][] p_oExisting, ModelVector oToFormat) |
Formats a vector of values into an object array and adds it to another Object array suitable for placing in a JTable. | |
static Object[][] | formatDataForTable (Object[][] p_oExisting, ModelVector oToFormat, boolean[] p_bWhichSpecies) |
Formats a vector of values into a plain vector suitable for placing in a JTable and adds it to a vector of vectors at the end. | |
static Object[] | formatSpeciesHeaderRow (boolean[] p_bUsed, TreePopulation oPop) |
Creates an object array of strings consisting of species names, suitable for including in the parameter entry table. | |
![]() | |
boolean | m_bMustHaveTrees = true |
If true, and a tree has no species/type combos, it automatically becomes disabled. | |
![]() | |
void | setSingleValue (ModelData oDataMember, Object oData) throws ModelException |
Sets the value of a single data member. | |
BehaviorParameterDisplay | formatTable (Vector< ModelData > p_oSingles, Vector< Vector< SpeciesSpecific >> p_oSpeciesSpecific, TreePopulation oPop) |
Turns vector groups of data objects into a set of tables for display. | |
![]() | |
static boolean | boolArraysEqual (boolean[] p_bArrayOne, boolean[] p_bArrayTwo) |
Tests two boolean arrays for equality. | |
Corresponds to short output.
sortie.data.funcgroups.output.ShortOutput.ShortOutput | ( | GUIManager | oManager, |
BehaviorTypeBase | oParent, | ||
String | sDescriptor, | ||
String | sParFileTag, | ||
String | sXMLRootString | ||
) |
Constructor.
oManager | GUIManager object |
oParent | Parent managing object. |
sDescriptor | The name of the behavior for the user. |
sParFileTag | String which is used to identify this behavior in the parameter file. |
sXMLRootString | XML tag to surround this behavior's data. |
Subplot sortie.data.funcgroups.output.ShortOutput.addShortOutputSubplot | ( | String | sName | ) |
Creates a subplot for short output.
sName | Name of the subplot. |
void sortie.data.funcgroups.output.ShortOutput.addShortOutputSubplot | ( | Subplot | oSubplot | ) |
Adds a subplot for short output.
oSubplot | The subplot. |
void sortie.data.funcgroups.output.ShortOutput.changeOfPlotResolution | ( | float | fOldX, |
float | fOldY, | ||
float | fNewX, | ||
float | fNewY | ||
) | throws ModelException |
Removes cells from subplots that are outside the plot.
fOldX | float Old plot X length. |
fOldY | float Old plot Y length. |
fNewX | float New plot X length. |
fNewY | float New plot Y length. |
ModelException | won't. |
void sortie.data.funcgroups.output.ShortOutput.clearShortOutputSubplots | ( | ) |
Clears subplot data.
int sortie.data.funcgroups.output.ShortOutput.getNumberOfShortSubplots | ( | ) |
Gets the number of subplots.
boolean sortie.data.funcgroups.output.ShortOutput.getSaveAbsoluteBasalArea | ( | int | iType, |
int | iDeadCode | ||
) | throws ModelException |
Gets whether or not absolute basal area is saved for a tree type.
iType | Tree type. |
iDeadCode | Dead code. Use OutputBehaviors.NOTDEAD for live trees. |
ModelException | if the type or dead code is not valid. |
boolean sortie.data.funcgroups.output.ShortOutput.getSaveAbsoluteDensity | ( | int | iType, |
int | iDeadCode | ||
) | throws ModelException |
Gets whether or not absolute density is saved for a tree type.
iType | Tree type. |
iDeadCode | Dead code. Use OutputBehaviors.NOTDEAD for live trees. |
ModelException | if the type or dead code is not valid. |
boolean sortie.data.funcgroups.output.ShortOutput.getSaveRelativeBasalArea | ( | int | iType | ) | throws ModelException |
Gets whether or not relative basal area is saved for a tree type.
iType | Tree type. |
ModelException | if the type is not valid. |
boolean sortie.data.funcgroups.output.ShortOutput.getSaveRelativeDensity | ( | int | iType | ) | throws ModelException |
Gets whether or not relative density is saved for a tree type.
iType | Tree type. |
ModelException | if the type is not valid. |
String sortie.data.funcgroups.output.ShortOutput.getShortOutputFileName | ( | ) |
Gets the short output filename.
Subplot sortie.data.funcgroups.output.ShortOutput.getShortSubplot | ( | int | iIndex | ) |
Gets a subplot.
No error trapping.
iIndex | Index of subplot to get. |
float sortie.data.funcgroups.output.ShortOutput.getShortSubplotXCellLength | ( | ) |
Gets the subplot X cell length.
float sortie.data.funcgroups.output.ShortOutput.getShortSubplotYCellLength | ( | ) |
Gets the subplot Y cell length.
void sortie.data.funcgroups.output.ShortOutput.inactivate | ( | ) |
Inactivates this behavior.
Sets all saves to false.
boolean sortie.data.funcgroups.output.ShortOutput.isActive | ( | ) |
void sortie.data.funcgroups.output.ShortOutput.readXMLParentTag | ( | String | sXMLTag, |
Attributes | oAttributes | ||
) | throws ModelException |
Accepts an XML parent tag (empty, no data) from the parser.
This function watches for the following output tags:
sXMLTag | The XML tag. |
oAttributes | The attributes of this object. |
ModelException | if data is missing or invalid. |
void sortie.data.funcgroups.output.ShortOutput.setSaveAbsoluteBasalArea | ( | int | iType, |
int | iDeadCode, | ||
boolean | bUse | ||
) | throws ModelException |
Sets the save absolute basal area attribute for a type.
This is ignored if it's not sapling or adult.
iType | Tree type. |
iDeadCode | Dead code. Use OutputBehaviors.NOTDEAD for live trees. |
bUse | Whether or not to use this. |
ModelException | If the type or dead code is not valid. |
void sortie.data.funcgroups.output.ShortOutput.setSaveAbsoluteDensity | ( | int | iType, |
int | iDeadCode, | ||
boolean | bUse | ||
) | throws ModelException |
Sets the save absolute density attribute for a type.
iType | Tree type. |
iDeadCode | Dead code. Use OutputBehaviors.NOTDEAD for live trees. |
bUse | Whether or not to use this. |
ModelException | If the type or dead code is not valid. |
void sortie.data.funcgroups.output.ShortOutput.setSaveRelativeBasalArea | ( | int | iType, |
boolean | bUse | ||
) | throws ModelException |
Sets the save relative basal area attribute for a type.
This is ignored if it's not sapling or adult.
iType | Tree type. |
bUse | Whether or not to use this. |
ModelException | If the type is not valid. |
void sortie.data.funcgroups.output.ShortOutput.setSaveRelativeDensity | ( | int | iType, |
boolean | bUse | ||
) | throws ModelException |
Sets the save relative density attribute for a type.
iType | Tree type. |
bUse | Whether or not to use this. |
ModelException | If the type is not valid. |
void sortie.data.funcgroups.output.ShortOutput.setShortOutputFileName | ( | String | sFilename | ) |
Sets the short output filename.
sFilename | Filename. |
void sortie.data.funcgroups.output.ShortOutput.setShortSubplotXCellLength | ( | float | fLength | ) |
Sets the subplot X cell length.
fLength | Subplot X cell length. |
void sortie.data.funcgroups.output.ShortOutput.setShortSubplotYCellLength | ( | float | fLength | ) |
Sets the subplot Y cell length.
fLength | Subplot Y cell length. |
boolean sortie.data.funcgroups.output.ShortOutput.setSingleValueByXMLTag | ( | String | sXMLTag, |
String | sXMLParentTag, | ||
Attributes | oAttributes, | ||
Object | oData | ||
) | throws ModelException |
Sets a data object's value.
Overriden from the base class to capture output settings.
sXMLTag | XML tag of data object whose value is to be set. |
sXMLParentTag | The immediate parent tag that sXMLTag is within. |
oAttributes | Attributes of XML tag |
oData | Data value appropriate to the data type |
ModelException | if the value could not be assigned to the data object. |
boolean sortie.data.funcgroups.output.ShortOutput.setVectorValueByXMLTag | ( | String | sXMLTag, |
String | sXMLParentTag, | ||
Vector< String > | p_oData, | ||
String[] | p_sChildXMLTags, | ||
boolean[] | p_bAppliesTo, | ||
Attributes | oParentAttributes, | ||
Attributes[] | p_oAttributes | ||
) | throws ModelException |
Sets a data vector's value.
Overridden from the base class. Due to the vagaries of parameter file parsing, our values may come in through here instead of in single values because there could be repeats.
sXMLTag | Parent XML tag of data vector whose value is to be set. |
sXMLParentTag | The immediate parent tag that sXMLTag is within. |
p_oData | Vector of data values appropriate to the data type |
p_sChildXMLTags | The XML tags of the child elements |
p_bAppliesTo | Array of booleans saying which of the vector values should be set. This is important in the case of species-specifics - the vector index is the species number but not all species are set. |
oParentAttributes | Attributes of parent tag. May be useful when overridding this for unusual tags. |
p_oAttributes | Attributes passed from parser. This may be needed when overriding this function. Basic species-specific values are already handled by this function. |
ModelException | if the value could not be assigned to the data object. |
void sortie.data.funcgroups.output.ShortOutput.updateIsActive | ( | ) |
Keeps the behavior active flag current.
Any change of save flags has the potential to enable the behavior (by making the first save flag true) or unenabling (by making the last save flag false).
|
virtual |
Validates the data before writing to a parameter file.
ModelException | if the filename is empty but there are save settings. |
oPop | Not used. |
Implements sortie.data.funcgroups.Behavior.
void sortie.data.funcgroups.output.ShortOutput.writeXML | ( | BufferedWriter | jOut, |
TreePopulation | oPop | ||
) | throws ModelException |
Writes the parameter file data for short output.
Does nothing if there are no short output save settings.
jOut | File to write |
oPop | Tree population |
ModelException | passed through from file writing |
|
private |
Whether or not this behavior has any save settings and is active.
|
protected |
Subplot X cell length for short output subplots - defaults to match plot.
|
protected |
Subplot Y cell length for short output subplots - defaults to match plot.
|
protected |
When parsing an XML file, this is the current short output dead code.
|
protected |
When parsing an XML file, this is the current short output type.
|
protected |
When parsing an XML file, this is the subplot currently receiving data.
|
protected |
File name for short output.
|
protected |
For short output - settings for dead trees - sized number of types by number of dead reason codes.
|
protected |
For short output - the list of Subplot objects.
|
protected |
For short output - collection of TreeOutputSaveInfo objects - vector is sized number of types.
|
static |
File extension for the summary output file.