All Units

Name Description
AbstractGridUnit The main item in AbstractGridUnit is TCustomModelGrid which is an abstract class that defines the interface for a grid. It implements storage for columns and rows but not for layers.
ActiveZone ActiveZone is used to define classes to create zones of the active area of the model. These classes are TActiveZone and TActiveZoneGroup.
ArgusDataEntry User Rights Notice

This software and related material (data and documentation), contained in or furnished in connection with TArgusDataEntry component are made available by the U.S.

AsciiRasterReaderUnit  
BigCanvasMethods BigCanvasMethods provides methods that can be used to draw on a TBitmap32 when the coordinates used for drawing are outside the range of a smallint.
CalCompRoutines TRICP was designed to call plotting routines in the (obsolete) Calcomp plotter.
CheckInternetUnit CheckInternetUnit defines TCheckInternetThread. TCheckInternetThread is started when ModelMuse starts. It checks a file on the Internet to see if ModelMuse has been updated. It also downloads a list of available videos about ModelMuse and will start one if appropriate.
ClassificationUnit ClassificationUnit defines classes and procedures that are used to place objects in a TTreeView or TVirtualStringTree component in a way that reflects their classification.
ColorSchemes ColorSchemes provides method for converting from a fraction in the range of 0 to 1 to a color.
ColRowLayerChangeUnit ColRowLayerChangeUnit is used define TCustomLayerRowColumnSelector which is an abstract base class whose descendants handle changes of the selected column, row, or layer.
CompressedImageUnit CompressedImageUnit provides a bitmap that can be saved in compressed form as well as a TCollection to save them in and a method for determining where the image should be plotted.
ContourExport  
ContourUnit ContourUnit is used to create a series of contour lines based on a grid of data values or data values at arbitrary locations.
ConvexHullUnit  
CoordinateConversionUnit CoordinateConversionUnit is used to convert coordinates in latitude and longitude expressed in radians to X and Y coordinates expressed in the Universal Transverse Mercator (UTM) projection.
CursorsFoiledAgain CursorsFoiledAgain defines a series of cursor constants. It creates the associated cursors in the initialization section and destroys them in the finalization section.
CustomBoundaryZone CustomBoundaryZone is used to define abstract ancestors for flux and leaky boundary condition zones. These classes are TCustomBoundaryDataSets, TBoundaryZone, and TCustomBoundaryGroup.
CustomExtendedDialogForm CustomExtendedDialogForm defines TCustomExtendedDialog which is an abstract ancestor used to create standard dialog boxes that contain extra controls.
CustomFrameFluxObsUnit CustomFrameFluxObsUnit defines a frame that is used to define the flux observation data for a particular TScreenObject.
CustomLeakyZone CustomLeakyZone is used to define abstract ancestors for leaky boundary condition zones. These classes are TCustomLeakyDataSets, TCustomLeakyZone, and TCustomLeakyZoneGroup.
CustomModflowWriterUnit CustomModflowWriterUnit is used to define TCustomModflowWriter which is an abstract base class for writing MODFLOW input files.
DataSetUnit The main purposes of DataSetUnit is to define TDataArray which provides an interface to a 3D array of data and TCustom2DInterpolater which provides an interface for 2D interpolation.
Delaunay This unit is used to determine the Delaunay triangulation and Voronoi diagram of a set of points.
DemReaderUnit  
DisplaySettingsUnit  
doublePolyhedronUnit  
DrawTextUnit  
EdgeDisplayUnit EdgeDisplayUnit defines classes that are used in the display of model properties that are on the edges between model cells.
ElevationStorageUnit ElevationStorageUnit defines TElevationStorage.
FishnetMeshGenerator  
FluxObservationUnit FluxObservationUnit defines classes for flux observations in MODFLOW.
FormulaManagerUnit  
frame3DViewUnit The main purpose of frame3DViewUnit is to define Tframe3DView which is used to encapsulate the interaction with the 3D view of the TPhastModel.
frameArrayParameterDefinitionUnit frameArrayParameterDefinitionUnit defines a frame that is used to provide a way to specify parameters where the user must specify whether or not to use Multiplier arrays and Zone arrays.
frameBatchFileLinesUnit  
frameColorGridUnit  
frameConcentrationObservationUnit  
frameContourDataUnit  
frameCrossSectionUnit frameCrossSectionUnit defines a frame in which the user specifies the coordinates of a stream cross section in the SFR package.
frameCustomCellObservationUnit  
frameCustomColorUnit  
frameCustomSutraFeatureUnit  
frameDe4Unit frameDe4Unit defines a frame that is used to define the input for the DE4 package in MODFLOW.
frameDiscretizationUnit  
frameDisplayLimitUnit frameDisplayLimitUnit is used to define TframeDisplayLimit which is used to edit TDataArray.Limits.LowerLimit or UpperLimit.
frameEtsPackageUnit frameEtsPackageUnit defines a frame used to define the input for the Evapotranspiration-Segments package.
frameFlowTableUnit frameFlowTableUnit is used for specifying a table that relates stream depth and width to stream flow in the MODFLOW SFR package.
frameFluxObsUnit  
frameGmgUnit frameGmgUnit defines a frame that is used to enter data for the GMG package in MODFLOW.
frameGridUnit  
frameHeadObservationResultsUnit  
frameHeadObservationsUnit frameHeadObservationsUnit defines TframeHeadObservations. TframeHeadObservations is used in TfrmScreenObjectProperties to specify head observations.
frameHfbScreenObjectUnit frameHfbScreenObjectUnit defines TframeHfbScreenObject where it is used to define the characteristics of horizontal flow boundaries.
frameIfaceUnit frameIfaceUnit defines TframeIface. TframeIface is used to define the IFACE for a boundary condition in MODPATH.
frameInitialGridPositionUnit frameInitialGridPositionUnit is used to define TframeInitialGridPosition.
frameListParameterDefinitionUnit Abstract(frameListParameterDefinitionUnit defines TframeListParameterDefinition.
frameLocationMethodUnit  
frameModpathDisplayUnit  
frameModpathEndpointDisplayUnit  
frameModpathParticlesUnit  
frameModpathSelectionUnit  
frameModpathTimeSeriesDisplayUnit  
frameMt3dBasicPkgUnit  
frameMt3dmsAdvPkgUnit  
frameMt3dmsChemReactionPkgUnit  
frameMt3dmsDispersionPkgUnit  
frameMt3dmsFluxObsUnit  
frameMt3dmsGcgPackageUnit  
frameMt3dmsTransObsPkgUnit  
frameOutputControlUnit  
framePackageHobUnit  
framePackageHufUnit  
framePackageLAK_Unit  
framePackageLayerChoiceUnit  
framePackageLpfUnit  
framePackageMnw2Unit  
framePackageNwtUnit  
framePackagePcgnUnit  
framePackageRCHUnit  
framePackageResUnit  
framePackageSFRUnit  
framePackageSubUnit  
framePackageSwtUnit  
framePackageTransientLayerChoiceUnit  
framePackageUnit  
framePackageUpwUnit  
framePackageUZFUnit  
framePackageWellUnit  
framePcgUnit  
framePhastInterpolationUnit framePhastInterpolationUnit is used to define TframePhastInterpolation which is used to provide the user with a standardized method of specifying the parameters needed for PHAST-style interpolation.
framePkgHydmodUnit  
framePrintFrequencyUnit framePrintFrequencyUnit defines TframePrintFrequency which is used to display an edit box for specifying a print-frequency along with a combobox for displaying the units of the print-frequency. Instances of TframePrintFrequency are displayed in cells of a TStringGrid in TfrmPrintFrequency.
frameRulerOptionsUnit frameRulerOptionsUnit defines TframeRulerOptions which is used to edit the display format of a TRbwRuler.
frameScreenObjectCondParamUnit  
frameScreenObjectHydmodUnit  
frameScreenObjectLAK_Unit  
frameScreenObjectMNW2Unit  
frameScreenObjectNoParamUnit frameScreenObjectNoParamUnit defines TframeScreenObjectParam.
frameScreenObjectParamUnit frameScreenObjectParamUnit defines TframeScreenObjectParam.
frameScreenObjectSFR_Unit  
frameScreenObjectSsmUnit  
frameScreenObjectUnit  
frameSfrParamInstancesUnit  
frameSipUnit  
frameStreamLinkUnit  
frameSubBedsUnit  
frameSutraBoundaryUnit  
frameSutraObservationsUnit  
frameViewUnit frameViewUnit is used to define TframeView which is used to display one view of the model and to handle user-interaction with the TPhastGrid and TScreenObjects. Much of the user interaction is delegated to descendants of TCustomInteractiveTool. TCustomInteractiveTool is also defined in frameViewUnit.
frameZoneBudgetUnit  
frmAboutUnit frmAboutUnit defines the about box for GoPhast. See TfrmAbout.
frmBatchFileAdditionsUnit  
frmChemistryOptionsUnit The main purpose of frmChemistryOptionsUnit is to define TfrmChemistryOptions which is used to turn on or off the use of "FlowOnly" and other chemistry-related options in PHAST.
frmChildModelsUnit  
frmColorSchemesUnit  
frmColorsUnit The main purpose of frmColorsUnit is to define ColorValues and TfrmColors. These help control the 3D appearance of the model.
frmConvertChoiceUnit The main purpose of frmConvertChoiceUnit is to define TfrmConvertChoice which is used to allow the user to correct problems with formulas whose result is of the wrong type for the TDataArray to which they apply.
frmCustomGoPhastUnit The purpose of frmCustomGoPhastUnit is to declare TfrmCustomGoPhast, the ancestor of all TForms in ModelMuse.
frmCustomImportSimpleFileUnit The main purpose of frmCustomImportSimpleFileUnit is to define TfrmCustomImportSimpleFile which is used as a base class for importing DXF and Surfer grid files into ModelMuse.
frmCustomizeMeshUnit  
frmCustomSelectObjectsUnit  
frmDataSetsUnits The purpose of frmDataSetsUnits is to define TfrmDataSets which provides a mechanism for the user to edit the TDataArrays and their properties.
frmDataSetValuesUnit  
frmDeleteImageUnit  
frmDisplayDataUnit  
frmErrorsAndWarningsUnit  
frmExportCSVUnit  
frmExportImageUnit  
frmExportModpathShapefileUnit  
frmExportShapefileObjectsUnit  
frmExportShapefileUnit  
frmFilesToArchiveUnit  
frmFishnetElementPropertiesUnit  
frmFormulaErrorsUnit The main purpose of frmFormulaErrorsUnit is to declare TfrmFormulaErrors which displays warning messages to the user when a formula has been found to be in error.
frmFormulaUnit The main purpose of frmFormulaUnit is to define TfrmFormula which provides a way for the user to edit formulas
frmFreeSurfaceUnit The main purpose of frmFreeSurfaceUnit is to define TfrmFreeSurface which is used to set options relating to the use of a free surface in PHAST.
frmGenerateGridUnit The main purpose of frmGenerateGridUnit is to define TfrmGenerateGrid which is used to specify the parameters for GenerateGrid which is then used to generate a grid based on TScreenObjects.
frmGlobalVariablesUnit  
frmGoPhastUnit The main purpose of frmGoPhastUnit is to define TfrmGoPhast and declare frmGoPhast. The latter is the main form of GoPhast. The former is the type of frmGoPhast.
frmGoToUnit The main purpose of frmGoToUnit is to define TfrmGoTo which is used to move the viewpoint to a selected position, cell, or TScreenObject.
frmGridAngleUnit The main purpose of frmGridAngleUnit is to define TfrmGridAngle which is used to change the GridAngle.
frmGridSpacingUnit The main purpose of frmGridSpacingUnit is to define TfrmGridSpacing which is used to specify the positions of grid lines in TPhastGrid.
frmHintDelayUnit The main purpose of frmHintDelayUnit is to define TfrmHintDelay which is used to set the hint delay time.
frmHUF_LayersUnit  
frmImportAsciiRasterUnit  
frmImportBitmapUnit The main purpose of frmImportBitmapUnit is to define TfrmImportBitmap which is used to help import or edit bitmaps in GoPhast.
frmImportDEMUnit  
frmImportDistributedDataUnit The main purpose of frmImportDistributedDataUnit is to define TfrmImportDistributedData which is used to import zone data into TMultiValueScreenObjects.
frmImportDXFUnit The main purpose of frmImportDXFUnit is to define TUndoImportDXFFile which is used to import DXF files into GoPhast. It also defines TUndoImportDXFFile which can be used to undo the import.
frmImportGriddedDataUnit  
frmImportPointsUnits frmImportPointsUnits defines TfrmImportPoints which is used to import scattered point data into GoPhast.
frmImportShapefileUnit The primary purpose of frmImportShapefileUnit is to define TfrmImportShapefile which is used to import Shapefiles.
frmImportSurferGrdFileUnitUnit  
frmImportSutraModelResultsUnit  
frmImportTprogsUnit  
frmJpegWarningUnit The main purpose of frmJpegWarningUnit is to define TfrmJpegWarning which is used to display a warning to the user that GDI+ is not installed.
frmLayersUnit  
frmLinkStreamsUnit  
frmManageFluxObservationsUnit —————————————————————————– The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License.
frmManageHeadObservationsUnit  
frmManageParametersUnit  
frmManageSettingsUnit  
frmMeshGenerationControlVariablesUnit  
frmMeshInformationUnit  
frmModelMateInterfaceUnit  
frmModflowNameFileUnit  
frmModflowOptionsUnit  
frmModflowOutputControlUnit  
frmModflowPackagesUnit frmModflowPackagesUnit defines the form on which the user activates or deactivates MODFLOW packages.
frmModflowParametersUnit  
frmModflowTimeUnit  
frmNewVersionUnit  
frmPhastGridOptionsUnit The main purpose of frmPhastGridOptionsUnit is to define TfrmPhastGridOptions which is used to edit frmGoPhast.Model.GridOptions.
frmPhastLocationUnit  
frmPixelPointUnit The main purpose frmPixelPointUnit is to define TfrmPixelPoint which allows the user to specify the real world coordinates of a pixel location on a bitmap.
frmPointValuesUnit  
frmPrintFrequencyUnit The main purpose of frmPrintFrequencyUnit is to define TfrmPrintFrequency which is used to edit frmGoPhast.Model.PrintFrequency.
frmPrintInitialUnit The main purpose of frmPrintInitialUnit is to define TfrmPrintInitial which is used to edit frmGoPhast.Model.PrintInitial.
frmProgramLocationsUnit  
frmProgressUnit The main purpose of frmProgressUnit is to define TfrmProgressMM which is used to display a progress bar to the user with extra information displayed in memoMessages about what is happening.
frmRearrangeObjectsUnit The main purpose of frmRearrangeObjectsUnit is to define TfrmRearrangeObjects which is used to change the order of TScreenObjects. The user can also rename them in frmRearrangeObjectsUnit.
frmRenumberingMethodUnit  
frmRulerOptionsUnit The main purpose of frmRulerOptionsUnit is to define TfrmRulerOptions which is used to specify how the rulers on the various views of the model will be formatted.
frmRunModelMateUnit  
frmRunModflowUnit  
frmRunModpathUnit  
frmRunMt3dmsUnit  
frmRunPhastUnit  
frmRunZoneBudgetUnit  
frmSaveArchiveUnit  
frmScaleRotateMoveUnit  
frmScreenObjectPropertiesUnit The main purpose of frmScreenObjectPropertiesUnit is to define TfrmScreenObjectProperties which is used to edit one or more TScreenObjects.
frmSearchUnit The main purpose of frmSearchUnit is to define TfrmSearch which is used to search for TScreenObjects based on what the TScreenObjects do.
frmSelectColRowLayerUnit The main purpose of frmSelectColRowLayerUnit is to define TfrmSelectColRowLayer which is used to set frmGoPhast.Grid.SelectedColumn, frmGoPhast.Grid.SelectedRow, and frmGoPhast.Grid.SelectedLayer.
frmSelectedObjectsUnit The main purpose of frmSelectedObjectsUnit is to define TfrmSelectedObjects which is used to display the selected TScreenObjects.
frmSelectImageUnit The main purpose of frmSelectImageUnit is to define TfrmSelectImage which is used to select among multiple imported bitmaps when the user want to edit a bitmap and has imported more than one bitmap.
frmSelectObjectsForEditingUnit  
frmSelectObjectsUnit The main purpose of frmSelectObjectsUnit is to define TfrmSelectObjects which is used to select TScreenObjects by selecting them by name.
frmSelectResultToImportUnit  
frmSetSpacingUnit The main purpose of frmSetSpacingUnit is to define TfrmSetSpacing and TSpacingGridTool which are used to change the size of the columns, rows, and/or layers of the TPhastGrid.
frmShowHideBitmapsUnit The main purpose of frmShowHideBitmapsUnit is to define TfrmShowHideBitmaps which is used to show or hide imported bitmaps stored in TCompressedBitmapItems.
frmShowHideObjectsUnit frmShowHideObjectsUnit is used to define TfrmShowHideObjects which is used to show or hide TScreenObjects either individually or based on the data sets or boundary conditions they affect.
frmSmoothGridUnit The main purpose of frmSmoothGridUnit is to define TfrmSmoothGrid which is used to perform "grid-smoothing".
frmSolutionMethodUnit The main purpose of frmSolutionMethodUnit is to define TfrmSolutionMethod which is used to edit frmGoPhast.Model.SolutionOptions.
frmSpecifyContoursUnit  
frmStartUpUnit The main purpose of frmStartUpUnit is to define TfrmStartUp which is used to specify the grid for a new model or open an existing model.
frmSteadyFlowUnit The main purpose of frmSteadyFlowUnit is to define TfrmSteadyFlow which is used to edit frmGoPhast.Model.SteadyFlowOptions.
frmSubdivideUnit The main purpose of frmSubdivideUnit is to define TfrmSubdivide and TSubdivideGridTool which are used to subdivide elements in TPhastGrid into multiple columns, rows, and layers.
frmSutraAngleUnit  
frmSutraLayersUnit  
frmSutraOptionsUnit  
frmSutraOutputControlUnit  
frmSutraProgramLocationsUnit  
frmSutraTimeAdjustChoiceUnit  
frmSutraTimesUnit  
frmTimeControlUnit The main purpose of frmTimeControlUnit is to define TfrmTimeControl which is used to edit frmGoPhast.Model.Times.
frmTimeStepLengthCalculatorUnit  
frmTreeUnit  
frmUndoUnit  
frmUnitsUnit The main purpose of frmUnitsUnit is to define TfrmUnits which is used to edit frmGoPhast.Model.Title and frmGoPhast.Model.Units.
frmUpdateDataSetsUnit  
frmVerticalExaggerationUnit The main purpose of frmVerticalExaggerationUnit is to define TfrmVerticalExaggeration which is used to edit the vertical exaggeration.
frmWorldFileTypeUnit  
FrontLeakyZone FrontLeakyZone is used to create classes to define zones of Leaky boundary conditions on the front view of the model. These classes are TFrontLeakyDataSets and TFrontLeakyZoneGroup.
GIS_Functions GIS_Functions defines GIS functions that can be used with a TRbwParser from within GoPhast.
GlobalVariablesUnit  
GoPhastTypes GoPhastTypes is used to define types, constants, and small classes used in a variety of places in GoPhast.
gpc ===========================================================================

Project: Generic Polygon Clipper

A new algorithm for calculating the difference, intersection, exclusive-or or union of arbitrary polygon sets.

GPC_Classes  
GridGeneration The purpose of GridGeneration is to supply the GenerateGrid function which is used to create the grid based on TScreenObjects.
GuiSettingsUnit  
HashTableFacadeUnit  
HufDefinition  
IniFileUtilities IniFileUtilities declares IniFileName which returns the full path of an .ini file.
InitialChemistryZone InitialChemistryZone is used to create classes to define zones of the initial chemistry. These classes are TInitialChemistryDataSets, TInitialChemistryZone, and TInitialChemistryZoneGroup.
InitialHeadZone InitialHeadZone is used to create classes to define zones of the initial head. These classes are TInitialHeadDataSets, TInitialHeadZone, and TInitialHeadZoneGroup.
InPlaceEditUnit  
InteractiveTools InteractiveTools defines descendants of TCustomInteractiveTool that manage the interaction between the user and the model.
InterpolationUnit InterpolationUnit defines concrete TCustom2DInterpolaters.
IntervalTree The two main classes in IntervalTree are TRbwIntervalTree and TRbwRangeTree.
IntListUnit IntListUnit defines TIntegerList which is used to store a series of integers and TIntListList which is used to store a series of TIntegerLists.
IsosurfaceUnit  
LayerStructureUnit  
LegendUnit  
LineStorage This file contains classes for storing contour lines generated by TRICP_Pascal.
LinRegression LinRegression is used to perform linear regression.
LookUpTable  
MediaZone MediaZone is used to create classes to define zones of the media properties such as hydraulic conductivity. These classes are TMediaDataSets, TMediaZone, and TMediaZoneGroup.
MeshRenumbering Based on: Sloan, S.W., and Randolph, M.F., 1983.
ModelMuse  
ModelMuseUtilities ModelMuseUtilities contains a variety of miscellaneous routines involving OpenGL, math, and strings.
Modflow2005ImporterUnit  
ModflowBasicWriterUnit  
ModflowBCF_WriterUnit  
ModflowBoundaryDisplayUnit  
ModflowBoundaryUnit  
ModflowCellUnit  
ModflowCHD_WriterUnit  
ModflowConstantHeadBoundaryUnit  
ModflowDE4_WriterUnit  
ModflowDiscretizationWriterUnit  
ModflowDrnUnit  
ModflowDRN_WriterUnit  
ModflowDrtUnit  
ModflowDRT_WriterUnit  
ModflowEtsUnit  
ModflowETS_WriterUnit  
ModflowEvtUnit ModflowEvtUnit defines how evapotranspiration package data for one TScreenObject is stored and processed.
ModflowEVT_WriterUnit  
ModflowGageUnit  
ModflowGAG_WriterUnit  
ModflowGhbUnit  
ModflowGHB_WriterUnit  
ModflowGMG_WriterUnit  
ModflowGridUnit  
ModflowHeadObsResults  
ModflowHfbDisplayUnit  
ModflowHfbUnit  
ModflowHFB_WriterUnit  
ModflowHobUnit  
ModflowHOB_WriterUnit  
ModflowHUF_WriterUnit  
ModflowHydmodUnit  
ModflowHydmodWriterUnit  
ModflowKDEP_WriterUnit  
ModflowLakUnit  
ModflowLAK_Writer  
ModflowLgr_WriterUnit  
ModflowLPF_WriterUnit  
ModflowLVDA_WriterUnit  
ModflowMnw2Unit  
ModflowMNW2_WriterUnit  
ModflowMt3dmsLinkWriterUnit  
ModflowMultiplierZoneWriterUnit  
ModflowNWT_WriterUnit  
ModflowOC_Writer  
ModflowOptionsUnit  
ModflowOutputControlUnit  
ModflowPackageSelectionUnit  
ModflowPackagesUnit  
ModflowParameterUnit  
ModflowPCGN_WriterUnit  
ModflowPCG_WriterUnit  
ModflowRchUnit  
ModflowRCH_WriterUnit  
ModflowResUnit  
ModflowRES_WriterUnit  
ModflowRiverWriterUnit  
ModflowRivUnit  
ModflowSfrEquationUnit  
ModflowSfrFlows  
ModflowSfrParamIcalcUnit  
ModflowSfrReachUnit  
ModflowSfrSegment  
ModflowSfrTable  
ModflowSfrUnit  
ModflowSfrUnsatSegment  
ModflowSfrWriterUnit  
ModflowSIP_WriterUnit  
ModflowSubsidenceDefUnit  
ModflowSUB_Writer  
ModflowTimeUnit  
ModflowTransientListParameterUnit  
ModflowUnitNumbers  
ModflowUPW_WriterUnit  
ModflowUzfUnit  
ModflowUzfWriterUnit  
ModflowWellUnit  
ModflowWellWriterUnit  
MODFLOW_SwtWriterUnit  
ModpathMainFileWriterUnit  
ModpathNameFileWriterUnit  
ModpathParticleUnit  
ModpathResponseFileWriterUnit  
ModpathStartingLocationsWriter  
ModpathTimeFileWriterUnit  
MostRecentlyUsedFiles The main purpose of MostRecentlyUsedFiles is to define TvRbwMostRecentlyUsed which manages a list of the most recently used files in an application.
Mt3dmsAdvWriterUnit  
Mt3dmsBtnWriterUnit  
Mt3dmsChemSpeciesUnit  
Mt3dmsChemUnit  
Mt3dmsDspWriterUnit  
Mt3dmsFluxObservationsUnit  
Mt3dmsGcgWriterUnit  
Mt3dmsRctWriterUnit  
Mt3dmsSsmWriterUnit  
Mt3dmsTimesUnit  
Mt3dmsTobUnit  
Mt3dmsTobWriterUnit  
NatNeigh This unit provides two classes to perform Natural Neighbor interpolation on a set of points.
OrderedCollectionUnit  
PathlineReader  
PhastDataSets PhastDataSets is used to define a series of classes that represent data sets in PHAST.
PhastGridUnit PhastGridUnit defines TPhastGrid which is the grid used in PHAST.
PhastModelUnit The main purpose of PhastModelUnit is to provide classes used in saving a PHAST model to a stream and reading a PHAST model from a stream.
PrintChemistryXYZ_Zone PrintChemistryXYZ_Zone is used to create classes to define zones of "Print Chemistry XYZ". These classes are TPrintChemistryXYZ_DataSets, TPrintChemistryXYZ_Zone, and TPrintChemistryXYZ_ZoneGroup.
PrintChemistryZone PrintChemistryZone is used to create classes to define zones of "Print Chemistry". These classes are TPrintChemistryDataSets, TPrintChemistryZone, and TPrintChemistryZoneGroup.
PrintFrequency The main purpose of PrintFrequency is to define TPrintFrequencyItem and TPrintFrequencyCollection which are used to store and retrieve the data in the PRINT_FREQUENCY data block in PHAST.
QuadMeshGenerator QuadMeshGenerator is used to generate a quadrilateral mesh using the algorithm described in Sarrate, Josep, and Huerta, Antonio, 2000.
QuadTreeClass QuadTreeClass registers TRbwQuadTree which is used to quickly retrieve data by their X and Y coordinates.
RbwController  
RbwDataGrid4 The purpose of RbwDataGrid4 is to define TRbwDataGrid4 and TRbwRowDataGrid. These two components allow individual columns or rows to be specialized for specific data types and to have other related properties.
RbwDynamicCursor  
RbwHelpViewer RbwHelpViewer defines a cross-platform method of viewing context-sensitive help in html files. The help is accessed by Keyword.
RbwInternetUtilities RbwInternetUtilities provides a number of cross platform routines useful in accessing the internet.
RbwModelCube RbwModelCube defines TRbwModelCube.
RbwParser The RbwParser unit declares TRbwParser along with associated classes and types.
RbwRuler RbwRuler registers TRbwRuler which draws a ruler.
RbwStringTreeCombo This file is in the public domain.
ReadGlobalsUnit  
ReadModflowArrayUnit This file is part of the source code of ModelMuse by .
ReadPvalUnit  
ReadSutraNodEleUnit  
RealListUnit RealListUnit defines TRealList which is used to store a series of doubles.
RequiredDataSetsUndoUnit  
rwXMLConv *******************************************************
rwXMLParser *******************************************************
ScreenObjectUnit The main purpose of ScreenObjectUnit is to define TScreenObject which extends TScreenObject by adding boundary conditions and the ability to handle PHAST-style interpolation. TScreenObject represents the objects that the user draws on the screen. ScreenObjectUnit also defines a variety of related classes.
SegmentUnit  
SelectUnit SelectUnit is used to define TLine which is used to select objects on the screen by drawing a "lasso" around them.
SfrInterpolatorUnit  
SfrProcedures  
ShapefileUnit ShapefileUnit defines TShapefileGeometryReader and TShapefileGeometryWriter which provide methods of reading and writing respectively the geometry part of ESRI Shapefiles. Each shape in the Shapefile is stored in a TShapeObject which can be accessed through the TShapefileGeometryReader.Items and the TShapefileGeometryWriter.Items properties.
SideLeakyZone SideLeakyZone is used to create classes to define zones of Leaky boundary conditions on the side view of the model. These classes are TSideLeakyDataSets and TSideLeakyZoneGroup.
SolidGeom  
SolidUnit  
SparseArrayUnit The purpose of SparseArrayUnit is to define TSparsePointerArray which acts like an array of pointers It provides constant time access to Items. However, it uses less memory than an array for cases where many of the pointers are nil.
SparseDataSets The classes in this unit are meant to act as sparse arrays to store boundary condition information in PHAST.
SpecifiedFluxFrontZone SpecifiedFluxFrontZone is used to create classes to defined zones of specified flux boundary conditions on the front view of the model. These classes are TSpecifiedFluxFrontDataSets and TSpecifiedFluxFrontGroup.
SpecifiedFluxSideZone SpecifiedFluxSideZone is used to create classes to define zones of specified flux boundary conditions on the side view of the model. These classes are TSpecifiedFluxSideDataSets and TSpecifiedFluxSideGroup.
SpecifiedFluxTopZone SpecifiedFluxTopZone is used to create classes to define zones of specified flux boundary conditions on the top view of the model. These classes are TSpecifiedFluxTopDataSets and TSpecifiedFluxTopGroup.
SpecifiedHeadZone SpecifiedHeadZone is used to create classes to define zones of specified head boundary conditions on the top, front, and side view of the model. These classes are TSpecifiedHeadDataSets, TSpecifiedHeadZone, and TSpecifiedHeadZoneGroup.
SsButtonEd ——————————————————————————
SubscriptionUnit SubscriptionUnit is used to define TObserver which is used to coordinate when TDataArrays need to be updated.
SurferGridFileReaderUnit  
SutraBoundariesUnit  
SutraBoundaryWriterUnit  
SutraFileWriterUnit  
SutraInitialConditionsWriterUnit  
SutraInputWriterUnit  
SutraMeshUnit  
SutraObservationWriterUnit  
SutraOptionsUnit  
SutraOutputControlUnit  
SutraTimeScheduleUnit  
TempFiles TempFiles is used to generate the names of new temporary files and to delete those files when the program closes.
TimeUnit TimeUnit provides a collection that stores the stress period information for the PHAST model. See TTimeCollection.
TopLeakyZone TopLeakyZone is used to create classes that define zones of Leaky boundary conditions on the top view of the model. These classes are TTopLeakyDataSets and TTopLeakyZoneGroup.
TriCP_Routines This file contains routines for plotting contour lines based on data points at arbitrary locations.
TriPackMessages These procedures replace the WRITE statements in TriPack.for.
TripackProcedures Original source code http://www.netlib.org/toms/751

Conditions of use http://www.netlib.org/toms/

Translation from Fortran by .

Notes: Tripack is a set of procedures for creating a constrained Delaunay triangulation. It was originally written in Fortran by Robert J. Renka.

TripackTypes  
Undo This unit contains the base classes for a command pattern-based undo Stack.
UndoItems UndoItems defines a series of TUndoItems used with GoPhast. Others are defined in ScreenObjectUnit, frmChemistryOptionsUnit, frmImportShapefileUnit, frmPhastGridOptionsUnit, frmPrintFrequencyUnit, frmPrintInitialUnit, frmImportDXFUnit, frmSolutionMethodUnit, frmSteadyFlowUnit, frmTimeControlUnit, frmUnitsUnit, and UndoItemsScreenObjects.
UndoItemsScreenObjects UndoItemsScreenObjects is used to define a series of TCustomUndos that relate to TScreenObjects.
ValueArrayStorageUnit  
VertexUnit  
WebUtils  
WritePhastUnit The main purpose of WritePhastUnit is to write the transport data input file for PHAST with the procedure WritePhastInput.
WriteRiverUnit WriteRiverUnit defines TRiverWriter which is used to help write data for Rivers in PHAST.
WriteWellUnit WriteWellUnit defines TWellWriter which is used to help write data for Wells in PHAST.
ZoneBudgetWriterUnit  
ZoneUnit ZoneUnit is used to define the base classes that are used to define property zones in PHAST. These classes are TCustomProperty, TIProperty, TRProperty, TBProperty, TCustomDataSets, TCustomPhastZone, and TCustomZoneGroup.
ZoomBox2 ZoomBox2 registers TQRbwZoomBox2 which is used as an interface for handling drawing with real number coordinates.

Generated by PasDoc 0.12.1 on 2013-05-13 15:42:07