Description | Hierarchy | Fields | Methods | Properties |
type TPhastModel = class(TCustomModel)
TPhastModel
is used to read model configuration data to and from a stream and to store TDataArrays and TScreenObjects.
TPhastModel
allows model configuration data to be read from a stream by making the significant features of a model published properties. Because TModel is derived from TPersistent, this automatically provides it with methods to read and write its published properties. Most of the published properties of TPhastModel correspond directly to settings for the simulation models it supports such as PHAST and MODFLOW.
DataSetList and ObjectList are are descendants of TCollection. They store and read instances of TDataArray and TScreenObject respectively. However, when not reading data from a stream or writing it to a stream. TDataArrays and TScreenObjects are accessed via FDataArrayManager.DataSets and ScreenObjects respectively. The number TDataArrays or TScreenObjects can be determined using FDataArrayManager.DataSetCount and ScreenObjectCount.
![]() |
function GetExaggeration: double; |
![]() |
function GetOwnsScreenObjects: boolean; |
![]() |
function GetScreenObjectCollection: TScreenObjectCollection; |
![]() |
function GetVersion: string; |
![]() |
procedure InitializePhastBoundaries; |
![]() |
procedure RecordTimeControl; |
![]() |
procedure SetBitmaps(const Value: TCompressedBitmapCollection); |
![]() |
procedure SetDiffusivity(const Value: double); |
![]() |
procedure SetExaggeration(Value: double); |
![]() |
procedure SetFlowOnly(const Value: boolean); |
![]() |
procedure SetFrontHeight(Value : integer); |
![]() |
procedure SetFrontX(const Value: double); |
![]() |
procedure SetFrontY(const Value: double); |
![]() |
procedure SetHeight(const Value: integer); |
![]() |
procedure SetLeft(const Value: integer); |
![]() |
procedure SetMagnificationFront(Value: double); |
![]() |
procedure SetMagnificationSide(Value: double); |
![]() |
procedure SetMagnificationTop(Value: double); |
![]() |
procedure SetOwnsScreenObjects(const Value: boolean); |
![]() |
procedure SetPrintFrequency(const Value: TPrintFrequencyCollection); |
![]() |
procedure SetScreenObjectCollection( const Value: TScreenObjectCollection); |
![]() |
procedure SetSideWidth(const Value: integer); |
![]() |
procedure SetSideX(const Value: double); |
![]() |
procedure SetSideY(const Value: double); |
![]() |
procedure SetTimes(const Value: TTimeCollection); |
![]() |
procedure SetTitle(const Value: TStrings); |
![]() |
procedure SetTop(const Value: integer); |
![]() |
procedure SetTopViewHeight(const Value: integer); |
![]() |
procedure SetTopViewWidth(const Value: integer); |
![]() |
procedure SetTopX(const Value: double); |
![]() |
procedure SetTopY(const Value: double); |
![]() |
procedure SetVersion(const Value: string); |
![]() |
procedure SetWidth(const Value: integer); |
![]() |
procedure SetWindowState(const Value: TWindowState); |
![]() |
procedure SetUnits(const Value: TUnits); |
![]() |
procedure UpdateDrainReturnObjects; |
![]() |
procedure CreatePhastTimeLists; |
![]() |
procedure CreatePhastTimeListGroups; |
![]() |
procedure UpdateUseList(DataIndex: integer; NewUseList: TStringList; Item: TCustomModflowBoundaryItem); |
![]() |
function DefaultArchiveName: string; |
![]() |
function GetArchiveName: string; |
![]() |
procedure SetArchiveName(const Value: string); |
![]() |
procedure GetUnitID(var UnitID: Integer); |
![]() |
procedure NotifyGridColorsChanged(Sender: TObject); |
![]() |
procedure SetModelMateProjectFileName(const Value: string); |
![]() |
procedure SetModelMateProject(const Value: TProject); |
![]() |
procedure UpdateModelMateParameter(ParameterList: TStringList; ModelMuseParam: TModflowParameter; Project: TProject; Operation: TModelMateOperation); |
![]() |
procedure UpdateModelMateFluxObservation(ObservationList: TStringList; ModelMuseFluxObsGroup: TFluxObservationGroup; Project: TProject; Operation: TModelMateOperation); |
![]() |
procedure UpdateModelMateHeadObservation(ObservationList: TStringList; const OBSNAM: string; ModelMuseHeadObs: THobItem; Project: TProject; Operation: TModelMateOperation; Method: TMultiObsMethod); |
![]() |
procedure HandleModelMateParameters(Operation: TModelMateOperation; ParameterList: TStringList; Project: TProject); |
![]() |
procedure HandleModelMateObservations(Operation: TModelMateOperation; ObservationList: TStringList; Project: TProject); |
![]() |
procedure EnsureModelMateObsGroup(Project: TProject; GroupName: string; PlotSymbol: integer); |
![]() |
function PhastUsed(Sender: TObject): boolean; |
![]() |
procedure CreateInitialDataSetsForPhastTimeLists; |
![]() |
procedure SetDisplaySettings(const Value: TDisplaySettingsCollection); |
![]() |
procedure SetChildModels(const Value: TChildModelCollection); |
![]() |
function StoreChildModels: Boolean; |
![]() |
function GetChildModels: TChildModelCollection; |
![]() |
function MaxChildColumnsPerColumn(ColIndex: Integer): integer; |
![]() |
function MaxChildRowsPerRow(RowIndex: Integer): integer; |
![]() |
function MaxChildLayersPerLayer(LayerIndex: Integer): integer; |
![]() |
function CombinedCount(ViewDirection: TViewDirection): integer; |
![]() |
function DirectionCount(ViewDirection: TViewDirection): integer; |
![]() |
function MaxChildDisPerParentDis(ViewDirection: TViewDirection; Position: integer): integer; |
![]() |
procedure UpdateAMapping(var AMapping: TMappingArray; ViewDirection: TViewDirection); |
![]() |
procedure SetCombinedDisplayColumn(const Value: integer); |
![]() |
procedure SetCombinedDisplayLayer(const Value: integer); |
![]() |
procedure SetCombinedDisplayRow(const Value: integer); |
![]() |
procedure SetSomeSegmentsUpToDate(const Value: boolean); override; |
![]() |
function GetSomeSegmentsUpToDate: boolean; override; |
![]() |
function GetNeedToRecalculateFrontCellColors: boolean; |
![]() |
function GetNeedToRecalculateSideCellColors: boolean; |
![]() |
function GetNeedToRecalculateTopCellColors: boolean; |
![]() |
procedure SetNeedToRecalculateFrontCellColors(const Value: boolean); |
![]() |
procedure SetNeedToRecalculateSideCellColors(const Value: boolean); |
![]() |
procedure SetNeedToRecalculateTopCellColors(const Value: boolean); |
![]() |
function AquiferPropertiesUsed(Sender: TObject): boolean; override; |
![]() |
function KyUsed(Sender: TObject): boolean; override; |
![]() |
function KzUsed(Sender: TObject): boolean; override; |
![]() |
function PorosityUsed(Sender: TObject): boolean; override; |
![]() |
function SpecificStorageUsed(Sender: TObject): boolean; override; |
![]() |
function ChemistryUsed(Sender: TObject): boolean; override; |
![]() |
function InitialHeadUsed(Sender: TObject): boolean; override; |
![]() |
function EquilibriumPhasesUsed(Sender: TObject): boolean; override; |
![]() |
function SurfacesUsed(Sender: TObject): boolean; override; |
![]() |
function ExchangeUsed(Sender: TObject): boolean; override; |
![]() |
function GasPhaseUsed(Sender: TObject): boolean; override; |
![]() |
function SolidSolutionUsed(Sender: TObject): boolean; override; |
![]() |
function KineticsUsed(Sender: TObject): boolean; override; |
![]() |
function ModflowUsed(Sender: TObject): boolean; override; |
![]() |
function RouteUzfDischarge(Sender: TObject): boolean; override; |
![]() |
function ModflowInitialHeadUsed(Sender: TObject): boolean; override; |
![]() |
function ConfiningBedKzUsed(Sender: TObject): boolean; override; |
![]() |
function VerticalAnisotropyUsed(Sender: TObject): boolean; override; |
![]() |
function HorizontalAnisotropyUsed(Sender: TObject): boolean; override; |
![]() |
function SpecificYieldUsed(Sender: TObject): boolean; override; |
![]() |
function WetDryUsed(Sender: TObject): boolean; override; |
![]() |
function ModpathUsed(Sender: TObject): boolean; override; |
![]() |
function HufReferenceSurfaceNeeded(Sender: TObject): boolean; override; |
![]() |
function BcfUsed(Sender: TObject): boolean; override; |
![]() |
function ConfinedStorageCoefUsed(Sender: TObject): boolean; override; |
![]() |
function ZoneBudgetSelected(Sender: TObject): boolean; override; |
![]() |
function SwtSelected(Sender: TObject): boolean; override; |
![]() |
function SwtOffsetsUsed(Sender: TObject): boolean; override; |
![]() |
function SwtSpecifiedUsed(Sender: TObject): boolean; override; |
![]() |
function WettingActive: boolean; override; |
![]() |
procedure InternalExportModflowLgrFile(const FileName: string); |
![]() |
function GetCombinedDisplayColumn: integer; |
![]() |
function GetCombinedDisplayLayer: integer; |
![]() |
function GetCombinedDisplayRow: integer; |
![]() |
function UpwIsSelected: Boolean; |
![]() |
function SsmIsSelected: Boolean; |
![]() |
function GetSutraLayerStructure: TSutraLayerStructure; |
![]() |
procedure SetSutraLayerStructure(const Value: TSutraLayerStructure); |
![]() |
procedure RenameOldVerticalLeakance; override; |
![]() |
procedure SetSutraTimeOptions(const Value: TSutraTimeOptions); |
![]() |
procedure SetColorSchemes(const Value: TUserDefinedColorSchemeCollection); |
![]() |
procedure SetFishnetMeshGenerator(const Value: TFishnetMeshGenerator); |
![]() |
function GetSfrStreamLinkPlot: TSfrStreamLinkPlot; override; |
![]() |
procedure SetSfrStreamLinkPlot(const Value: TSfrStreamLinkPlot); override; |
![]() |
procedure SetFileName(const Value: string); override; |
![]() |
function GetFormulaManager: TFormulaManager; override; |
![]() |
function GetLayerStructure: TLayerStructure; override; |
![]() |
procedure SetLayerStructure(const Value: TLayerStructure); override; |
![]() |
function GetModflowStressPeriods: TModflowStressPeriods; override; |
![]() |
function GetSoluteTransport: boolean; override; |
![]() |
function GetFreeSurface: boolean; override; |
![]() |
function GetUseWaterTable: boolean; override; |
![]() |
function GetChemistryOptions: TChemistryOptions; override; |
![]() |
procedure SetChemistryOptions(const Value: TChemistryOptions); override; |
![]() |
function GetHufParameters: THufModflowParameters; override; |
![]() |
function GetModflowFullStressPeriods: TModflowStressPeriods; override; |
![]() |
function GetModflowOutputControl: TModflowOutputControl; override; |
![]() |
function GetProgramLocations: TProgramLocations; override; |
![]() |
function GetObservationPurpose: TObservationPurpose; override; |
![]() |
procedure SetObservationPurpose(const Value: TObservationPurpose); override; |
![]() |
procedure SetHufParameters(const Value: THufModflowParameters); override; |
![]() |
procedure SetModflowStressPeriods(const Value: TModflowStressPeriods); override; |
![]() |
procedure SetModflowOutputControl(const Value: TModflowOutputControl); override; |
![]() |
procedure SetModflowTransientParameters( const Value: TModflowTransientListParameters); override; |
![]() |
procedure SetProgramLocations(const Value: TProgramLocations); override; |
![]() |
procedure SetUseWaterTable(const Value: boolean); override; |
![]() |
procedure SetSoluteTransport(const Value: boolean); override; |
![]() |
procedure SetFreeSurface(const Value: boolean); override; |
![]() |
function GetModflowTransientParameters: TModflowTransientListParameters; override; |
![]() |
function GetModelSelection: TModelSelection; override; |
![]() |
function GetModflowSteadyParameters: TModflowSteadyParameters; override; |
![]() |
procedure SetModflowSteadyParameters(const Value: TModflowSteadyParameters); override; |
![]() |
function GetScreenObjectCount: integer; override; |
![]() |
function GetScreenObjects(const Index: integer): TScreenObject; override; |
![]() |
procedure ClearViewedItems; override; |
![]() |
procedure SetUpToDate(const Value: boolean); override; |
![]() |
procedure Loaded; override; |
![]() |
procedure InternalClear; override; |
![]() |
function GetSelectedModel: TCustomModel; override; |
![]() |
procedure SetSelectedModel(const Value: TCustomModel); override; |
![]() |
procedure SetFrontTimeList(const Value: TCustomTimeList); override; |
![]() |
procedure SetSideTimeList(const Value: TCustomTimeList); override; |
![]() |
procedure SetTopTimeList(const Value: TCustomTimeList); override; |
![]() |
function GetDisplayName: string; override; |
![]() |
function GetSaveBfhBoundaryConditions: boolean; override; |
![]() |
procedure SetSaveBfhBoundaryConditions(const Value: boolean); override; |
![]() |
procedure InitializeGages; override; |
![]() |
procedure InitializeSfrWriter(EvaluationType: TEvaluationType); override; |
![]() |
procedure FreeSfrWriter; override; |
![]() |
procedure SetContourFont(const Value: TFont) ; override; |
![]() |
procedure SetShowContourLabels(const Value: boolean); override; |
![]() |
function GetContourFont: TFont; override; |
![]() |
function GetShowContourLabels: boolean; override; |
![]() |
procedure SetMt3dmsOutputControl(const Value: TMt3dmsOutputControl); override; |
![]() |
function GetMt3dmsOutputControl: TMt3dmsOutputControl; override; |
![]() |
function GetMt3dmsTimes: TMt3dmsTimeCollection; override; |
![]() |
procedure SetMt3dmsTimes(const Value: TMt3dmsTimeCollection); override; |
![]() |
function GetImmobileComponents: TChemSpeciesCollection; override; |
![]() |
function GetMobileComponents: TMobileChemSpeciesCollection; override; |
![]() |
procedure SetImmobileComponents(const Value: TChemSpeciesCollection); override; |
![]() |
procedure SetMobileComponents(const Value: TMobileChemSpeciesCollection); override; |
![]() |
procedure SetModelSelection(const Value: TModelSelection); override; |
![]() |
procedure GenerateFishNetMesh(var ErrorMessage: string); override; |
![]() |
function LakBathymetryUsed: Boolean; |
![]() |
function TobIsSelected: Boolean; |
![]() |
procedure DrawHeadObservations(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2); override; |
![]() |
procedure UpdateMapping; |
![]() |
function InitialWaterTableUsed(Sender: TObject): boolean; override; |
![]() |
function ReservoirLayerUsed(Sender: TObject): boolean; override; |
![]() |
function ReservoirPackageUsed(Sender: TObject): boolean; override; |
![]() |
function LakePackageUsed(Sender: TObject): boolean; override; |
![]() |
function UzfPackageUsed(Sender: TObject): boolean; override; |
![]() |
function UzfUnsatVertKUsed(Sender: TObject): boolean; override; |
![]() |
function UzfInitialInfiltrationUsed(Sender: TObject): boolean; override; |
![]() |
function UzfResidualWaterContentUsed(Sender: TObject): boolean; override; |
![]() |
procedure InvalidateMapping; |
![]() |
procedure UpdateChildGrids; |
![]() |
procedure UpdateDataSetConnections; |
![]() |
function AddDataSet(const DataSet: TDataArray): Integer; override; |
![]() |
function IsChildModelEdgeColRow(Col, Row, Layer: integer; out CModel: TBaseModel): boolean; |
![]() |
function IsChildModelEdgeCell(Col, Row, Layer: integer; out CModel: TBaseModel): boolean; |
![]() |
procedure AllowChildGridUpdates; |
![]() |
procedure DisallowChildGridUpdates; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure FixOldModel; |
![]() |
procedure UpdateDisplayUseList(NewUseList: TStringList; ParamType: TParameterType; DataIndex: integer; const DisplayName: string); override; |
![]() |
procedure InvalidateModflowBoundaries; |
![]() |
function ModelLayerDataArrayUsed(Sender: TObject): boolean; |
![]() |
function Mt3dMsInitialConcUsed(Sender: TObject): boolean; |
![]() |
function ModDispDataArrayUsed(Sender: TObject): boolean; |
![]() |
function Mt3dMsSorbImmobInitialConcUsed(Sender: TObject): boolean; |
![]() |
function SubsidenceDataArrayUsed(Sender: TObject): boolean; |
![]() |
procedure GetLayerGroupDataSets(LayerGroupsDataSets: TList); |
![]() |
procedure LocateNearestLakeOrStream(TestScreenObject: TScreenObject; var NearestLake, NearestStream: TScreenObject; Tolerance: double = 0); |
![]() |
procedure BeginScreenObjectUpdate; |
![]() |
procedure EndScreenObjectUpdate; |
![]() |
procedure ScreenObjectUnSelected; |
![]() |
procedure ScreenObjectSelected; |
![]() |
function IsCurrentScreenObject(ScreenObject: TScreenObject): boolean; |
![]() |
function AddScreenObject(const AScreenObject: TScreenObject): integer; virtual; |
![]() |
procedure ClearScreenObjects; |
![]() |
constructor Create(AnOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure DrawScreenObjects3D; |
![]() |
procedure ExtractScreenObject(const AScreenObject: TScreenObject); |
![]() |
procedure IncreaseScreenObjectCapacity(const Delta: integer); |
![]() |
function IndexOfScreenObject(const AScreenObject: TScreenObject): integer; |
![]() |
procedure InitializeTimes; |
![]() |
procedure InsertScreenObject(const Index: integer; const AScreenObject: TScreenObject); |
![]() |
procedure InvalidateSegments; |
![]() |
function NumberOfLargestScreenObjectsStartingWith( const Root: string): integer; |
![]() |
procedure RemoveScreenObject(const AScreenObject: TScreenObject); |
![]() |
procedure RestoreColoredDataSets; |
![]() |
function ScreenObjectClass: TScreenObjectClass; |
![]() |
function GetTimeListByName(const AName: string): TCustomTimeList; |
![]() |
procedure UpdateDataSets; |
![]() |
procedure UpdateFrontTimeDataSet(const TimeList: TCustomTimeList; const Time: double); override; |
![]() |
procedure UpdateScreenObjects; |
![]() |
procedure UpdateSideTimeDataSet(const TimeList: TCustomTimeList; const Time: double); override; |
![]() |
procedure UpdateThreeDTimeDataSet(const TimeList: TCustomTimeList; const Time: double); override; |
![]() |
procedure UpdateTimeLists; |
![]() |
procedure UpdateTopTimeDataSet(const TimeList: TCustomTimeList; const Time: double); override; |
![]() |
function ZoomBox(VD: TViewDirection): TQrbwZoomBox2; |
![]() |
procedure ScreenObjectsChanged(Sender: TObject); |
![]() |
procedure RefreshScreenObjects(Sender: TObject); |
![]() |
function GetCurrentScreenObject(VD: TViewDirection): TScreenObject; |
![]() |
procedure Notify3DViewChanged; |
![]() |
function ResetSelectedScreenObjects: boolean; |
![]() |
function ConvertPoint(VD: TViewDirection; const RealPoint: TPoint2D): TPoint; |
![]() |
procedure InvalidateMfSfrData(Sender: TObject); |
![]() |
procedure InvalidateMfSfrSegmentReachAndIcalc(Sender: TObject); |
![]() |
procedure InvalidateMfSfrReachLength(Sender: TObject); |
![]() |
procedure InvalidateMfSfrIprior(Sender: TObject); |
![]() |
procedure InvalidateMfSfrFlow(Sender: TObject); |
![]() |
procedure InvalidateMfSfrRunoff(Sender: TObject); |
![]() |
procedure InvalidateMfSfrPrecipitation(Sender: TObject); |
![]() |
procedure InvalidateMfSfrEvapotranspiration(Sender: TObject); |
![]() |
procedure InvalidateMfSfrChannelRoughness(Sender: TObject); |
![]() |
procedure InvalidateMfSfrBankRoughness(Sender: TObject); |
![]() |
procedure InvalidateMfSfrDepthCoefficient(Sender: TObject); |
![]() |
procedure InvalidateMfSfrDepthExponent(Sender: TObject); |
![]() |
procedure InvalidateMfSfrWidthCoefficient(Sender: TObject); |
![]() |
procedure InvalidateMfSfrWidthExponent(Sender: TObject); |
![]() |
procedure InvalidateMfSfrUpstreamDepth(Sender: TObject); |
![]() |
procedure InvalidateMfSfrDownstreamDepth(Sender: TObject); |
![]() |
procedure CreateArchive(const FileName: string; const ArchiveCommand: string = ''); |
![]() |
function DefaultHigherElevationFormula(ViewDirection: TViewDirection; EvalAt: TEvaluatedAt): string; |
![]() |
function DefaultLowerElevationFormula(ViewDirection: TViewDirection; EvalAt: TEvaluatedAt): string; |
![]() |
function DefaultElevationFormula(ViewDirection: TViewDirection; EvalAt: TEvaluatedAt): string; |
![]() |
function ParameterDataSetUsed(Sender: TObject): boolean; |
![]() |
function GetScreenObjectByName(AName: string): TScreenObject; override; |
![]() |
procedure CopyScreenObjectsToClipboard; |
![]() |
procedure PasteObjectsFromClipboard(List: TList); |
![]() |
procedure UpdateModelMateProject; |
![]() |
procedure ImportFromModelMateProject(Project: TProject); |
![]() |
procedure RegisterGlobalVariables(Parser: TRbwParser); |
![]() |
procedure ClearScreenObjectCollection; |
![]() |
function FileVersionEqualOrEarlier(TestVersion: string): boolean; |
![]() |
function CombinedColumnCount: integer; |
![]() |
function CombinedRowCount: integer; |
![]() |
function CombinedLayerCount: integer; |
![]() |
procedure UpdateDataSetDimensions; |
![]() |
function LgrUsed: boolean; |
![]() |
function BcfIsSelected: Boolean; |
![]() |
function ChdIsSelected: Boolean; |
![]() |
function ChobIsSelected: Boolean; |
![]() |
function De4IsSelected: Boolean; |
![]() |
function DrnIsSelected: Boolean; |
![]() |
function DrobIsSelected: Boolean; |
![]() |
function DrtIsSelected: Boolean; |
![]() |
function EtsIsSelected: Boolean; |
![]() |
function EvtIsSelected: Boolean; |
![]() |
function GbobIsSelected: Boolean; |
![]() |
function GhbIsSelected: Boolean; |
![]() |
function GmgIsSelected: Boolean; |
![]() |
function HfbIsSelected: Boolean; |
![]() |
function HobIsSelected: Boolean; |
![]() |
function HufIsSelected: Boolean; |
![]() |
function HydmodIsSelected: Boolean; |
![]() |
function LakIsSelected: Boolean; |
![]() |
function LpfIsSelected: Boolean; |
![]() |
function Mnw2IsSelected: Boolean; |
![]() |
function MODPATHIsSelected: Boolean; |
![]() |
procedure ModpathHeadWarning; |
![]() |
function Mt3dmsIsSelected: Boolean; |
![]() |
function Mt3dmsSsmIsSelected: Boolean; |
![]() |
function Mt3dmsTobIsSelected: Boolean; |
![]() |
function PcgIsSelected: Boolean; |
![]() |
function RchIsSelected: Boolean; |
![]() |
function ResIsSelected: Boolean; |
![]() |
function RivIsSelected: Boolean; |
![]() |
function RvobIsSelected: Boolean; |
![]() |
function SfrIsSelected: Boolean; |
![]() |
function SipIsSelected: Boolean; |
![]() |
function SubIsSelected: Boolean; |
![]() |
function SwtIsSelected: Boolean; |
![]() |
function UzfIsSelected: Boolean; |
![]() |
function WelIsSelected: Boolean; |
![]() |
function ZoneBudgetIsSelected: Boolean; |
![]() |
function PackageIsSelected(APackage: TObject): Boolean; |
![]() |
procedure ExportModflowLgrModel(const FileName: string; RunModel, ExportModpath, ExportZoneBudget, ShowWarning: boolean); |
![]() |
procedure AdjustDataArray(ADataArray: TDataArray); override; |
![]() |
function RchTimeVaryingLayers: boolean; |
![]() |
function EvtTimeVaryingLayers: boolean; |
![]() |
function EtsTimeVaryingLayers: boolean; |
![]() |
procedure BeginGridChange; override; |
![]() |
procedure EndGridChange; override; |
![]() |
procedure BeginDataSetUpdate; |
![]() |
procedure EndDataSetUpdate; |
![]() |
procedure UpdateCombinedDisplayColumn; |
![]() |
procedure UpdateCombinedDisplayRow; |
![]() |
procedure UpdateCombinedDisplayLayer; |
![]() |
function DispersionSelected: boolean; |
![]() |
function AnyDispersionMultiDiffusion: boolean; |
![]() |
function AllDispersionMultiDiffusion: boolean; |
![]() |
function AnyMt3dSorbImmobConc: boolean; |
![]() |
function AnyMt3dSorbParameter: boolean; |
![]() |
function AnyMt3dReactions: Boolean; |
![]() |
procedure UpdateMt3dmsChemDataSets; override; |
![]() |
function Mt3dMsFirstSorbParamUsed(Sender: TObject): boolean; |
![]() |
function Mt3dMsSecondSorbParamUsed(Sender: TObject): boolean; |
![]() |
function Mt3dmsReactionRateDisolvedUsed(Sender: TObject): boolean; |
![]() |
function Mt3dmsReactionRateSorbedUsed(Sender: TObject): boolean; |
![]() |
function CombinedLayerSimulated(ALayer: Integer): boolean; |
![]() |
FObservationPurpose: TObservationPurpose; |
![]() |
FCachedScreenObjectIndex: integer; |
![]() |
FBitmaps: TCompressedBitmapCollection; |
See Bitmaps. |
![]() |
FChemistryOptions: TChemistryOptions; |
See ChemistryOptions. |
![]() |
FDiffusivity: double; |
See Diffusivity. |
![]() |
FDiffusivitySet: boolean; |
Values of zero are never stored for real-number properties in Delphi. |
![]() |
FFileVersion: string; |
See FileVersion. |
![]() |
FFluidProperties: TFluidProperties; |
See FluidProperties. |
![]() |
FFluxBoundaryChemistryGroup: TTimeListGroup; |
![]() |
FFluxBoundaryFluxGroup: TTimeListGroup; |
![]() |
FFreeSurface: boolean; |
See FreeSurface. |
![]() |
FFrontBoundaryType: TDataArray; |
See FrontBoundaryType. |
![]() |
FFrontFluxBoundaryChemistry: TPhastTimeList; |
![]() |
FFrontFluxBoundaryFlux: TPhastTimeList; |
![]() |
FFrontLeakyAssociatedSolution: TPhastTimeList; |
![]() |
FFrontLeakyHead: TPhastTimeList; |
See FrontLeakyHead. |
![]() |
FGridOptions: TGridOptions; |
See GridOptions. |
![]() |
FLeakyAssociatedSolutionGroup: TTimeListGroup; |
![]() |
FLeakyHeadGroup: TTimeListGroup; |
See LeakyHeadGroup. |
![]() |
FModelTimes: TRealList; |
See ModelTimes. |
![]() |
FPrintFrequency: TPrintFrequencyCollection; |
See PrintFrequency. |
![]() |
FPrintInitial: TPrintInitial; |
See PrintInitial. |
![]() |
FRiverAssociatedSolution: TPhastTimeList; |
![]() |
FRiverAssociatedSolutionGroup: TTimeListGroup; |
![]() |
FRiverHead: TPhastTimeList; |
See RiverHead. |
![]() |
FRiverHeadGroup: TTimeListGroup; |
See RiverHeadGroup. |
![]() |
FScreenObjectCollection: TScreenObjectCollection; |
|
![]() |
FScreenObjectList: TList; |
|
![]() |
FSideBoundaryType: TDataArray; |
See SideBoundaryType. |
![]() |
FSideFluxBoundaryChemistry: TPhastTimeList; |
![]() |
FSideFluxBoundaryFlux: TPhastTimeList; |
See SideFluxBoundaryFlux. |
![]() |
FSideLeakyAssociatedSolution: TPhastTimeList; |
![]() |
FSideLeakyHead: TPhastTimeList; |
See SideLeakyHead. |
![]() |
FSoluteTransport: boolean; |
See SoluteTransport. |
![]() |
FSolutionOptions: TSolutionOptions; |
See SolutionOptions. |
![]() |
FSomeSegmentsUpToDate: boolean; |
See SomeSegmentsUpToDate. |
![]() |
FSpecifiedHeadAssociatedSolution: TPhastTimeList; |
![]() |
FSpecifiedHeadGroup: TTimeListGroup; |
See SpecifiedHeadGroup. |
![]() |
FSpecifiedHeadHead: TPhastTimeList; |
See SpecifiedHeadHead. |
![]() |
FSpecifiedHeadSolutionGroup: TTimeListGroup; |
![]() |
FSpecifiedSolution: TPhastTimeList; |
See SpecifiedSolution. |
![]() |
FSteadyFlowOptions: TSteadyFlowOptions; |
See SteadyFlowOptions. |
![]() |
FTimes: TTimeCollection; |
See Times. |
![]() |
FTitle: TStrings; |
See Title. |
![]() |
FTop2DBoundaryType: TDataArray; |
See Top2DBoundaryType. |
![]() |
FTopBoundaryType: TDataArray; |
See TopBoundaryType. |
![]() |
FTopFluxBoundaryChemistry: TPhastTimeList; |
![]() |
FTopFluxBoundaryFlux: TPhastTimeList; |
See TopFluxBoundaryFlux. |
![]() |
FTopLeakyAssociatedSolution: TPhastTimeList; |
![]() |
FTopLeakyHead: TPhastTimeList; |
See TopLeakyHead. |
![]() |
FUnits: TUnits; |
See Units. |
![]() |
FUseWaterTable: boolean; |
See UseWaterTable. |
![]() |
FWellInjectionOrPumpingRate: TPhastTimeList; |
![]() |
FWellPumpingRateGroup: TTimeListGroup; |
See WellPumpingRateGroup. |
![]() |
FWellSolution: TPhastTimeList; |
See WellSolution. |
![]() |
FWellSolutionGroup: TTimeListGroup; |
See WellSolutionGroup. |
![]() |
FLayerStructure: TLayerStructure; |
![]() |
FGuiSettings: TGuiSettings; |
![]() |
FModflowStressPeriods: TModflowStressPeriods; |
![]() |
FModflowOutputControl: TModflowOutputControl; |
![]() |
FModflowSteadyParameters: TModflowSteadyParameters; |
![]() |
FModflowTransientParameters: TModflowTransientListParameters; |
![]() |
FOnGetZoomBox: TGetZoomBoxEvent; |
![]() |
FOnScreenObjectsChanged: TNotifyEvent; |
![]() |
FOnGetCurrentScreenObject: TGetCurrentScreenObjectEvent; |
![]() |
FOnConvertPoint: TConvertPointEvent; |
![]() |
FOnScreenObjectSelected: TNotifyEvent; |
![]() |
FOnCheckScreenObject: TCheckScreenObjectEvent; |
![]() |
FOn3DViewChanged: TNotifyEvent; |
![]() |
FOnRefreshScreenObjects: TNotifyEvent; |
![]() |
FProgramLocations: TProgramLocations; |
![]() |
FModflowFullStressPeriods: TModflowStressPeriods; |
![]() |
FOnScreenObjectUnSelected: TNotifyEvent; |
![]() |
FSelectedScreenObjectCount: Integer; |
![]() |
FScreenObjectUpdateCount: Integer; |
![]() |
FArchiveName: string; |
![]() |
FSortedObjectList: TLookUpList; |
![]() |
FGridColors: TColorParameters; |
![]() |
FContourColors: TColorParameters; |
![]() |
FModelMateProjectFileName: string; |
![]() |
FModelMateProject: TProject; |
![]() |
FFormulaManager: TFormulaManager; |
![]() |
FHufParameters: THufModflowParameters; |
![]() |
FColorLegend: TLegend; |
![]() |
FContourLegend: TLegend; |
![]() |
FDisplaySettings: TDisplaySettingsCollection; |
![]() |
FChildModels: TChildModelCollection; |
![]() |
FImportingModel: boolean; |
![]() |
FSelectedModel: TCustomModel; |
![]() |
FColumnMapping: TMappingArray; |
![]() |
FRowMapping: TMappingArray; |
![]() |
FLayerMapping: TMappingArray; |
![]() |
FCombinedDisplayColumn: integer; |
![]() |
FCombinedDisplayLayer: integer; |
![]() |
FCombinedDisplayRow: integer; |
![]() |
FSaveDataSetValues: TSaveDataSetValues; |
![]() |
FChildGridUpdateCount: Integer; |
![]() |
FDataSetUpdateCount: Integer; |
![]() |
FSaveBfhBoundaryConditions: Boolean; |
![]() |
FContourFont: TFont; |
![]() |
FShowContourLabels: Boolean; |
![]() |
FSfrStreamLinkPlot: TSfrStreamLinkPlot; |
![]() |
FMt3dmsOutputControl: TMt3dmsOutputControl; |
![]() |
FMt3dmsTimes: TMt3dmsTimeCollection; |
![]() |
FImmobileComponents: TChemSpeciesCollection; |
![]() |
FMobileComponents: TMobileChemSpeciesCollection; |
![]() |
FSutraLayerStructure: TSutraLayerStructure; |
![]() |
FSutraTimeOptions: TSutraTimeOptions; |
![]() |
FColorSchemes: TUserDefinedColorSchemeCollection; |
![]() |
FFishnetMeshGenerator: TFishnetMeshGenerator; |
![]() |
function GetExaggeration: double; |
FSutraOutputControl: TSutraOutputControl; See Exaggeration. |
![]() |
function GetOwnsScreenObjects: boolean; |
See OwnsScreenObjects. |
![]() |
function GetScreenObjectCollection: TScreenObjectCollection; |
See ObjectList. |
![]() |
function GetVersion: string; |
See Version. |
![]() |
procedure InitializePhastBoundaries; |
|
![]() |
procedure RecordTimeControl; |
|
![]() |
procedure SetBitmaps(const Value: TCompressedBitmapCollection); |
See Bitmaps. |
![]() |
procedure SetDiffusivity(const Value: double); |
See Diffusivity. |
![]() |
procedure SetExaggeration(Value: double); |
See Exaggeration. |
![]() |
procedure SetFlowOnly(const Value: boolean); |
See FlowOnly. |
![]() |
procedure SetFrontHeight(Value : integer); |
See FrontHeight. |
![]() |
procedure SetFrontX(const Value: double); |
See FrontX. |
![]() |
procedure SetFrontY(const Value: double); |
See FrontY. |
![]() |
procedure SetHeight(const Value: integer); |
See Height. |
![]() |
procedure SetLeft(const Value: integer); |
See Left. |
![]() |
procedure SetMagnificationFront(Value: double); |
See MagnificationFront. |
![]() |
procedure SetMagnificationSide(Value: double); |
See MagnificationSide. |
![]() |
procedure SetMagnificationTop(Value: double); |
See MagnificationTop. |
![]() |
procedure SetOwnsScreenObjects(const Value: boolean); |
See OwnsScreenObjects. |
![]() |
procedure SetPrintFrequency(const Value: TPrintFrequencyCollection); |
See PrintFrequency. |
![]() |
procedure SetScreenObjectCollection( const Value: TScreenObjectCollection); |
See ObjectList. |
![]() |
procedure SetSideWidth(const Value: integer); |
See MagnificationTop. |
![]() |
procedure SetSideX(const Value: double); |
See SideX. |
![]() |
procedure SetSideY(const Value: double); |
See SideY. |
![]() |
procedure SetTimes(const Value: TTimeCollection); |
See Times. |
![]() |
procedure SetTitle(const Value: TStrings); |
See Title. |
![]() |
procedure SetTop(const Value: integer); |
See Top. |
![]() |
procedure SetTopViewHeight(const Value: integer); |
See TopViewHeight. |
![]() |
procedure SetTopViewWidth(const Value: integer); |
See TopViewWidth. |
![]() |
procedure SetTopX(const Value: double); |
See TopX. |
![]() |
procedure SetTopY(const Value: double); |
See TopY. |
![]() |
procedure SetVersion(const Value: string); |
See Version. |
![]() |
procedure SetWidth(const Value: integer); |
See Width. |
![]() |
procedure SetWindowState(const Value: TWindowState); |
See WindowState. |
![]() |
procedure SetUnits(const Value: TUnits); |
See Units; |
![]() |
procedure UpdateDrainReturnObjects; |
![]() |
procedure CreatePhastTimeLists; |
![]() |
procedure CreatePhastTimeListGroups; |
![]() |
procedure UpdateUseList(DataIndex: integer; NewUseList: TStringList; Item: TCustomModflowBoundaryItem); |
![]() |
function DefaultArchiveName: string; |
![]() |
function GetArchiveName: string; |
![]() |
procedure SetArchiveName(const Value: string); |
![]() |
procedure GetUnitID(var UnitID: Integer); |
![]() |
procedure NotifyGridColorsChanged(Sender: TObject); |
![]() |
procedure SetModelMateProjectFileName(const Value: string); |
![]() |
procedure SetModelMateProject(const Value: TProject); |
![]() |
procedure UpdateModelMateParameter(ParameterList: TStringList; ModelMuseParam: TModflowParameter; Project: TProject; Operation: TModelMateOperation); |
![]() |
procedure UpdateModelMateFluxObservation(ObservationList: TStringList; ModelMuseFluxObsGroup: TFluxObservationGroup; Project: TProject; Operation: TModelMateOperation); |
![]() |
procedure UpdateModelMateHeadObservation(ObservationList: TStringList; const OBSNAM: string; ModelMuseHeadObs: THobItem; Project: TProject; Operation: TModelMateOperation; Method: TMultiObsMethod); |
![]() |
procedure HandleModelMateParameters(Operation: TModelMateOperation; ParameterList: TStringList; Project: TProject); |
![]() |
procedure HandleModelMateObservations(Operation: TModelMateOperation; ObservationList: TStringList; Project: TProject); |
![]() |
procedure EnsureModelMateObsGroup(Project: TProject; GroupName: string; PlotSymbol: integer); |
![]() |
function PhastUsed(Sender: TObject): boolean; |
![]() |
procedure CreateInitialDataSetsForPhastTimeLists; |
![]() |
procedure SetDisplaySettings(const Value: TDisplaySettingsCollection); |
![]() |
procedure SetChildModels(const Value: TChildModelCollection); |
![]() |
function StoreChildModels: Boolean; |
![]() |
function GetChildModels: TChildModelCollection; |
![]() |
function MaxChildColumnsPerColumn(ColIndex: Integer): integer; |
![]() |
function MaxChildRowsPerRow(RowIndex: Integer): integer; |
![]() |
function MaxChildLayersPerLayer(LayerIndex: Integer): integer; |
![]() |
function CombinedCount(ViewDirection: TViewDirection): integer; |
![]() |
function DirectionCount(ViewDirection: TViewDirection): integer; |
![]() |
function MaxChildDisPerParentDis(ViewDirection: TViewDirection; Position: integer): integer; |
![]() |
procedure UpdateAMapping(var AMapping: TMappingArray; ViewDirection: TViewDirection); |
![]() |
procedure SetCombinedDisplayColumn(const Value: integer); |
![]() |
procedure SetCombinedDisplayLayer(const Value: integer); |
![]() |
procedure SetCombinedDisplayRow(const Value: integer); |
![]() |
procedure SetSomeSegmentsUpToDate(const Value: boolean); override; |
![]() |
function GetSomeSegmentsUpToDate: boolean; override; |
![]() |
function GetNeedToRecalculateFrontCellColors: boolean; |
![]() |
function GetNeedToRecalculateSideCellColors: boolean; |
![]() |
function GetNeedToRecalculateTopCellColors: boolean; |
![]() |
procedure SetNeedToRecalculateFrontCellColors(const Value: boolean); |
![]() |
procedure SetNeedToRecalculateSideCellColors(const Value: boolean); |
![]() |
procedure SetNeedToRecalculateTopCellColors(const Value: boolean); |
![]() |
function AquiferPropertiesUsed(Sender: TObject): boolean; override; |
![]() |
function KyUsed(Sender: TObject): boolean; override; |
![]() |
function KzUsed(Sender: TObject): boolean; override; |
![]() |
function PorosityUsed(Sender: TObject): boolean; override; |
![]() |
function SpecificStorageUsed(Sender: TObject): boolean; override; |
![]() |
function ChemistryUsed(Sender: TObject): boolean; override; |
![]() |
function InitialHeadUsed(Sender: TObject): boolean; override; |
![]() |
function EquilibriumPhasesUsed(Sender: TObject): boolean; override; |
![]() |
function SurfacesUsed(Sender: TObject): boolean; override; |
![]() |
function ExchangeUsed(Sender: TObject): boolean; override; |
![]() |
function GasPhaseUsed(Sender: TObject): boolean; override; |
![]() |
function SolidSolutionUsed(Sender: TObject): boolean; override; |
![]() |
function KineticsUsed(Sender: TObject): boolean; override; |
![]() |
function ModflowUsed(Sender: TObject): boolean; override; |
![]() |
function RouteUzfDischarge(Sender: TObject): boolean; override; |
![]() |
function ModflowInitialHeadUsed(Sender: TObject): boolean; override; |
![]() |
function ConfiningBedKzUsed(Sender: TObject): boolean; override; |
![]() |
function VerticalAnisotropyUsed(Sender: TObject): boolean; override; |
![]() |
function HorizontalAnisotropyUsed(Sender: TObject): boolean; override; |
![]() |
function SpecificYieldUsed(Sender: TObject): boolean; override; |
![]() |
function WetDryUsed(Sender: TObject): boolean; override; |
![]() |
function ModpathUsed(Sender: TObject): boolean; override; |
![]() |
function HufReferenceSurfaceNeeded(Sender: TObject): boolean; override; |
![]() |
function BcfUsed(Sender: TObject): boolean; override; |
![]() |
function ConfinedStorageCoefUsed(Sender: TObject): boolean; override; |
![]() |
function ZoneBudgetSelected(Sender: TObject): boolean; override; |
![]() |
function SwtSelected(Sender: TObject): boolean; override; |
![]() |
function SwtOffsetsUsed(Sender: TObject): boolean; override; |
![]() |
function SwtSpecifiedUsed(Sender: TObject): boolean; override; |
![]() |
function WettingActive: boolean; override; |
![]() |
procedure InternalExportModflowLgrFile(const FileName: string); |
![]() |
function GetCombinedDisplayColumn: integer; |
![]() |
function GetCombinedDisplayLayer: integer; |
![]() |
function GetCombinedDisplayRow: integer; |
![]() |
function UpwIsSelected: Boolean; |
![]() |
function SsmIsSelected: Boolean; |
![]() |
function GetSutraLayerStructure: TSutraLayerStructure; |
![]() |
procedure SetSutraLayerStructure(const Value: TSutraLayerStructure); |
![]() |
procedure RenameOldVerticalLeakance; override; |
![]() |
procedure SetSutraTimeOptions(const Value: TSutraTimeOptions); |
![]() |
procedure SetColorSchemes(const Value: TUserDefinedColorSchemeCollection); |
![]() |
procedure SetFishnetMeshGenerator(const Value: TFishnetMeshGenerator); |
![]() |
function GetSfrStreamLinkPlot: TSfrStreamLinkPlot; override; |
procedure SetSutraOutputControl(const Value: TSutraOutputControl); |
![]() |
procedure SetSfrStreamLinkPlot(const Value: TSfrStreamLinkPlot); override; |
![]() |
procedure SetFileName(const Value: string); override; |
![]() |
function GetFormulaManager: TFormulaManager; override; |
![]() |
function GetLayerStructure: TLayerStructure; override; |
![]() |
procedure SetLayerStructure(const Value: TLayerStructure); override; |
![]() |
function GetModflowStressPeriods: TModflowStressPeriods; override; |
![]() |
function GetSoluteTransport: boolean; override; |
![]() |
function GetFreeSurface: boolean; override; |
![]() |
function GetUseWaterTable: boolean; override; |
![]() |
function GetChemistryOptions: TChemistryOptions; override; |
![]() |
procedure SetChemistryOptions(const Value: TChemistryOptions); override; |
![]() |
function GetHufParameters: THufModflowParameters; override; |
![]() |
function GetModflowFullStressPeriods: TModflowStressPeriods; override; |
![]() |
function GetModflowOutputControl: TModflowOutputControl; override; |
![]() |
function GetProgramLocations: TProgramLocations; override; |
![]() |
function GetObservationPurpose: TObservationPurpose; override; |
![]() |
procedure SetObservationPurpose(const Value: TObservationPurpose); override; |
![]() |
procedure SetHufParameters(const Value: THufModflowParameters); override; |
![]() |
procedure SetModflowStressPeriods(const Value: TModflowStressPeriods); override; |
procedure SetModflowOptions(const Value: TModflowOptions);override; |
![]() |
procedure SetModflowOutputControl(const Value: TModflowOutputControl); override; |
![]() |
procedure SetModflowTransientParameters( const Value: TModflowTransientListParameters); override; |
![]() |
procedure SetProgramLocations(const Value: TProgramLocations); override; |
![]() |
procedure SetUseWaterTable(const Value: boolean); override; |
See UseWaterTable. |
![]() |
procedure SetSoluteTransport(const Value: boolean); override; |
See SoluteTransport. |
![]() |
procedure SetFreeSurface(const Value: boolean); override; |
See FreeSurface. |
![]() |
function GetModflowTransientParameters: TModflowTransientListParameters; override; |
![]() |
function GetModelSelection: TModelSelection; override; |
![]() |
function GetModflowSteadyParameters: TModflowSteadyParameters; override; |
![]() |
procedure SetModflowSteadyParameters(const Value: TModflowSteadyParameters); override; |
![]() |
function GetScreenObjectCount: integer; override; |
procedure SetModelSelection(const Value: TModelSelection);override; See ScreenObjectCount. |
![]() |
function GetScreenObjects(const Index: integer): TScreenObject; override; |
See ScreenObjects. |
![]() |
procedure ClearViewedItems; override; |
|
![]() |
procedure SetUpToDate(const Value: boolean); override; |
![]() |
procedure Loaded; override; |
|
![]() |
procedure InternalClear; override; |
|
![]() |
function GetSelectedModel: TCustomModel; override; |
![]() |
procedure SetSelectedModel(const Value: TCustomModel); override; |
![]() |
procedure SetFrontTimeList(const Value: TCustomTimeList); override; |
![]() |
procedure SetSideTimeList(const Value: TCustomTimeList); override; |
![]() |
procedure SetTopTimeList(const Value: TCustomTimeList); override; |
![]() |
function GetDisplayName: string; override; |
![]() |
function GetSaveBfhBoundaryConditions: boolean; override; |
![]() |
procedure SetSaveBfhBoundaryConditions(const Value: boolean); override; |
![]() |
procedure InitializeGages; override; |
![]() |
procedure InitializeSfrWriter(EvaluationType: TEvaluationType); override; |
![]() |
procedure FreeSfrWriter; override; |
![]() |
procedure SetContourFont(const Value: TFont) ; override; |
![]() |
procedure SetShowContourLabels(const Value: boolean); override; |
![]() |
function GetContourFont: TFont; override; |
![]() |
function GetShowContourLabels: boolean; override; |
![]() |
procedure SetMt3dmsOutputControl(const Value: TMt3dmsOutputControl); override; |
![]() |
function GetMt3dmsOutputControl: TMt3dmsOutputControl; override; |
![]() |
function GetMt3dmsTimes: TMt3dmsTimeCollection; override; |
![]() |
procedure SetMt3dmsTimes(const Value: TMt3dmsTimeCollection); override; |
![]() |
function GetImmobileComponents: TChemSpeciesCollection; override; |
![]() |
function GetMobileComponents: TMobileChemSpeciesCollection; override; |
![]() |
procedure SetImmobileComponents(const Value: TChemSpeciesCollection); override; |
![]() |
procedure SetMobileComponents(const Value: TMobileChemSpeciesCollection); override; |
![]() |
procedure SetModelSelection(const Value: TModelSelection); override; |
![]() |
procedure GenerateFishNetMesh(var ErrorMessage: string); override; |
![]() |
function LakBathymetryUsed: Boolean; |
![]() |
function TobIsSelected: Boolean; |
![]() |
procedure DrawHeadObservations(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2); override; |
procedure RenameDataArray(DataArray: TDataArray; const NewName: string); |
![]() |
procedure UpdateMapping; |
procedure DrawSfrStreamLinkages(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2); Update relationships of parent grid with child grids. |
![]() |
function InitialWaterTableUsed(Sender: TObject): boolean; override; |
![]() |
function ReservoirLayerUsed(Sender: TObject): boolean; override; |
![]() |
function ReservoirPackageUsed(Sender: TObject): boolean; override; |
![]() |
function LakePackageUsed(Sender: TObject): boolean; override; |
![]() |
function UzfPackageUsed(Sender: TObject): boolean; override; |
![]() |
function UzfUnsatVertKUsed(Sender: TObject): boolean; override; |
![]() |
function UzfInitialInfiltrationUsed(Sender: TObject): boolean; override; |
![]() |
function UzfResidualWaterContentUsed(Sender: TObject): boolean; override; |
![]() |
procedure InvalidateMapping; |
![]() |
procedure UpdateChildGrids; |
![]() |
procedure UpdateDataSetConnections; |
![]() |
function AddDataSet(const DataSet: TDataArray): Integer; override; |
![]() |
function IsChildModelEdgeColRow(Col, Row, Layer: integer; out CModel: TBaseModel): boolean; |
![]() |
function IsChildModelEdgeCell(Col, Row, Layer: integer; out CModel: TBaseModel): boolean; |
![]() |
procedure AllowChildGridUpdates; |
![]() |
procedure DisallowChildGridUpdates; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure FixOldModel; |
|
![]() |
procedure UpdateDisplayUseList(NewUseList: TStringList; ParamType: TParameterType; DataIndex: integer; const DisplayName: string); override; |
|
![]() |
procedure InvalidateModflowBoundaries; |
|
![]() |
function ModelLayerDataArrayUsed(Sender: TObject): boolean; |
|
![]() |
function Mt3dMsInitialConcUsed(Sender: TObject): boolean; |
![]() |
function ModDispDataArrayUsed(Sender: TObject): boolean; |
![]() |
function Mt3dMsSorbImmobInitialConcUsed(Sender: TObject): boolean; |
![]() |
function SubsidenceDataArrayUsed(Sender: TObject): boolean; |
|
![]() |
procedure GetLayerGroupDataSets(LayerGroupsDataSets: TList); |
|
![]() |
procedure LocateNearestLakeOrStream(TestScreenObject: TScreenObject; var NearestLake, NearestStream: TScreenObject; Tolerance: double = 0); |
|
![]() |
procedure BeginScreenObjectUpdate; |
|
![]() |
procedure EndScreenObjectUpdate; |
|
![]() |
procedure ScreenObjectUnSelected; |
|
![]() |
procedure ScreenObjectSelected; |
|
![]() |
function IsCurrentScreenObject(ScreenObject: TScreenObject): boolean; |
If assigned, |
![]() |
function AddScreenObject(const AScreenObject: TScreenObject): integer; virtual; |
|
![]() |
procedure ClearScreenObjects; |
|
![]() |
constructor Create(AnOwner: TComponent); override; |
|
![]() |
destructor Destroy; override; |
|
![]() |
procedure DrawScreenObjects3D; |
|
![]() |
procedure ExtractScreenObject(const AScreenObject: TScreenObject); |
|
![]() |
procedure IncreaseScreenObjectCapacity(const Delta: integer); |
|
![]() |
function IndexOfScreenObject(const AScreenObject: TScreenObject): integer; |
|
![]() |
procedure InitializeTimes; |
|
![]() |
procedure InsertScreenObject(const Index: integer; const AScreenObject: TScreenObject); |
|
![]() |
procedure InvalidateSegments; |
Calling |
![]() |
function NumberOfLargestScreenObjectsStartingWith( const Root: string): integer; |
|
![]() |
procedure RemoveScreenObject(const AScreenObject: TScreenObject); |
|
![]() |
procedure RestoreColoredDataSets; |
|
![]() |
function ScreenObjectClass: TScreenObjectClass; |
|
![]() |
function GetTimeListByName(const AName: string): TCustomTimeList; |
![]() |
procedure UpdateDataSets; |
|
![]() |
procedure UpdateFrontTimeDataSet(const TimeList: TCustomTimeList; const Time: double); override; |
![]() |
procedure UpdateScreenObjects; |
|
![]() |
procedure UpdateSideTimeDataSet(const TimeList: TCustomTimeList; const Time: double); override; |
![]() |
procedure UpdateThreeDTimeDataSet(const TimeList: TCustomTimeList; const Time: double); override; |
![]() |
procedure UpdateTimeLists; |
|
![]() |
procedure UpdateTopTimeDataSet(const TimeList: TCustomTimeList; const Time: double); override; |
![]() |
function ZoomBox(VD: TViewDirection): TQrbwZoomBox2; |
If assigned, |
![]() |
procedure ScreenObjectsChanged(Sender: TObject); |
If assigned, |
![]() |
procedure RefreshScreenObjects(Sender: TObject); |
|
![]() |
function GetCurrentScreenObject(VD: TViewDirection): TScreenObject; |
If assigned, |
![]() |
procedure Notify3DViewChanged; |
If assigned, |
![]() |
function ResetSelectedScreenObjects: boolean; |
|
![]() |
function ConvertPoint(VD: TViewDirection; const RealPoint: TPoint2D): TPoint; |
|
![]() |
procedure InvalidateMfSfrData(Sender: TObject); |
![]() |
procedure InvalidateMfSfrSegmentReachAndIcalc(Sender: TObject); |
![]() |
procedure InvalidateMfSfrReachLength(Sender: TObject); |
![]() |
procedure InvalidateMfSfrIprior(Sender: TObject); |
![]() |
procedure InvalidateMfSfrFlow(Sender: TObject); |
![]() |
procedure InvalidateMfSfrRunoff(Sender: TObject); |
![]() |
procedure InvalidateMfSfrPrecipitation(Sender: TObject); |
![]() |
procedure InvalidateMfSfrEvapotranspiration(Sender: TObject); |
![]() |
procedure InvalidateMfSfrChannelRoughness(Sender: TObject); |
![]() |
procedure InvalidateMfSfrBankRoughness(Sender: TObject); |
![]() |
procedure InvalidateMfSfrDepthCoefficient(Sender: TObject); |
![]() |
procedure InvalidateMfSfrDepthExponent(Sender: TObject); |
![]() |
procedure InvalidateMfSfrWidthCoefficient(Sender: TObject); |
![]() |
procedure InvalidateMfSfrWidthExponent(Sender: TObject); |
![]() |
procedure InvalidateMfSfrUpstreamDepth(Sender: TObject); |
![]() |
procedure InvalidateMfSfrDownstreamDepth(Sender: TObject); |
![]() |
procedure CreateArchive(const FileName: string; const ArchiveCommand: string = ''); |
![]() |
function DefaultHigherElevationFormula(ViewDirection: TViewDirection; EvalAt: TEvaluatedAt): string; |
procedure InvalidateMfHobHeads(Sender: TObject); |
![]() |
function DefaultLowerElevationFormula(ViewDirection: TViewDirection; EvalAt: TEvaluatedAt): string; |
![]() |
function DefaultElevationFormula(ViewDirection: TViewDirection; EvalAt: TEvaluatedAt): string; |
![]() |
function ParameterDataSetUsed(Sender: TObject): boolean; |
![]() |
function GetScreenObjectByName(AName: string): TScreenObject; override; |
![]() |
procedure CopyScreenObjectsToClipboard; |
![]() |
procedure PasteObjectsFromClipboard(List: TList); |
![]() |
procedure UpdateModelMateProject; |
![]() |
procedure ImportFromModelMateProject(Project: TProject); |
![]() |
procedure RegisterGlobalVariables(Parser: TRbwParser); |
![]() |
procedure ClearScreenObjectCollection; |
![]() |
function FileVersionEqualOrEarlier(TestVersion: string): boolean; |
![]() |
function CombinedColumnCount: integer; |
![]() |
function CombinedRowCount: integer; |
![]() |
function CombinedLayerCount: integer; |
![]() |
procedure UpdateDataSetDimensions; |
![]() |
function LgrUsed: boolean; |
![]() |
function BcfIsSelected: Boolean; |
![]() |
function ChdIsSelected: Boolean; |
![]() |
function ChobIsSelected: Boolean; |
![]() |
function De4IsSelected: Boolean; |
![]() |
function DrnIsSelected: Boolean; |
![]() |
function DrobIsSelected: Boolean; |
![]() |
function DrtIsSelected: Boolean; |
![]() |
function EtsIsSelected: Boolean; |
![]() |
function EvtIsSelected: Boolean; |
![]() |
function GbobIsSelected: Boolean; |
![]() |
function GhbIsSelected: Boolean; |
![]() |
function GmgIsSelected: Boolean; |
![]() |
function HfbIsSelected: Boolean; |
![]() |
function HobIsSelected: Boolean; |
![]() |
function HufIsSelected: Boolean; |
![]() |
function HydmodIsSelected: Boolean; |
![]() |
function LakIsSelected: Boolean; |
![]() |
function LpfIsSelected: Boolean; |
![]() |
function Mnw2IsSelected: Boolean; |
![]() |
function MODPATHIsSelected: Boolean; |
![]() |
procedure ModpathHeadWarning; |
![]() |
function Mt3dmsIsSelected: Boolean; |
![]() |
function Mt3dmsSsmIsSelected: Boolean; |
![]() |
function Mt3dmsTobIsSelected: Boolean; |
![]() |
function PcgIsSelected: Boolean; |
![]() |
function RchIsSelected: Boolean; |
![]() |
function ResIsSelected: Boolean; |
![]() |
function RivIsSelected: Boolean; |
![]() |
function RvobIsSelected: Boolean; |
![]() |
function SfrIsSelected: Boolean; |
![]() |
function SipIsSelected: Boolean; |
![]() |
function SubIsSelected: Boolean; |
![]() |
function SwtIsSelected: Boolean; |
![]() |
function UzfIsSelected: Boolean; |
![]() |
function WelIsSelected: Boolean; |
![]() |
function ZoneBudgetIsSelected: Boolean; |
![]() |
function PackageIsSelected(APackage: TObject): Boolean; |
![]() |
procedure ExportModflowLgrModel(const FileName: string; RunModel, ExportModpath, ExportZoneBudget, ShowWarning: boolean); |
![]() |
procedure AdjustDataArray(ADataArray: TDataArray); override; |
![]() |
function RchTimeVaryingLayers: boolean; |
![]() |
function EvtTimeVaryingLayers: boolean; |
![]() |
function EtsTimeVaryingLayers: boolean; |
![]() |
procedure BeginGridChange; override; |
![]() |
procedure EndGridChange; override; |
![]() |
procedure BeginDataSetUpdate; |
![]() |
procedure EndDataSetUpdate; |
![]() |
procedure UpdateCombinedDisplayColumn; |
![]() |
procedure UpdateCombinedDisplayRow; |
![]() |
procedure UpdateCombinedDisplayLayer; |
![]() |
function DispersionSelected: boolean; |
![]() |
function AnyDispersionMultiDiffusion: boolean; |
![]() |
function AllDispersionMultiDiffusion: boolean; |
![]() |
function AnyMt3dSorbImmobConc: boolean; |
![]() |
function AnyMt3dSorbParameter: boolean; |
![]() |
function AnyMt3dReactions: Boolean; |
![]() |
procedure UpdateMt3dmsChemDataSets; override; |
![]() |
function Mt3dMsFirstSorbParamUsed(Sender: TObject): boolean; |
![]() |
function Mt3dMsSecondSorbParamUsed(Sender: TObject): boolean; |
![]() |
function Mt3dmsReactionRateDisolvedUsed(Sender: TObject): boolean; |
![]() |
function Mt3dmsReactionRateSorbedUsed(Sender: TObject): boolean; |
![]() |
function CombinedLayerSimulated(ALayer: Integer): boolean; |
![]() |
property ImportingModel: boolean read FImportingModel write FImportingModel; |
![]() |
property SelectedScreenObjectCount: Integer read FSelectedScreenObjectCount; |
|
![]() |
property OnScreenObjectSelected: TNotifyEvent read FOnScreenObjectSelected
write FOnScreenObjectSelected; |
![]() |
property OnScreenObjectUnSelected: TNotifyEvent
read FOnScreenObjectUnSelected write FOnScreenObjectUnSelected; |
|
![]() |
property OnCheckScreenObject: TCheckScreenObjectEvent
read FOnCheckScreenObject write FOnCheckScreenObject; |
See CheckScreenObject. |
![]() |
property GridColorParameters: TColorParameters read FGridColors; |
|
![]() |
property ContourColorParameters: TColorParameters read FContourColors; |
|
![]() |
property FileVersion: string read FFileVersion; |
|
![]() |
property FluxBoundaryChemistryGroup: TTimeListGroup read
FFluxBoundaryChemistryGroup; |
|
![]() |
property FluxBoundaryFluxGroup: TTimeListGroup read FFluxBoundaryFluxGroup; |
|
![]() |
property FrontBoundaryType: TDataArray read FFrontBoundaryType; |
|
![]() |
property FrontFluxBoundaryChemistry: TPhastTimeList
read FFrontFluxBoundaryChemistry; |
|
![]() |
property FrontFluxBoundaryFlux: TPhastTimeList read FFrontFluxBoundaryFlux; |
|
![]() |
property FrontLeakyAssociatedSolution: TPhastTimeList
read FFrontLeakyAssociatedSolution; |
|
![]() |
property FrontLeakyHead: TPhastTimeList read FFrontLeakyHead; |
|
![]() |
property LeakyAssociatedSolutionGroup: TTimeListGroup
read FLeakyAssociatedSolutionGroup; |
|
![]() |
property LeakyHeadGroup: TTimeListGroup read FLeakyHeadGroup; |
|
![]() |
property ModelTimes: TRealList read FModelTimes; |
|
![]() |
property OwnsScreenObjects: boolean read GetOwnsScreenObjects
write SetOwnsScreenObjects; |
|
![]() |
property RiverAssociatedSolution: TPhastTimeList
read FRiverAssociatedSolution; |
|
![]() |
property RiverAssociatedSolutionGroup: TTimeListGroup
read FRiverAssociatedSolutionGroup; |
|
![]() |
property RiverHead: TPhastTimeList read FRiverHead; |
|
![]() |
property RiverHeadGroup: TTimeListGroup read FRiverHeadGroup; |
|
![]() |
property SideBoundaryType: TDataArray read FSideBoundaryType; |
|
![]() |
property SideFluxBoundaryChemistry: TPhastTimeList
read FSideFluxBoundaryChemistry; |
|
![]() |
property SideFluxBoundaryFlux: TPhastTimeList read FSideFluxBoundaryFlux; |
|
![]() |
property SideLeakyAssociatedSolution: TPhastTimeList
read FSideLeakyAssociatedSolution; |
|
![]() |
property SideLeakyHead: TPhastTimeList read FSideLeakyHead; |
|
![]() |
property SpecifiedHeadAssociatedSolution: TPhastTimeList
read FSpecifiedHeadAssociatedSolution; |
|
![]() |
property SpecifiedHeadGroup: TTimeListGroup read FSpecifiedHeadGroup; |
|
![]() |
property SpecifiedHeadHead: TPhastTimeList read FSpecifiedHeadHead; |
|
![]() |
property SpecifiedHeadSolutionGroup: TTimeListGroup
read FSpecifiedHeadSolutionGroup; |
|
![]() |
property SpecifiedSolution: TPhastTimeList read FSpecifiedSolution; |
|
![]() |
property Top2DBoundaryType: TDataArray read FTop2DBoundaryType; |
|
![]() |
property TopBoundaryType: TDataArray read FTopBoundaryType; |
|
![]() |
property TopFluxBoundaryChemistry: TPhastTimeList
read FTopFluxBoundaryChemistry; |
|
![]() |
property TopFluxBoundaryFlux: TPhastTimeList read FTopFluxBoundaryFlux; |
|
![]() |
property TopLeakyAssociatedSolution: TPhastTimeList
read FTopLeakyAssociatedSolution; |
|
![]() |
property TopLeakyHead: TPhastTimeList read FTopLeakyHead; |
|
![]() |
property WellInjectionOrPumpingRate: TPhastTimeList
read FWellInjectionOrPumpingRate; |
|
![]() |
property WellPumpingRateGroup: TTimeListGroup read FWellPumpingRateGroup; |
|
![]() |
property WellSolution: TPhastTimeList read FWellSolution; |
|
![]() |
property WellSolutionGroup: TTimeListGroup read FWellSolutionGroup; |
|
![]() |
property OnGetZoomBox: TGetZoomBoxEvent read FOnGetZoomBox
write FOnGetZoomBox; |
See GetZoomBox. |
![]() |
property OnScreenObjectsChanged: TNotifyEvent read FOnScreenObjectsChanged
write FOnScreenObjectsChanged; |
![]() |
property OnRefreshScreenObjects: TNotifyEvent read FOnRefreshScreenObjects
write FOnRefreshScreenObjects; |
The event handler for this event is TfrmGoPhast.UpdateDisplay. |
![]() |
property OnGetCurrentScreenObject : TGetCurrentScreenObjectEvent
read FOnGetCurrentScreenObject write FOnGetCurrentScreenObject; |
![]() |
property On3DViewChanged: TNotifyEvent read FOn3DViewChanged
write FOn3DViewChanged; |
See Invalidate3DView. |
![]() |
property OnConvertPoint: TConvertPointEvent read FOnConvertPoint
write FOnConvertPoint; |
see ConvertPoint. |
![]() |
property ArchiveName: string read GetArchiveName write SetArchiveName; |
![]() |
property ModelMateProject: TProject read FModelMateProject
write SetModelMateProject; |
![]() |
property FormulaManager: TFormulaManager read GetFormulaManager; |
![]() |
property ColorLegend: TLegend read FColorLegend; |
![]() |
property ContourLegend: TLegend read FContourLegend; |
![]() |
property NeedToRecalculateTopCellColors: boolean
read GetNeedToRecalculateTopCellColors
write SetNeedToRecalculateTopCellColors; |
![]() |
property NeedToRecalculateFrontCellColors: boolean
read GetNeedToRecalculateFrontCellColors
write SetNeedToRecalculateFrontCellColors; |
![]() |
property NeedToRecalculateSideCellColors: boolean
read GetNeedToRecalculateSideCellColors
write SetNeedToRecalculateSideCellColors; |
![]() |
property DataSetUpdateCount: integer read FDataSetUpdateCount; |
![]() |
property FlowOnly: boolean write SetFlowOnly stored False; |
The following properties are obsolete. |
![]() |
property FluidProperties: TFluidProperties read FFluidProperties
write FFluidProperties stored False; |
|
![]() |
property FrontHeight: integer
write SetFrontHeight stored False; |
|
![]() |
property FrontX: double write SetFrontX stored False; |
read GetFrontHeight |
![]() |
property FrontY: double write SetFrontY stored False; |
|
![]() |
property Height: integer write SetHeight stored False; |
|
![]() |
property Left: integer write SetLeft stored False; |
|
![]() |
property MagnificationFront: double
write SetMagnificationFront stored False; |
|
![]() |
property MagnificationSide: double
write SetMagnificationSide stored False; |
read GetMagnificationFront |
![]() |
property MagnificationTop: double
write SetMagnificationTop stored False; |
read GetMagnificationSide |
![]() |
property SideWidth: integer
write SetSideWidth stored False; |
read GetMagnificationTop |
![]() |
property SideX: double write SetSideX stored False; |
read GetSideWidth |
![]() |
property SideY: double write SetSideY stored False; |
|
![]() |
property Top: integer write SetTop stored False; |
|
![]() |
property TopViewHeight: integer
write SetTopViewHeight stored False; |
|
![]() |
property TopViewWidth: integer
write SetTopViewWidth stored False; |
read GetTopViewHeight |
![]() |
property TopX: double write SetTopX stored False; |
read GetTopViewWidth |
![]() |
property TopY: double write SetTopY stored False; |
|
![]() |
property Width: integer write SetWidth stored False; |
|
![]() |
property WindowState: TWindowState
write SetWindowState stored False; |
|
![]() |
property Diffusivity: double read FDiffusivity write SetDiffusivity; |
read GetWindowState The following properties are used only in PHAST models. |
![]() |
property GridOptions: TGridOptions read FGridOptions write FGridOptions; |
|
![]() |
property PrintFrequency: TPrintFrequencyCollection read FPrintFrequency
write SetPrintFrequency; |
|
![]() |
property PrintInitial: TPrintInitial read FPrintInitial write FPrintInitial; |
|
![]() |
property SolutionOptions: TSolutionOptions read FSolutionOptions
write FSolutionOptions; |
|
![]() |
property SteadyFlowOptions: TSteadyFlowOptions read FSteadyFlowOptions
write FSteadyFlowOptions; |
|
![]() |
property Times: TTimeCollection read FTimes write SetTimes; |
|
![]() |
property Title: TStrings read FTitle write SetTitle stored True; |
|
![]() |
property Units: TUnits read FUnits write SetUnits; |
|
![]() |
property Bitmaps: TCompressedBitmapCollection read FBitmaps write
SetBitmaps; |
|
![]() |
property Exaggeration: double read GetExaggeration write SetExaggeration; |
|
![]() |
property ObjectList: TScreenObjectCollection
read GetScreenObjectCollection write SetScreenObjectCollection; |
|
![]() |
property Version: string read GetVersion write SetVersion; |
|
![]() |
property GuiSettings: TGuiSettings read FGuiSettings write FGuiSettings; |
|
![]() |
property ModelMateProjectFileName: string read FModelMateProjectFileName
write SetModelMateProjectFileName; |
|
![]() |
property DisplaySettings: TDisplaySettingsCollection read FDisplaySettings
write SetDisplaySettings; |
see TDisplaySettingsCollection. |
![]() |
property ChildModels: TChildModelCollection read GetChildModels
write SetChildModels stored StoreChildModels; |
![]() |
property SaveDataSetValues: TSaveDataSetValues read FSaveDataSetValues
write FSaveDataSetValues default sdsvAlways; |
![]() |
property ModflowSteadyParameters; |
![]() |
property ModelSelection; |
![]() |
property LayerStructure; |
![]() |
property ModflowStressPeriods; |
![]() |
property SoluteTransport; |
![]() |
property UseWaterTable; |
![]() |
property FreeSurface; |
![]() |
property ChemistryOptions; |
![]() |
property HufParameters; |
![]() |
property ObservationPurpose; |
![]() |
property ModflowTransientParameters; |
![]() |
property ModflowOutputControl; |
![]() |
property Mt3dmsOutputControl; |
![]() |
property Mt3dmsTimes; |
![]() |
property DataSetList; |
![]() |
property CombinedDisplayColumn: integer read GetCombinedDisplayColumn
write SetCombinedDisplayColumn; |
![]() |
property CombinedDisplayRow: integer read GetCombinedDisplayRow
write SetCombinedDisplayRow; |
![]() |
property CombinedDisplayLayer: integer read GetCombinedDisplayLayer
write SetCombinedDisplayLayer; |
![]() |
property SaveBfhBoundaryConditions; |
![]() |
property ContourFont; |
![]() |
property ShowContourLabels; |
![]() |
property SfrStreamLinkPlot; |
![]() |
property SutraLayerStructure: TSutraLayerStructure read GetSutraLayerStructure
write SetSutraLayerStructure stored False ; |
![]() |
property SutraTimeOptions: TSutraTimeOptions read FSutraTimeOptions
write SetSutraTimeOptions stored False ; |
![]() |
property ColorSchemes: TUserDefinedColorSchemeCollection read FColorSchemes write SetColorSchemes; |
User defined color schemes for coloring the grid or mesh or for contour lines. |
![]() |
property FishnetMeshGenerator: TFishnetMeshGenerator read FFishnetMeshGenerator
write SetFishnetMeshGenerator stored False ; |