SORTIE Java Interface  1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
\Nsortie
 oNdata
 |oNfuncgroups
 |\Nsimpletypes
 oNdatavisualizer
 |oCCarbonValueDataRequestProduces a table of carbon value results
 |oCDataFileManagerThis class manages a single data file for the data visualizer
 |oCDataGrapherObjects of this class can create graphs of various kinds, given data
 |oCDataRequestThis class is used by the DetailedOutputFileManager class to manage open requests for data
 |oCDataVisualizerManagerThis class takes care of managing data visualization
 |oCDesktopListenerThis 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
 |oCDetailedOutputFileManagerControls the data visualization for a single detailed output file
 |oCDetailedOutputFileSetupParseHandlerPlugs into the Xerces SAX parser to handle the incoming data when the detailed output setup XML file is parsed
 |oCDetailedOutputLegendThis extends the legend class and adds some features specific to the viewing of detailed output files - specifically the ability to step through timesteps
 |oCDetailedOutputTimestepParseHandlerAn object of this class will parse detailed output timestep files and pass the data to a DetailedOutputFileManager object
 |oCFoliarChemistryLineGraphDataRequestProduces a line graph of foliar chemistry results (one component - i.e
 |oCFoliarChemistryTableDataRequestProduces a table of foliar chemistry results
 |oCGridAllSpeciesHistogramDataRequestThis controls the drawing of a histogram for all species at once for a grid for those grids that display values by species
 |oCGridDataRequestDraws a map for a single grid's data member
 |oCGridHistogramDataRequestThis controls the drawing of a histogram for a single piece of grid information
 |oCHarvestDataRequestProduces a table of harvest or mortality episode results
 |oCHistogramBinCopied from HistogramBin in JFreeChart by Jelai Wang with some modifications
 |oCHistogramDataRequestThis controls the drawing of a histogram for a single piece of information
 |oCLegendThis is an internal frame which displays a color legend for species-based charts
 |oCLineGraphDataRequestCreates different types of line graphs for detailed output files
 |oCMerchValueDataRequestProduces a table of merchantable timber value results
 |oCModelHistogramDatasetThis is a hack of the HistogramDataset in JFreeChart
 |oCModelInternalFrameEnsures consistent behavior across graph windows
 |oCOverviewTableDataRequestWrites an overview table for a detailed output file (basal area and density for each life history stage)
 |oCPartitionedBiomassLineGraphDataRequestProduces a line graph of partitioned biomass results (one component - i.e
 |oCPartitionedBiomassTableDataRequestProduces a table of partitioned biomass results
 |oCRelativeNeighborhoodDensityDataRequestProduces a line graph of Relative Neighborhood Density grid results
 |oCRipleysKDataRequestProduces a line graph of Ripley's K results
 |oCSeedTableDataRequestProduces a table of dispersed seeds
 |oCShortOutputFileManagerManages all the data visualization for a single short output file
 |oCStandTableDataRequestWrites a stand table for a detailed output file (basal area or density for each life history stage throughout the run)
 |oCStateVariableTableDataRequestProduces a table of state variable results
 |oCStockTableDataRequestWrites a stock table for a detailed output file
 |oCStormDataRequestProduces a table of storm results
 |oCStormKilledPartitionedBiomassDataRequestProduces a table of partitioned biomass results
 |oCTreeListWriterThis class will write a complete tree list for any desired time step
 |oCTreeMapCrownRadDataRequestThis class manages the data for, and draws, tree maps
 |oCTreeMapDataRequestThis class manages the data for, and draws, tree maps
 |oCWindstormDataRequestProduces a table of windstorm results
 |oCXYCellRendererThis class fills in map cell rectangles on a plot
 |oCXYSimpleCellRendererThis class fills in map cell rectangles on a plot
 |oCXYTreeRendererA renderer that draws a circle at each data point
 |oCXYZDataItemRepresents one (x, y, z) data item for an xyz-series
 |\CXYZSimpleDatasetA simple implementation of the jorg.jfree.data.xyXYZDataset interface that stores data values in arrays of bool primitives
 oNfileops
 |oCModelFileFunctionsThis provides common file-reading functions for reading tab-delimited files
 |oCTarArchiveThe TarArchive class implements the concept of a tar archive
 |\CTarballFunctions for working with tarballs (.gz.tar files)
 oNgui
 |oNbehaviorsetup
 |oNcomponents
 |oNharvepplant
 |oCBatchSetupWindow for working with batch files
 |oCChartFrameInfoThis class bundles information and methods handy when dealing with chart frames
 |oCDetailedOutputDeadTreeSetupWindow used by the user to set up detailed output output options for dead trees
 |oCDetailedOutputFileCopyThis window will rename a detailed output file
 |oCDetailedOutputFileFilterThis provides a filter for data files - .gz.tar files
 |oCDetailedOutputFileSetupWindow that the user uses to set up detailed output options
 |oCDetailedOutputGridSetupWindow the user uses to set up detailed output options for grids
 |oCDetailedOutputTreeSetupWindow used by the user to set up detailed output tree output options
 |oCDisplayBehaviorComboEditDisplays an edit window for editing the tree species/type combos to which a single behavior applies
 |oCErrorGUIThis class handles all error message writing
 |oCGridCellEditorThis is a simple dialog box which will allow editing of grid cell resolution for a single grid
 |oCGridSetupDisplays grid settings for editing
 |oCGridValueEditorWindow for editing grid values in a spreadsheet-like format
 |oCGUIManagerThe GUI manager provides all behind-the-scenes functionality for the Main Window
 |oCMainWindowMain application window
 |oCMainWindowStateSetterThe purpose of this class is to control the states of the main window - all the enabling and disabling, etc
 |oCManageTreeMapAllows management of tree maps
 |oCModelFlowSetupAllows users to make changes to the model flow and behavior order
 |oCOutputSetupWindow used by the user to start setting up run output options
 |oCScheduledStormInfoHolds data for scheduled storms grouped together
 |oCScheduledStormSetupThis is a window allowing scheduling of storms for the storm behavior
 |oCShortOutputFileSetupWindow used by the user to set up summary (short) output files
 |oCSizeClassEditorDisplays dialog for entering size class data
 |oCSubplotEditWindow for editing subplot information
 |\CTreeSpeciesSetupDialog allowing the user to set up basic tree information
 oNparfile
 |oCInterfaceInterface between the Java GUI and the C++ application core
 |oCModelMain class that's called to start the application
 |oCParFileHelpers
 |\CSwingWorker
 oNsax
 |oCParameterFileParserSAX parameter file parse handler
 |\CSaxParseTools
 \Ntools
  oNbatchoutput
  \Nparfileupdater