▼Nsortie | |
▼Ndata | |
►Nfuncgroups | |
►Nanalysis | |
CBoleVolumeCalculator | Corresponds to the clBoleVolumeCalculator class |
CCarbonValueCalculator | Corresponds to the clCarbonValueCalculator class |
CConditOmegaCalculator | Corresponds to the clConditOmegaCalculator class |
CDimensionAnalysis | Corresponds to the clDimensionAnalysis class |
CFoliarChemistry | Corresponds to the clFoliarChemistry class |
CMerchValueCalculator | Corresponds to the clMerchValueCalculator class |
CPartitionedDBHBiomass | Corresponds to the clPartitionedBiomass class |
CPartitionedHeightBiomass | Corresponds to the clPartitionedBiomass class |
CRipleysKCalculator | Corresponds to the clRipleysKCalculator class |
CStateReporter | Corresponds to the clStateReporter class |
CStormKilledPartitionedDBHBiomass | Corresponds to the clStormKilledPartitionedBiomass class |
CStormKilledPartitionedHeightBiomass | Corresponds to the clStormKilledPartitionedBiomass class |
CTreeAgeCalculator | Corresponds to the clTreeAgeCalculator class |
CVolumeCalculator | Corresponds to the clVolumeCalculator class |
►Ndisperse | |
CDisperseBase | |
CGapSpatialDisperse | Corresponds to the clSpatialDispersal class |
CMastingNonSpatialDisperse | Corresponds to the clMastingNonSpatialDisperse class |
CMastingSpatialDisperse | Corresponds to the clMastingSpatialDisperse class |
CNonGapSpatialDisperse | Corresponds to the clSpatialDispersal class |
CNonSpatialDisperse | Corresponds to the clNonSpatialDispersal class |
CSpatialDisperseBase | Corresponds to the clSpatialDispersal class |
CStochDoubleLogTempDepNeighDisperse | Corresponds to the clStochDoubleLogTempDepNeighDisperse class |
CTemperatureDependentNeighborhoodDisperse | Corresponds to the clTemperatureDependentNeighborhoodDisperse class |
►Ndisturbance | |
CCompetitionHarvest | Corresponds to the clCompetitionHarvest class |
CDensDepInfestation | Corresponds to the clDensDepInfestation class |
CEpisodicMortality | Corresponds to the clDisturbance class |
CGeneralizedHarvestRegime | Corresponds to the clGeneralizedHarvestRegime class |
CHarvest | Corresponds to the clDisturbance class |
CHarvestData | This class encapsulates the data for a single harvest event - being for one timestep, for one cut type |
CHarvestInterface | Corresponds to the clHarvestInterface class |
CInsectInfestation | Corresponds to the clInsectInfestation class |
CRandomBrowse | Corresponds to the clRandomBrowse class |
CSelectionHarvest | Corresponds to the clSelectionHarvest class |
CStorm | Corresponds to the clStorm class |
CStormDamageApplier | Corresponds to the clStormDamageApplier class |
CStormDamageKiller | Corresponds to the clStormKiller class |
CStormDirectKiller | Corresponds to the clStormDirectKiller class |
CWindstorm | Corresponds to the clWindstorm class |
►Nepiphyticestablishment | |
CEpiphyticEstablishment | Corresponds to the clEpiphyticEstablishment class |
►Nestablishment | |
CConspecificTreeDensitySeedSurvival | Corresponds to the clDensitySeedSurvival class |
CDensityDependentSeedSurvival | Corresponds to the clDensitySeedSurvival class |
CEstablishment | Corresponds to the clEstablishment class |
CGapSubstrateSeedSurvival | Corresponds to the clSubstrateDepSeedSurvival class |
CLightDependentSeedSurvival | Corresponds to the clLightDepSeedSurvival class |
CMicroEstablishment | Corresponds to the clMicroEstablishment class |
CMicrotopographicSubstrateSeedSurvival | Corresponds to the clSubstrateDepSeedSurvival class |
CNoGapSubstrateSeedSurvival | Corresponds to the clSubstrateDepSeedSurvival class |
CProportionalSeedSurvival | Corresponds to the clGermination class |
CStormLightDependentSeedSurvival | Corresponds to the clLightDepSeedSurvival class |
CSubstrateDepEstablishmentBase | |
►Ngrowth | |
CAbsoluteGrowthBALimited | Corresponds to the clAbsoluteGrowth class |
CAbsoluteGrowthRadialLimited | Corresponds to the clAbsoluteGrowth class |
CAbsoluteUnlimited | Corresponds to the clAbsoluteGrowth class |
CAllometricDiam | Corresponds to the clAllometricGrowthIncrementer class |
CAllometricHeight | Corresponds to the clAllometricGrowthIncrementer class |
CBrowsedRelativeGrowth | Corresponds to the clBrowsedRelativeGrowth class |
CConstantBA | Corresponds to the clConstantBAGrowth class |
CConstantRadial | Corresponds to the clConstantBAGrowth class |
CDoubleMMRel | Corresponds to the clDoubleMMRelGrowth class |
CLaggedPostHarvestGrowth | Corresponds to the clLaggedPostHarvestGrowth class |
CLinearBiLevel | Corresponds to the clLinearBiLevelGrowth class |
CLogBiLevel | Corresponds to the clLogBiLevelGrowth class |
CLogistic | Corresponds to the clLogisticGrowth class |
CLogisticHeightOnly | Corresponds to the clLogisticGrowth class |
CLognormal | Corresponds to the clLognormalGrowth class |
CLognormalHeightOnly | Corresponds to the clLognormalGrowth class |
CMichMenNeg | Corresponds to the clMichMenNegGrowth class |
CMichMenPhotoinhibition | Corresponds to the clMichMenPhotoinhibition class |
CPowerHeight | Corresponds to the clPowerHeightGrowth class |
CPRSemiStochDiamOnly | Corresponds to the clPRSemiStochGrowth class |
CPRStormBiLevel | Corresponds to the clPRStormBiLevelGrowth class |
CRelativeGrowthBALimited | Corresponds to the clRelativeGrowth class |
CRelativeGrowthRadialLimited | Corresponds to the clRelativeGrowth class |
CRelativeHeight | Corresponds to the clRelativeGrowth class |
CRelativeUnlimited | Corresponds to the clRelativeGrowth class |
CShadedLinearGrowth | Corresponds to the clShadedLinearGrowth class |
CShadedLinearGrowthHeightOnly | Corresponds to the clShadedLinearGrowth class |
CSimpleLinear | Corresponds to the clSimpleLinearGrowth class |
CSimpleLinearHeightOnly | Corresponds to the clSimpleLinearGrowth class |
CSizeDepLogistic | Corresponds to the clSizeDepLogisticGrowth class |
CSizeDepLogisticHeightOnly | Corresponds to the clSizeDepLogisticGrowth class |
CStochasticGap | Corresponds to the clStochasticGapGrowth class |
►Nlight | |
CAverageLight | Corresponds to the clAverageLight class |
CBasalAreaLight | Corresponds to the clBasalAreaLight class |
CConstantGLI | Corresponds to the clConstantGLI class |
CGapLight | Corresponds to the clGapLight class |
CGLIBase | Corresponds to the class |
CGLILight | Corresponds to the clGLILight class |
CGLIMap | Corresponds to the clGLIMap class |
CGLIPoints | Corresponds to the clGLIPoints class |
CLightFilter | Corresponds to the clLightFilter class |
CQuadratGLILight | Corresponds to the clQuadratGLILight class |
CSailLight | Corresponds to the clSailLight class |
CStormLight | Corresponds to the clStormLight class |
►Nmanagement | |
CQualityVigorClassifier | Corresponds to the clQualityVigorClassifier class |
►Nmortality | |
CAggregatedMortality | Corresponds to the clAggregatedMortality class |
CBCMort | Corresponds to the clBCMort class |
CBrowsedStochasticMortality | Corresponds to the clBrowsedStochasticMortality class |
CClimateCompDepNeighborhoodSurvival | Corresponds to the clClimateCompDepNeighborhoodSurvival class |
CCompetitionMortality | Corresponds to the clCompetitionMort class |
CDensitySelfThinning | Corresponds to the clDensitySelfThinning class |
CDensitySelfThinningGompertz | Corresponds to the clDensitySelfThinningGompertz class |
CExpResourceMortality | Corresponds to the clExpResourceMortality class |
CGMFMort | Corresponds to the clGMFMort class |
CGrowthResourceMortality | Corresponds to the clResourceMortality class |
CHeightGLIWeibullMortality | Corresponds to the clHeightGLIWeibullMortality class |
CInsectInfestationMortality | Corresponds to the clInsectInfestationMortality class |
CLogisticBiLevelMortality | Corresponds to the clLogisticBiLevelMortality class |
CPostHarvestSkiddingMort | Corresponds to the clPostHarvestSkiddingMort class |
CSelfThinMort | Corresponds to the clSelfThinMort class |
CSenescenceMort | Corresponds to the clSenescenceMort class |
CSizeDependentLogisticMortality | Corresponds to the clSizeDependentLogisticMortality class |
CStochasticBiLevelLightMortality | Corresponds to the clStochasticBiLevelMortality class |
CStochasticMort | Corresponds to the clStochasticMort class |
CSuppressionDurationMort | Corresponds to the clSuppressionDurationMort class |
CTempDepNeighborhoodSurvival | Corresponds to the clTempDependentNeighborhoodSurvival class |
CWeibullSnagMort | Corresponds to the clWeibullSnagMort class |
►Nmortalityutilities | |
CDeadTreeRemover | Corresponds to the clTreeRemover class |
►Nnci | |
CCrowdingEffectDefault | This class calculates a crowding effect |
CCrowdingEffectNoSize | This class calculates a crowding effect with no size term |
CCrowdingEffectTempDep | This class calculates a crowding effect using the function: |
CDamageEffectDefault | This returns the damage effect due to storms |
CInfectionEffect | This class calculates an infection effect according to the term:
Pest Effect = a * ln(T) + b
where T is the time in years that an individual tree has been infested, and a and b are parameters |
CInfectionEffectSizeDependent | This class calculates an infection effect according to the term:
Infection Effect = [a * ln(T) + b] * exp(-0.5*[( ((DBH-Xp)/X0) / Xb)^2]
where |
►CNCIEffect | This class provides a class for NCI effects with organizing information |
Ccrowding_effect | Flag values for which crowding effect term is desired |
Cdamage_effect | Flag values for which damage effect term is desired |
CeffectType | Identifier for different types of effects |
Cinfection_effect | Flag values for which infection effect term is desired |
Cnci_term | Flag values for which NCI term is desired |
Cnitrogen_effect | Flag values for which nitrogen effect term is desired |
Cprecipitation_effect | Flag values for which precipitation effect term is desired |
Cshading_effect | Flag values for which shading effect term is desired |
Csize_effect | Flag values for which size effect term is desired |
Ctemperature_effect | Flag values for which temperature effect term is desired |
CNCILargerNeighbors | The NCI term is simply a count of sapling and adult neighbors with a larger DBH than the target within a certain radius, subject to a minimum value |
CNCIMasterBase | The base for behaviors using the flexible NCI system allowing the user to choose any combination of multiplicative effects |
CNCIMasterGrowth | Corresponds to the clNCIMasterGrowth class |
CNCIMasterMortality | Corresponds to the clNCIGrowth class |
CNCIMasterQuadratGrowth | Corresponds to the clNCIMasterQuadratGrowth class |
CNCINeighborBA | The NCI term is the sum of BA of neighbors |
CNCITermBARatio | NCIi is calculated using basal area ratio |
CNCITermBARatioDBHDefault | NCIi is calculated using basal area ratio, using a single default value for target tree size |
CNCITermDefault | NCIi is calculated as follows (simplifying the notation):
NCIi = Σ λk((DBHk/q)α/distanceβ)
where:
- we're summing over k = 0 to N neighbors greater than the minimum
neighbor DBH
- α is the neighbor DBH effect parameter
- β is the neighbor distance effect parameter
- DBH is of the target tree, in cm
- q is the DBH divisor parameter
- DBHk is the DBH of the kth neighbor, in meters
- γ is the size sensitivity to NCI parameter
- λk is the NCI lambda parameter for the species
of the kth neighbor
- distance is distance from target to neighbor, in meters
|
CNCITermNCIBARatio | NCIi is calculated as follows (simplifying the notation):
NCIi = Σ λk((DBHk)α/distanceβ)
where:
- we're summing over k = 0 to N neighbors greater than the minimum
neighbor DBH
- α is the neighbor DBH effect parameter
- β is the neighbor distance effect parameter
- DBH is of the target tree, in cm
- DBHk is the DBH of the kth neighbor, in meters
- γ is the size sensitivity to NCI parameter
- λk is the NCI lambda parameter for the species
of the kth neighbor
- distance is distance from target to neighbor, in meters
|
CNCITermNCIBARatioDBHDefault | NCIi is calculated as follows (simplifying the notation):
NCIi = Σ λk((DBHk)α/distanceβ)
where:
- we're summing over k = 0 to N neighbors greater than the minimum
neighbor DBH
- α is the neighbor DBH effect parameter
- β is the neighbor distance effect parameter
- DBH is of the target tree, in cm
- DBHk is the DBH of the kth neighbor, in meters
- γ is the size sensitivity to NCI parameter
- λk is the NCI lambda parameter for the species
of the kth neighbor
- distance is distance from target to neighbor, in meters
|
CNCITermNCITempDepBARatio | NCIi is calculated as follows (simplifying the notation):
NCIi = Σ λk((DBHk)α/distanceβ)
where:
- we're summing over k = 0 to N neighbors greater than the minimum
neighbor DBH
- α is the neighbor DBH effect parameter
- β is the neighbor distance effect parameter
- DBH is of the target tree, in cm
- DBHk is the DBH of the kth neighbor, in meters
- γ is the size sensitivity to NCI parameter
- λk is the NCI lambda parameter for the species
of the kth neighbor
- distance is distance from target to neighbor, in meters
|
CNCITermNCITempDepBARatioDBHDefault | NCIi is calculated as follows (simplifying the notation):
NCIi = Σ λk((DBHk)α/distanceβ)
where:
- we're summing over k = 0 to N neighbors greater than the minimum
neighbor DBH
- α is the neighbor DBH effect parameter
- β is the neighbor distance effect parameter
- DBH is of the target tree, in cm
- DBHk is the DBH of the kth neighbor, in meters
- γ is the size sensitivity to NCI parameter
- λk is the NCI lambda parameter for the species
of the kth neighbor
- distance is distance from target to neighbor, in meters
|
CNCITermWithNeighborDamage | NCIi is calculated as follows (simplifying the notation):
NCIi = Σ η λk((DBHk/q)α/distanceβ)
where:
- we're summing over k = 0 to N neighbors greater than the minimum
neighbor DBH
- η is the storm damage parameter of the target,
depending on the damage status. It’s 1 if the neighbor is undamaged.
- α is the neighbor DBH effect parameter
- β is the neighbor distance effect parameter
- DBH is of the target tree, in cm
- q is the DBH divisor parameter
- DBHk is the DBH of the kth neighbor, in meters
- γ is the size sensitivity to NCI parameter
- λk is the NCI lambda parameter for the species
of the kth neighbor
- distance is distance from target to neighbor, in meters
Note that eta is per target species, not per neighbor (like lambda) |
CNCIWithSeedlings | This is an NCI term which allows seedlings to compete |
CNitrogenEffectGaussian | This class calculates a nitrogen effect according to the term:
Nitrogen Effect = exp(-0.5*((NDEP - X0) / Xb)2)
where: |
CPrecipitationEffectDoubleLogistic | This represents precipitation effect in NCI behaviors calculated with a double logistic function |
CPrecipitationEffectWeibull | This represents the default Weibull precipitation effect in NCI growth |
CShadingDefault | This represents the default shading effect in NCI growth |
CSizeEffectCompoundExpInf | This represents the default size effect in NCI growth |
CSizeEffectCompoundExponential | This represents the default size effect in NCI growth |
CSizeEffectDefault | This represents the default size effect in NCI growth |
CSizeEffectLowerBounded | This represents the default size effect in NCI growth |
CSizeEffectPowerFunction | This represents the default size effect in NCI growth |
CSizeEffectShiftedLogInf | This represents a size effect in NCI growth that uses a shifted lognormal function |
CSizeEffectShiftedLognormal | This represents a size effect in NCI growth that uses a shifted lognormal function |
CTemperatureEffectDoubleLogistic | This represents temperature effect in NCI behaviors calculated with a double logistic function |
CTemperatureEffectWeibull | This represents the default Weibull temperature effect in NCI behaviors |
►Noutput | |
CDetailedOutput | Corresponds to detailed output |
CShortOutput | Corresponds to short output |
►Nplanting | |
CPlanting | Corresponds to the clPlant class |
CPlantingData | This class encapsulates the data for a single planting event - being for one species, for one timestep |
►Nseedpredation | |
CFuncResponseSeedPredation | Corresponds to the clFuncResponseSeedPredation class |
CFuncResponseSeedPredationLnk | Corresponds to the clFuncResponseSeedPredation class |
CNeighborhoodSeedPredation | Corresponds to the clNeighborhoodSeedPredation class |
CNeighborhoodSeedPredationLnk | Corresponds to the clNeighborhoodSeedPredation class |
►Nsnagdynamics | |
CSnagDecayClassDynamics | Corresponds to the clSnagDecomp class |
►Nstatechange | |
CClimateImporter | Corresponds to the clClimateImporter class |
CPrecipitationClimateChange | Corresponds to the clClimateChange class |
CSeasonalWaterDeficit | Corresponds to the clSeasonalWaterDeficit class |
CTemperatureClimateChange | Corresponds to the clClimateChange class |
►Nsubstrate | |
CDetailedSubstrate | Corresponds to the clDetailedSubstrate class |
CSubstrate | Corresponds to the clSubstrate class |
CAllometry | This holds all data relating to allometry |
CAnalysisBehaviors | Manages analysis behaviors and data |
►CBehavior | Represents a single behavior in the core |
CsetupType | How this behavior's setup interface is handled |
CBehaviorInstantiator | Contains information for behavior instantiation |
CBehaviorTypeBase | This class functions as an organizer for model-level behaviors |
CDisperseBehaviors | This is the organizer class for all disperse behaviors |
CDisturbanceBehaviors | This class manages data for disturbance behaviors |
CEpiphyticEstablishmentBehaviors | Manages treefern establishment |
CEstablishmentBehaviors | This is the organizer class for all establishment behaviors |
CGrid | This class represents grids in the core model |
CGridValue | Class for holding the data for a single grid cell |
CGrowthBehaviors | Controls the data relating to growth behaviors |
CLightBehaviors | Manages data for the light behaviors |
CManagementBehaviors | Manages management behaviors and data |
CMortalityBehaviors | Manages mortality behaviors and data |
CMortalityUtilitiesBehaviors | This is the organizer class for the dead remover behavor |
COutputBehaviors | Manages output behaviors and data |
CPackageGridValue | Class for holding the data for a single package |
CPlantingBehaviors | Manages planting behaviors and data |
CPlot | Holds clPlot data |
CPlotBehaviors | Plot object |
CSeedPredationBehaviors | This class organizes the seed predation behaviors |
CSnagDynamicsBehaviors | Manages snag dynamics data and behaviors |
CSpeciesSpecific | This class will package together a data member and an array of booleans on which species uses it |
CStateChangeBehaviors | Manages state change behaviors |
CSubplot | This rolls up a set of cell coordinates into a defined subplot |
CSubstrateBehaviors | Manages substrate data and behaviors |
CTree | Represents a single tree's data |
CTreeBehavior | Holds clTreePopulation data |
CTreeOutputSaveInfo | This collects tree saving information for short output for one tree type |
CTreePopulation | This holds all data relating to the tree population |
CValidationHelpers | |
►Nsimpletypes | |
CCell | This class holds a set of grid cell coordinates |
CComboDisplay | Combines a text description of species/type combos with the actual data, for display in lists |
CDataMember | An object of this class represents a data member from a grid or tree |
CDataMemberData | Abstract class holding data member-based data, such as trees or grid values |
CDetailedGridSettings | Captures the output settings for a single grid |
CDetailedOutputSettings | Base class for detailed output settings |
CDetailedTreeSettings | This class packages together a set of tree settings |
CModelData | This is a base class for packaging data values with additional information |
CModelEnum | Packages a data value with other information |
CModelException | Model exception class |
CModelFloat | This class packages float values with additional information |
CModelInt | This class packages integer values with additional data |
CModelMessage | Structure for message passing |
CModelString | Packages a String value together with additional data |
CModelVector | This class packages vector data with other pieces of information important to the model |
CSpeciesTypeCombo | This class allows you to group together a species number and a type number into one object that can be placed in an array or vector or passed as an argument |
▼Ndatavisualizer | |
CCarbonValueDataRequest | Produces a table of carbon value results |
CDataFileManager | This class manages a single data file for the data visualizer |
CDataGrapher | Objects of this class can create graphs of various kinds, given data |
CDataRequest | This class is used by the DetailedOutputFileManager class to manage open requests for data |
CDataVisualizerManager | This class takes care of managing data visualization |
CDesktopListener | This class listens for the movement of desktop frames and resizes the desktop as necessary to make sure every part of it is reachable by scrolling |
CDetailedOutputFileManager | Controls the data visualization for a single detailed output file |
CDetailedOutputFileSetupParseHandler | Plugs into the Xerces SAX parser to handle the incoming data when the detailed output setup XML file is parsed |
CDetailedOutputLegend | This extends the legend class and adds some features specific to the viewing of detailed output files - specifically the ability to step through timesteps |
CDetailedOutputTimestepParseHandler | An object of this class will parse detailed output timestep files and pass the data to a DetailedOutputFileManager object |
CFoliarChemistryLineGraphDataRequest | Produces a line graph of foliar chemistry results (one component - i.e |
CFoliarChemistryTableDataRequest | Produces a table of foliar chemistry results |
CGridAllSpeciesHistogramDataRequest | This controls the drawing of a histogram for all species at once for a grid for those grids that display values by species |
CGridDataRequest | Draws a map for a single grid's data member |
CGridHistogramDataRequest | This controls the drawing of a histogram for a single piece of grid information |
CHarvestDataRequest | Produces a table of harvest or mortality episode results |
CHistogramBin | Copied from HistogramBin in JFreeChart by Jelai Wang with some modifications |
CHistogramDataRequest | This controls the drawing of a histogram for a single piece of information |
CLegend | This is an internal frame which displays a color legend for species-based charts |
CLineGraphDataRequest | Creates different types of line graphs for detailed output files |
CMerchValueDataRequest | Produces a table of merchantable timber value results |
CModelHistogramDataset | This is a hack of the HistogramDataset in JFreeChart |
CModelInternalFrame | Ensures consistent behavior across graph windows |
CNoSpeciesLegend | This is a class for displaying a color legend for non-species-based charts |
COverviewTableDataRequest | Writes an overview table for a detailed output file (basal area and density for each life history stage) |
CPartitionedBiomassLineGraphDataRequest | Produces a line graph of partitioned biomass results (one component - i.e |
CPartitionedBiomassTableDataRequest | Produces a table of partitioned biomass results |
CRelativeNeighborhoodDensityDataRequest | Produces a line graph of Relative Neighborhood Density grid results |
CRipleysKDataRequest | Produces a line graph of Ripley's K results |
CSeedTableDataRequest | Produces a table of dispersed seeds |
CShortOutputFileManager | Manages all the data visualization for a single short output file |
CStandTableDataRequest | Writes a stand table for a detailed output file (basal area or density for each life history stage throughout the run) |
CStateVariableTableDataRequest | Produces a table of state variable results |
CStockTableDataRequest | Writes a stock table for a detailed output file |
CStormDataRequest | Produces a table of storm results |
CStormKilledPartitionedBiomassDataRequest | Produces a table of partitioned biomass results |
CSubstrateLineGraphDataRequest | Produces a line graph of substrate results |
CTreeListWriter | This class will write a complete tree list for any desired time step |
CTreeMapCrownRadDataRequest | This class manages the data for, and draws, tree maps |
CTreeMapDataRequest | This class manages the data for, and draws, tree maps |
CWindstormDataRequest | Produces a table of windstorm results |
►CXYCellRenderer | This class fills in map cell rectangles on a plot |
CCellTooltipGenerator | Provides a more informative tooltip string for cell values |
CXYSimpleCellRenderer | This class fills in map cell rectangles on a plot |
►CXYTreeRenderer | A renderer that draws a circle at each data point |
CTreeTooltipGenerator | Provides a more informative tooltip string for cell values |
CXYZDataItem | Represents one (x, y, z) data item for an xyz-series |
CXYZSimpleDataset | A simple implementation of the jorg.jfree.data.xyXYZDataset interface that stores data values in arrays of bool primitives |
▼Nfileops | |
CModelFileFunctions | This provides common file-reading functions for reading tab-delimited files |
CTarArchive | The TarArchive class implements the concept of a tar archive |
CTarball | Functions for working with tarballs (.gz.tar files) |
▼Ngui | |
►Nbehaviorsetup | |
CAllometryFunctionEditor | Makes a window for editing tree allometry functions |
CAllometryParameterEdit | This class displays the dialog for editing Allometry parameters, with a button for editing the function choices |
CBehaviorParameterDisplay | Packages all the information needed for displaying a behavior's parameters |
CClimateImporterEditor | Makes a window for editing climate importer data |
CDefaultBehaviorParameterEdit | This class displays the default dialog for editing the parameters for a single behavior |
CEnhancedTable | Provides extensions and customizations for JTable |
CEnhancedTableWindow | Interface for classes wishing to use the EnhancedTable class |
►CHarvestInterfaceSetup | This is a window allowing setup of the Harvest Interface behavior |
CFileColumnsChooser | Dialog for choosing new file columns |
CNCIEffectsEditor | Makes a window for editing NCI functions |
CNCIParameterEdit | This class displays the dialog for editing NCI parameters, with a button for editing the function choices |
CParameterEdit | Window used to trigger the parameter editing process |
CQuickScrollingPanel | This class creates a JPanel that scrolls at a normal speed through a JScrollPane |
CStormParameterEdit | This class displays the dialog for editing Storm parameters, with a button for scheduling storms |
CTableData | For packaging header data in a typesafe way |
►Ncomponents | |
CFileOpenFilter | This provides a file filter which shows all potential SORTIE file types: .xml, .hvr, .txt, and .gz.tar files |
CModelFileChooser | Manages directories for SORTIE |
CModelIcon | Creates different icons needed by the model |
CMultilineLabel | Renders a multi-line "JLabel" |
COKCancelButtonPanel | A panel containing OK, Cancel, and Help buttons |
COutFileFilter | File filter for short output files |
COutputFileFilter | This provides a filter for output files - .out and .gz.tar files |
CSORTIEComboBox | Improves the basic combo box by allowing the popup area to be bigger than the box itself |
CSortieFont | The common font for all GUI elements |
CSortieLabel | Wrapper class for labels which set them up with the correct font |
CSortieMenuItem | This class wraps the JMenuItem class to set some things we always want to set in the constructor as a convenience |
CTextFileFilter | File filter for text files |
CXMLFileFilter | This filters to only XML files for file choosers |
►Nharvepplant | |
CDiam10Edit | For editing initial diam10s for planting |
►CDisplayWindowBase | Provides a base class with common methods for display of current specifications for harvest, episodic mortality, and planting |
CwindowType | |
CEditWindowBase | Base class for windows for disturbance and planting event editing |
CEpisodicEventsMouseListener | Class for interpreting mouse clicks on the chart for selecting cells for episodic event editing |
CHarvestDisplayWindow | Displays harvest events and allows for editing |
CHarvestEdit | Window for harvest editing |
CMortalityEpisodeDisplayWindow | Displays episodic events and allows for editing |
CMortalityEpisodeEdit | Window for mortality episode editing |
CPlantEdit | Window for planting editing |
CPlantingDisplayWindow | Displays planting events and allows for editing |
►Nmodelflowsetup | |
CBehaviorPackager | Class for tracking behaviors |
CDisplayBehaviorComboEdit | Displays an edit window for editing the tree species/type combos to which a single behavior applies |
CDisplayBehaviorEdit | Displays the edit window for editing behavior order |
CDisplayComboEdit | Displays the edit window for editing behavior flow for a tree species/ type combo |
CModelFlowSetup | Allows users to make changes to the model flow and behavior order |
CBatchSetup | Window for working with batch files |
CChartFrameInfo | This class bundles information and methods handy when dealing with chart frames |
CDetailedOutputDeadTreeSetup | Window used by the user to set up detailed output output options for dead trees |
CDetailedOutputFileCopy | This window will rename a detailed output file |
CDetailedOutputFileFilter | This provides a filter for data files - .gz.tar files |
CDetailedOutputFileSetup | Window that the user uses to set up detailed output options |
CDetailedOutputGridSetup | Window the user uses to set up detailed output options for grids |
CDetailedOutputTreeSetup | Window used by the user to set up detailed output tree output options |
CErrorGUI | This class handles all error message writing |
CGridCellEditor | This is a simple dialog box which will allow editing of grid cell resolution for a single grid |
CGridSetup | Displays grid settings for editing |
CGridValueEditor | Window for editing grid values in a spreadsheet-like format |
CGUIManager | The GUI manager provides all behind-the-scenes functionality for the Main Window |
CMainWindow | Main application window |
CMainWindowStateSetter | The purpose of this class is to control the states of the main window - all the enabling and disabling, etc |
CManageTreeMap | Allows management of tree maps |
COutputSetup | Window used by the user to start setting up run output options |
CScheduledStormInfo | Holds data for scheduled storms grouped together |
CScheduledStormSetup | This is a window allowing scheduling of storms for the storm behavior |
CShortOutputFileSetup | Window used by the user to set up summary (short) output files |
CSizeClassEditor | Displays dialog for entering size class data |
CSubplotEdit | Window for editing subplot information |
►CTreeSpeciesSetup | Dialog allowing the user to set up basic tree information |
CCopySpeciesEditor | This class creates an interface for copying species |
▼Nparfile | |
CInterface | Interface between the Java GUI and the C++ application core |
CModel | Main class that's called to start the application |
CParFileHelpers | |
►CSwingWorker | |
CThreadVar | Class to maintain reference to current worker thread under separate synchronization control |
▼Nsax | |
CParameterFileParser | SAX parameter file parse handler |
CSaxParseTools | |
▼Ntools | |
►Nbatchoutput | |
CBatchDetailedOutput | This class allows the user to set up batch extraction of data from detailed output files |
CBatchOptionsDialog | This class collects options needed for a data request for batch writing |
CChartInfo | |
CFileAnalysisBackgroundProcess | This class performs the file analysis of output files in a background thread so that it can be reported on with the progress bar or canceled |
CFileChoosingWindow | Shows the window for choosing a set of detailed output files - step 1 of the wizard |
CFileWritingBackgroundProcess | This class triggers the writing of the chosen output in a background thread so that it can be reported on with the progress bar or canceled |
COptionChoosingWindow | Shows the window for choosing save options - step 2 of the wizard |
CPopupListener | |
CProgressChangeListener | This class listens for published progress reports and updates the progress dialog accordingly |
CProgressDialog | A small progress dialog to inform the user of file option extraction progress |
►Nparfileupdater | |
CAnalysisBehaviors | Manages analysis behaviors and data |
CBehavior | Represents a single behavior in the core |
CDisperseBehaviors | This is the organizer class for all disperse behaviors |
CDisturbanceBehaviors | |
CEpiphyticEstablishmentBehaviors | |
CEstablishmentBehaviors | |
CGroupBase | |
CGrowthBehaviors | |
CLightBehaviors | |
CManagementBehaviors | |
CModelData | This is a base class for packaging data values with additional information |
CMortalityBehaviors | |
CMortalityUtilitiesBehaviors | |
COldParFileParser | SAX parameter file parse handler |
COutputBehaviors | |
CPlantingBehaviors | |
CSeedPredationBehaviors | |
CSnagDynamicsBehaviors | |
CStateChangeBehaviors | |
CSubstrateBehaviors | |