Description | Uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
GoPhastTypes
is used to define types, constants, and small classes used in a variety of places in GoPhast.
Name | Description |
---|---|
record TMinMax |
TMinMax records the minimum and maximum values assigned to a data set. |
Class TPhastCollection |
TPhastCollection invalidates the model when it is changed. |
Class TPhastCollectionItem |
|
Class TIntegerItem |
|
Class TIntegerCollection |
|
Class TRealItem |
|
Class TRealCollection |
|
Class TRealStorage |
|
Class TStringStorage |
|
Class TGoPhastPersistent |
|
Class TBaseModel |
|
Class TLayerSort |
function EvalAtToString(const Eval: TEvaluatedAt; const Model: TModelSelection; const Plural, TitleCase: boolean): string; |
function ValidName(const OriginalName: string): string; |
function RightCopy(const Source: string; LengthToCopy: integer): string; |
function OrientationToViewDirection(Orientation: TDataSetOrientation): TViewDirection; |
function StrToStatFlag(Const AStatFlagLabel: string): TStatFlag; |
function StatFlatToStr(AStatFlag: TStatFlag): string; |
function SortLayerSorts(Item1, Item2: Pointer): Integer; |
TimeEpsilon = 1e-6; |
kModelTop = 'Model_Top'; |
BlankSpaces = ' '; |
MRU_Section = 'MostRecentlyUsed'; |
StrModelTop = kModelTop; |
StrWritingDataSet1 = ' Writing Data Set 1.'; |
StrWritingDataSet2 = ' Writing Data Set 2.'; |
StrWritingDataSet3 = ' Writing Data Set 3.'; |
StrWritingDataSet4 = ' Writing Data Set 4.'; |
StrWritingDataSet5 = ' Writing Data Set 5.'; |
StrWritingDataSet6 = ' Writing Data Set 6.'; |
StrWritingDataSet7 = ' Writing Data Set 7.'; |
StrWritingDataSet8 = ' Writing Data Set 8.'; |
StrWritingDataSet10 = ' Writing Data Set 10.'; |
StrWritingDataSet14 = ' Writing Data Set 14.'; |
StrWritingDataSet15 = ' Writing Data Set 15.'; |
StrWritingDataSet16 = ' Writing Data Set 16.'; |
StrWritingDataSet17 = ' Writing Data Set 17.'; |
StrWritingDataSet22 = ' Writing Data Set 22.'; |
StrWritingDataSet23 = ' Writing Data Set 23.'; |
StrWritingDataSet24 = ' Writing Data Set 24.'; |
StrWritingDataSet25 = ' Writing Data Set 25.'; |
StrWritingDataSet26 = ' Writing Data Set 26.'; |
StrWritingDataSet27 = ' Writing Data Set 27.'; |
StrWritingDataSet28 = ' Writing Data Set 28.'; |
StrWritingDataSet29 = ' Writing Data Set 29.'; |
StrWritingDataSet30 = ' Writing Data Set 30.'; |
StrWritingDataSet31 = ' Writing Data Set 31.'; |
rsNewDataSet = 'New data set'; |
rsSetValueOfEnclosed = 'Set values of enclosed '; |
rsSetValueOfIntersected = 'Set values of intersected '; |
rsSetValueOf = 'Set values of '; |
rsByInterpolation = ' by interpolation'; |
StrLowerLimit = 'Lower limit'; |
StrUpperLimit = 'Upper limit'; |
StrObjectIntersectLength = 'ObjectIntersectLength'; |
StrObjectSectionIntersectLength = 'ObjectSectionIntersectLength'; |
StrObjectIntersectArea = 'ObjectIntersectArea'; |
StrObjectArea = 'ObjectArea'; |
StrObjectLength = 'ObjectLength'; |
StrLayerBoundaryPosition = 'LayerBoundaryPosition'; |
StrStartingTime = 'Starting time'; |
StrEndingTime = 'Ending time'; |
StrPumpingRate = 'Pumping rate'; |
StrConductance = 'Conductance'; |
StrConductanceMultipl = ' conductance multiplier'; |
StrRiverStage = 'River stage'; |
StrRiverBottom = 'River bottom'; |
StrBoundaryHead = 'Boundary head'; |
StrDrainElevation = 'Drain elevation'; |
StrStartingHead = 'Starting head'; |
StrEndingHead = 'Ending head'; |
StrElevation = 'Elevation'; |
StrVariance = 'Variance (0)'; |
StrStdDev = 'Standard dev. (1)'; |
StrCoefVar = 'Coef. of var. (2)'; |
StrWt = 'Weight (3)'; |
StrSqRtWt = 'Sq. rt. of weight (4)'; |
EndOfLine = sLineBreak; |
StrStressPeriodLabel = 'Stress Period: '; |
StrTimeStepLabel = 'Time Step: '; |
StrElapsedTimeLabel = 'Elapsed Time: '; |
StrTransportStep = 'Transport Step: '; |
StrParentModel = 'Parent model'; |
StrYouNeedToSelectA = 'You need to select a row in the grid before clickin' +
'g the Insert button.'; |
ReadWritePermissions = 0; |
clTransparent32 : TColor32 = 0; |
SelectEpsilon = 5; |
StrNoBoundaryConditio = 'No boundary conditions assigned to the %s because' +
' the object does not set the values of either enclosed or intersected cel' +
'ls.'; |
StrErrorObjectDuplicateTimes = 'Error; Object = %0:s Duplicate Times = %1:s'; |
StrErrorObjectEarlyTimes = 'Error; Object = %0:s Early Times = %1:s'; |
StrErrorObjectLateTimes = 'Error; Object = %0:s Late Times = %1:s'; |
StrObjectS = 'Object: %s'; |
StrObjectSTimeG = 'Object: %0:s; Time: %1:g'; |
StrAssignedBy0sWit = 'Assigned by %0:s with formula = "%1:s."'; |
ObservationStatFlagLabels: TStringList = nil; |
PredictionStatFlagLabels: TStringList = nil; |
function EvalAtToString(const Eval: TEvaluatedAt; const Model: TModelSelection; const Plural, TitleCase: boolean): string; |
function ValidName(const OriginalName: string): string; |
function RightCopy(const Source: string; LengthToCopy: integer): string; |
function OrientationToViewDirection(Orientation: TDataSetOrientation): TViewDirection; |
function StrToStatFlag(Const AStatFlagLabel: string): TStatFlag; |
function StatFlatToStr(AStatFlag: TStatFlag): string; |
function SortLayerSorts(Item1, Item2: Pointer): Integer; |
PReal = ˆReal; |
defines TColor32. |
TOneDRealArray = array of Double; |
|
TOneDIntegerArray = array of integer; |
|
TTwoDRealArray = array of TOneDRealArray; |
|
TThreeDRealArray = array of TTwoDRealArray; |
|
P2DRealPoint = TPoint2DPtr; |
|
TRealPointArray = TPolygon2D; |
|
T2DRealPointArray = array of TRealPointArray; |
|
T2DBoolArray = array of array of boolean; |
|
T3DRealPoint = TPoint3D; |
|
P3DRealPoint = ˆT3DRealPoint; |
TRealArray = array of Real; |
T3DRealPointArray1 = array of T3DRealPoint; |
|
T3DRealPointArray2 = array of T3DRealPointArray1; |
|
T3DRealPointArray3 = array of array of array of T3DRealPoint; |
|
TCursorGrid = (...); |
Values
|
TViewDirection = (...); |
Values
|
TViewDirections = set of TViewDirection; |
TDataColumns = (...); |
Values
|
TDataLock = set of TDataColumns; |
|
TDataSetOrientation = (...); |
Values
|
TDataSetOrientations = set of TDataSetOrientation; |
TElevationCount = (...); |
Values
|
TEvaluatedAt = (...); |
Values
|
TLgrCellTreatment = (...); |
Values
|
TFrequencyUnits = (...); |
Values
|
TTimeUnits = (...); |
Values
|
TLengthUnits = (...); |
Values
|
TInverseLengthUnits = (...); |
Values
|
TVolumeUnits = (...); |
Values
|
TPhastSolver = (...); |
Values
|
TInterpolationDirection = (...); |
TInterpolationDirection determines whether "PHAST" style interpolation is used or "PHAST" style mixtures. If "PHAST" style interpolation is used, it also determines the coordinate direction. See TPhastInterpolationValues. Values
|
PInterpolationDirection = ˆTInterpolationDirection; |
PInterpolationDirection = ˆTInterpolationDirection; |
TModflowBoundaryType = (...); |
Values
|
TWellElevationFormat = (...); |
Values
|
TAssignmentLocation = (...); |
Values
|
TByteSet = set of byte; |
TIface = (...); |
Values
|
TStatFlag = (...); |
Values
|
TObservationPurpose = (...); |
Values
|
TUpdateMethod = (...); |
Values
|
TDisplayChoice = (...); |
Values
|
TPointArray = array of TPoint; |
TimeEpsilon = 1e-6; |
kModelTop = 'Model_Top'; |
BlankSpaces = ' '; |
BlankSpaces = ' ';
|
MRU_Section = 'MostRecentlyUsed'; |
|
StrModelTop = kModelTop; |
StrWritingDataSet1 = ' Writing Data Set 1.'; |
StrWritingDataSet2 = ' Writing Data Set 2.'; |
StrWritingDataSet3 = ' Writing Data Set 3.'; |
StrWritingDataSet4 = ' Writing Data Set 4.'; |
StrWritingDataSet5 = ' Writing Data Set 5.'; |
StrWritingDataSet6 = ' Writing Data Set 6.'; |
StrWritingDataSet7 = ' Writing Data Set 7.'; |
StrWritingDataSet8 = ' Writing Data Set 8.'; |
StrWritingDataSet10 = ' Writing Data Set 10.'; |
StrWritingDataSet14 = ' Writing Data Set 14.'; |
StrWritingDataSet15 = ' Writing Data Set 15.'; |
StrWritingDataSet16 = ' Writing Data Set 16.'; |
StrWritingDataSet17 = ' Writing Data Set 17.'; |
StrWritingDataSet22 = ' Writing Data Set 22.'; |
StrWritingDataSet23 = ' Writing Data Set 23.'; |
StrWritingDataSet24 = ' Writing Data Set 24.'; |
StrWritingDataSet25 = ' Writing Data Set 25.'; |
StrWritingDataSet26 = ' Writing Data Set 26.'; |
StrWritingDataSet27 = ' Writing Data Set 27.'; |
StrWritingDataSet28 = ' Writing Data Set 28.'; |
StrWritingDataSet29 = ' Writing Data Set 29.'; |
StrWritingDataSet30 = ' Writing Data Set 30.'; |
StrWritingDataSet31 = ' Writing Data Set 31.'; |
rsNewDataSet = 'New data set'; |
rsNewDataSet = 'New data set';
|
rsSetValueOfEnclosed = 'Set values of enclosed '; |
See also
|
rsSetValueOfIntersected = 'Set values of intersected '; |
See also
|
rsSetValueOf = 'Set values of '; |
See also
|
rsByInterpolation = ' by interpolation'; |
See also
|
StrLowerLimit = 'Lower limit'; |
StrUpperLimit = 'Upper limit'; |
StrObjectIntersectLength = 'ObjectIntersectLength'; |
StrObjectSectionIntersectLength = 'ObjectSectionIntersectLength'; |
StrObjectIntersectArea = 'ObjectIntersectArea'; |
StrObjectArea = 'ObjectArea'; |
StrObjectLength = 'ObjectLength'; |
StrLayerBoundaryPosition = 'LayerBoundaryPosition'; |
StrStartingTime = 'Starting time'; |
StrEndingTime = 'Ending time'; |
StrPumpingRate = 'Pumping rate'; |
StrConductance = 'Conductance'; |
StrConductanceMultipl = ' conductance multiplier'; |
StrRiverStage = 'River stage'; |
StrRiverBottom = 'River bottom'; |
StrBoundaryHead = 'Boundary head'; |
StrDrainElevation = 'Drain elevation'; |
StrStartingHead = 'Starting head'; |
StrEndingHead = 'Ending head'; |
StrElevation = 'Elevation'; |
StrVariance = 'Variance (0)'; |
StrStdDev = 'Standard dev. (1)'; |
StrCoefVar = 'Coef. of var. (2)'; |
StrWt = 'Weight (3)'; |
StrSqRtWt = 'Sq. rt. of weight (4)'; |
EndOfLine = sLineBreak; |
|
StrStressPeriodLabel = 'Stress Period: '; |
StrTimeStepLabel = 'Time Step: '; |
StrElapsedTimeLabel = 'Elapsed Time: '; |
StrTransportStep = 'Transport Step: '; |
StrParentModel = 'Parent model'; |
StrYouNeedToSelectA = 'You need to select a row in the grid before clickin' +
'g the Insert button.'; |
ReadWritePermissions = 0; |
On Linux, |
clTransparent32 : TColor32 = 0; |
SelectEpsilon = 5; |
StrNoBoundaryConditio = 'No boundary conditions assigned to the %s because' +
' the object does not set the values of either enclosed or intersected cel' +
'ls.'; |
StrErrorObjectDuplicateTimes = 'Error; Object = %0:s Duplicate Times = %1:s'; |
StrErrorObjectEarlyTimes = 'Error; Object = %0:s Early Times = %1:s'; |
StrErrorObjectLateTimes = 'Error; Object = %0:s Late Times = %1:s'; |
StrObjectS = 'Object: %s'; |
StrObjectSTimeG = 'Object: %0:s; Time: %1:g'; |
StrAssignedBy0sWit = 'Assigned by %0:s with formula = "%1:s."'; |
ObservationStatFlagLabels: TStringList = nil; |
PredictionStatFlagLabels: TStringList = nil; |