Description | Hierarchy | Fields | Methods | Properties |
type TfrmImportShapefile = class(TfrmCustomGoPhast)
TfrmImportShapefile
is used to import Shapefiles.
procedure btnImportCriterionClick(Sender: TObject); |
|
procedure btnSelectClick(Sender: TObject); |
|
procedure btnOKClick(Sender: TObject); |
|
procedure btnToggleClick(Sender: TObject); |
|
procedure cbCoordinateConversionClick(Sender: TObject); |
|
procedure cbEnclosedCellsClick(Sender: TObject); |
|
procedure comboEllipsoidChange(Sender: TObject); |
|
procedure dgFieldsDrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); |
|
procedure dgFieldsSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); |
|
procedure dgFieldsSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: String); |
|
procedure edImportCriterionExit(Sender: TObject); |
|
procedure FormCreate(Sender: TObject); override; |
|
procedure FormDestroy(Sender: TObject); override; |
|
procedure rgEvaluatedAtClick(Sender: TObject); |
|
procedure cbImportObjectsClick(Sender: TObject); |
|
procedure cbImportGridClick(Sender: TObject); |
|
procedure comboBoundaryChoiceChange(Sender: TObject); |
|
procedure comboRealFieldChange(Sender: TObject); |
|
procedure comboBooleanFieldChange(Sender: TObject); |
|
procedure BoundaryGridBeforeDrawCell(Sender: TObject; ACol, ARow: Integer); |
|
procedure seWellIntervalsChange(Sender: TObject); |
|
procedure comboJoinObjectsChange(Sender: TObject); |
|
procedure seBoundaryTimeCountChange(Sender: TObject); |
|
procedure rdgBoundaryConditionsDistributeTextProgress(Sender: TObject; Position, Max: Integer); |
|
procedure btnElevFormulaEdit(Sender: TObject); |
|
procedure edZExit(Sender: TObject); |
|
procedure edHighZExit(Sender: TObject); |
|
procedure edLowZExit(Sender: TObject); |
|
procedure rgElevationCountClick(Sender: TObject); |
|
procedure comboDrainReturnLocationMethodChange(Sender: TObject); |
|
procedure dgFieldsColSize(Sender: TObject; ACol, PriorWidth: Integer); |
|
procedure dgFieldsMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
procedure cbSelectClick(Sender: TObject); |
|
procedure comboInterpolatersChange(Sender: TObject); |
|
function CheckDataSets: boolean; |
|
procedure CheckImportCriterionFormula(AFormula: string); |
|
procedure CreateVariables(Parser: TRbwParser); |
|
procedure GetDataSets(const ARow: integer); |
|
procedure GetInterpolators(const ARow: integer); |
|
function LatLongToPoint(Long, Lat: double): TPoint; |
|
function LatLongToUTM_Zone(const LongitudeDegrees, LatitudeDegrees: double): integer; |
|
procedure MakeNewDataSets(NewDataSets: TList); |
|
procedure SetCheckBoxCaptions; |
|
procedure SetData; |
|
procedure ShapefileProgress(Sender: TObject; FractionDone: double); |
|
function SimpleLongToUTM_Zone(const LongitudeDegrees: double): integer; |
|
procedure ImportGrid(FieldNames: TStringList); |
|
procedure EnableOK; |
|
procedure InitializeBoundaryConditionControls; |
|
procedure AssignBoundary(AScreenObject: TScreenObject); |
|
procedure AssignAPhastSpecifiedHeadBoundary(AScreenObject: TScreenObject); |
|
procedure AssignAPhastBoundary(Boundary: TCustomInterpolatedBoundary); |
|
function GetRealFormulaFromText(const Text: string; DataSetsOK: boolean = True; FormulaOK: boolean = False): string; |
|
function GetRealValueFromText(const FieldName: AnsiString): Extended; overload; |
|
function GetRealValueFromText(const FieldName: String): Extended; overload; |
|
procedure AssignAPhastLeakyBoundary(AScreenObject: TScreenObject); |
|
procedure AssignAPhastRiverBoundary(AScreenObject: TScreenObject); |
|
function GetStringValueFromText(const FieldName: String): string; overload; |
|
function GetStringValueFromText(const FieldName: AnsiString): string; overload; |
|
function GetBooleanValueFromText(FieldName: AnsiString): Boolean; overload; |
|
function GetBooleanValueFromText(FieldName: String): Boolean; overload; |
|
procedure AssignAPhastWellBoundary(AScreenObject: TScreenObject); |
|
procedure EnableFeatureImport; |
|
procedure ImportModflowChdBoundary(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForCHD; |
|
procedure InitializeBoundaryControlsForGHB; |
|
procedure ImportModflowGhbBoundary(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForWEL; |
|
procedure ImportModflowWelBoundary(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForRIV; |
|
procedure ImportModflowRivPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForDRN; |
|
procedure ImportModflowDrnPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForRCH(Packages: TModflowPackages); |
|
function GetIntegerValueFromText(const FieldName: AnsiString): integer; overload; |
|
function GetIntegerValueFromText(const FieldName: String): integer; overload; |
|
procedure ImportModflowRchPackage(Packages: TModflowPackages; AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForEVT(Packages: TModflowPackages); |
|
procedure ImportModflowEvtPackage(Packages: TModflowPackages; AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForETS(Packages: TModflowPackages); |
|
procedure ImportModflowEtsPackage(AScreenObject: TScreenObject; Packages: TModflowPackages); |
|
procedure InitializeBoundaryControlsForHOB; |
|
procedure ImportModflowHobPackage(AScreenObject: TScreenObject); |
|
function GetFormulaInterpretation(combo: TComboBox): TFormulaInterpretation; |
|
procedure AssignColFeatureProperties; |
|
procedure EnableEvalAt; |
|
procedure AssignInterpolator(DataSet: TDataArray; Index: Integer; out NewProperties, OldProperties: TPhastDataSetStorage); |
|
procedure ChangeInterpolators(NewProperties, OldProperties: TList); |
|
procedure InitializeBoundaryControlsForSFR; |
|
procedure ImportModflowSfrPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForLAK; |
|
procedure ImportModflowLakPackage(AScreenObject: TScreenObject); |
|
procedure CheckElevationFormula(Edit: TRbwEdit; AFormula: string); |
|
procedure InitializeBoundaryControlsForDRT; |
|
procedure ImportModflowDrtPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForRES(Packages: TModflowPackages); |
|
procedure ImportModflowResPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForHFB; |
|
procedure ImportModflowHfbPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForUZF; |
|
procedure ImportModflowUzfPackage(AScreenObject: TScreenObject); |
|
function GetIntegerFormulaFromText(const text: AnsiString; DataSetsOK: boolean = True): string; overload; |
|
function GetIntegerFormulaFromText(const text: String; DataSetsOK: boolean = True): string; overload; |
|
procedure CreateDataSetVariables(Parser: TRbwParser; EvalAt: TEvaluatedAt); |
|
function DataArrayOrientationOK(DataArray: TDataArray): boolean; |
|
procedure AddModflowPackageToImportChoices( APackage: TModflowPackageSelection); |
|
procedure InitializeBoundaryControlsForMnw2; |
|
procedure ImportModflowMnw2Package(AScreenObject: TScreenObject); |
|
procedure GetTransientParameter(var Param: TModflowTransientListParameter; var ParameterName: string; ParameterColumn: Integer; Row: Integer); |
|
procedure GetNewOrExistingBoundaryItem( var AnItem: TCustomModflowBoundaryItem; const ParameterName: string; var Param: TModflowTransientListParameter; var ParamItem: TModflowParamItem; Boundary: TModflowParamBoundary; ItemIndex: integer); |
|
procedure AddParameterNamesToPickList(ParameterType: TParameterType; ParameterColumn: Integer); |
|
procedure EnableJoinObjects; |
|
function GetFieldNumberFromName(CellText: AnsiString): Integer; |
|
procedure Fill_comboInterpolaters; |
|
function AssociatedConcColumns: integer; |
|
function CreateConcItem(ConcBoundary: TMt3dmsConcBoundary; ItemIndex: Integer; Item: TCustomModflowBoundaryItem): TMt3dmsConcItem; |
|
function CreateConcBoundary(AScreenObject: TScreenObject): TMt3dmsConcBoundary; |
|
procedure ImportConcItemForCombinedShapes(ConcItem: TMt3dmsConcItem; StartingConcIndex: Integer; ItemIndex: Integer; AScreenObject: TScreenObject); |
|
function GetConcSpeciesItem(AComp: TMobileChemSpeciesItem; ConcIndex: Integer; ConcItem: TMt3dmsConcItem): TStringConcValueItem; |
|
procedure ImportConcItemForSeparateShapes(ItemIndex: Integer; ConcItem: TMt3dmsConcItem; StartingConcIndex: Integer); |
|
procedure InitializeColumnsForMt3dConc(StartingConcIndex: Integer); |
|
function GetData: boolean; |
btnAll: TButton; |
|
|
btnCancel: TBitBtn; |
|
|
btnHelp: TBitBtn; |
|
|
btnNone: TButton; |
|
|
btnOK: TBitBtn; |
|
|
btnToggle: TButton; |
|
|
cbCoordinateConversion: TCheckBox; |
|
|
comboEllipsoid: TComboBox; |
|
|
imageUtmZones: TImage; |
|
|
lblCoordinateConversionInfo: TLabel; |
|
|
lblCoordinates: TLabel; |
|
|
lblEllipsoid: TLabel; |
|
|
lblUtmZoneNumber: TLabel; |
|
|
OpenDialogShape: TOpenDialog; |
|
|
pcImportShape: TPageControl; |
|
|
pnlButton: TPanel; |
|
|
pnlData: TPanel; |
|
|
Shape1: TShape; |
|
|
Shape2: TShape; |
|
|
Shape3: TShape; |
|
|
Shape4: TShape; |
|
|
Shape5: TShape; |
|
|
Shape6: TShape; |
|
|
Shape7: TShape; |
|
|
Shape8: TShape; |
|
|
Shape9: TShape; |
|
|
Shape10: TShape; |
|
|
tabData: TTabSheet; |
|
|
tabCoordinateConversion: TTabSheet; |
|
|
xbShapeDataBase: TXBase; |
|
|
seZoneNumber: TJvSpinEdit; |
|
pnlDataGrids: TPanel; |
|
dgFields: TRbwDataGrid4; |
|
tabFeatures: TTabSheet; |
|
pnlBoundaryCondition: TPanel; |
|
splitterBoundary: TSplitter; |
|
pnlBoundaryControls: TPanel; |
|
lblBoundaryTimeCount: TLabel; |
|
comboBoundaryChoice: TComboBox; |
|
seBoundaryTimeCount: TJvSpinEdit; |
|
rdgBoundaryConditions: TRbwDataGrid4; |
|
plBoundary: TJvPageList; |
|
jvspNone: TJvStandardPage; |
|
jvspPhastSpecifiedHead: TJvStandardPage; |
|
lblSolutionType: TLabel; |
|
comboSolutionType: TComboBox; |
|
jvspPhastLeaky: TJvStandardPage; |
|
jvspPhastRiver: TJvStandardPage; |
|
jvspPhastWell: TJvStandardPage; |
|
lblRiverDescripton: TLabel; |
|
lblRiverHydraulicConductivity: TLabel; |
|
lblRiverWidth: TLabel; |
|
lblRiverDepth: TLabel; |
|
lblRiverBedThickness: TLabel; |
|
lblLeakyHydraulicConductivity: TLabel; |
|
lblLeakyThickness: TLabel; |
|
comboLeakyHydraulicConductivity: TComboBox; |
|
comboLeakyThickness: TComboBox; |
|
comboRiverDescripton: TComboBox; |
|
comboRiverHydraulicConductivity: TComboBox; |
|
comboRiverWidth: TComboBox; |
|
comboRiverDepth: TComboBox; |
|
comboRiverBedThickness: TComboBox; |
|
pnlPhastWell: TPanel; |
|
lblWellDescription: TLabel; |
|
WellDescription: TComboBox; |
|
lblWellDiameter: TLabel; |
|
comboWellDiameter: TComboBox; |
|
lblWellLandSurfaceDatum: TLabel; |
|
comboWellLandSurfaceDatum: TComboBox; |
|
lblWellPumpAllocation: TLabel; |
|
comboWellPumpAllocation: TComboBox; |
|
comboWellIntervalStyle: TComboBox; |
|
lblWellIntervalStyle: TLabel; |
|
lblWellIntervals: TLabel; |
|
seWellIntervals: TJvSpinEdit; |
|
dgWellElevations: TRbwDataGrid4; |
|
jvspConductanceInterp: TJvStandardPage; |
|
lblConductanceInterpretation: TLabel; |
|
comboFormulaInterp: TComboBox; |
|
lblBoundaryChoice: TLabel; |
|
jvspModflowSFR: TJvStandardPage; |
|
pcSFR: TPageControl; |
|
tabSfrBasic: TTabSheet; |
|
tabSfrUnsaturated: TTabSheet; |
|
lblSfrSegmentNumber: TLabel; |
|
comboSfrSegmentNumber: TComboBox; |
|
lblReachLength: TLabel; |
|
lblStreamTop: TLabel; |
|
lblStreambedThickness: TLabel; |
|
lblSlope: TLabel; |
|
lblStreambedK: TLabel; |
|
lblSaturatedVolumetricWater: TLabel; |
|
lblInitialVolumetricWater: TLabel; |
|
lblBrooksCoreyExponent: TLabel; |
|
lblMaxUnsaturatedKz: TLabel; |
|
comboSfrReachLength: TComboBox; |
|
comboSfrStreambedTop: TComboBox; |
|
comboSfrStreamSlope: TComboBox; |
|
comboSfrStreambedThickness: TComboBox; |
|
comboSfrStreambedKv: TComboBox; |
|
comboSaturatedVolumetricWater: TComboBox; |
|
comboInitialVolumetricWater: TComboBox; |
|
comboBrooksCoreyExponent: TComboBox; |
|
comboaxUnsaturatedKz: TComboBox; |
|
jvspModflowLAK: TJvStandardPage; |
|
LblLakeID: TLabel; |
|
comboLakeID: TComboBox; |
|
lblInitialStage: TLabel; |
|
comboInitialStage: TComboBox; |
|
lblSill: TLabel; |
|
comboSill: TComboBox; |
|
lblCenterLake: TLabel; |
|
comboCenterLake: TComboBox; |
|
lblNumShapes: TLabel; |
|
tabOptions: TTabSheet; |
|
cbImportObjects: TCheckBox; |
|
cbEnclosedCells: TCheckBox; |
|
cbIntersectedCells: TCheckBox; |
|
cbInterpolation: TCheckBox; |
|
cbImportGrid: TCheckBox; |
|
lblImportCriterion: TLabel; |
|
lblCombineShapes: TLabel; |
|
lblVisibility: TLabel; |
|
edImportCriterion: TEdit; |
|
comboJoinObjects: TJvImageComboBox; |
|
comboVisibility: TJvImageComboBox; |
|
rgEvaluatedAt: TRadioGroup; |
|
btnImportCriterion: TButton; |
|
rgElevationCount: TRadioGroup; |
|
lblZ: TLabel; |
|
edZ: TRbwEdit; |
|
lblHighZ: TLabel; |
|
edHighZ: TRbwEdit; |
|
lblLowZ: TLabel; |
|
edLowZ: TRbwEdit; |
|
btnZ: TButton; |
|
btnHighZ: TButton; |
|
btnLowZ: TButton; |
|
jvspModflowDRT: TJvStandardPage; |
|
lblConductanceInterpretationDRT: TLabel; |
|
comboFormulaInterpDRT: TComboBox; |
|
lblDrainReturnLocationMethod: TLabel; |
|
comboDrainReturnLocationMethod: TComboBox; |
|
pcDrtReturnLChoice: TJvPageControl; |
|
tabDrtNone: TTabSheet; |
|
tabDrtLocation: TTabSheet; |
|
lblDrtX: TLabel; |
|
lblDrtY: TLabel; |
|
lblDrtZ: TLabel; |
|
rdeDrtX: TRbwDataEntry; |
|
rdeDrtY: TRbwDataEntry; |
|
rdeDrtZ: TRbwDataEntry; |
|
tabDrtCell: TTabSheet; |
|
lblDrtCol: TLabel; |
|
lblDrtRow: TLabel; |
|
lblDrtLay: TLabel; |
|
rdeDrtLay: TRbwDataEntry; |
|
rdeDrtRow: TRbwDataEntry; |
|
rdeDrtCol: TRbwDataEntry; |
|
jvspModflowHFB: TJvStandardPage; |
|
lblHydraulicConductivity: TLabel; |
|
lblBarrierThickness: TLabel; |
|
rgAngleAdjustment: TRadioGroup; |
|
comboHfbHydCond: TComboBox; |
|
comboHfbThickness: TComboBox; |
|
jvspModflowHOB: TJvStandardPage; |
|
lblHeadObservationNames: TLabel; |
|
comboHeadObservationNames: TComboBox; |
|
lblHeadObsType: TLabel; |
|
comboHeadObsType: TComboBox; |
|
rdeIgnoreValues: TRbwDataEntry; |
|
lblIgnoreValues: TLabel; |
|
comboITT: TComboBox; |
|
lblITT: TLabel; |
|
jvspModflowMNW2: TJvStandardPage; |
|
pcMnw2: TPageControl; |
|
tabBasic: TTabSheet; |
|
lblWellId: TLabel; |
|
lblLossType: TLabel; |
|
lblPartialPenetration: TLabel; |
|
lblZPump: TLabel; |
|
tabLossControls: TTabSheet; |
|
lblWellRadius: TLabel; |
|
lblSkinRadius: TLabel; |
|
lblBCoefficient: TLabel; |
|
lblCCoefficient: TLabel; |
|
lblPCoefficient: TLabel; |
|
lblCellToWellConductance: TLabel; |
|
lblKSkin: TLabel; |
|
tabDischargeAdjustment: TTabSheet; |
|
lblReferenceHead: TLabel; |
|
lblLiftQ0: TLabel; |
|
lblLiftQMax: TLabel; |
|
lblWellTolerance: TLabel; |
|
lblMnw2PumplocX: TLabel; |
|
lblMnw2PumplocY: TLabel; |
|
lblMnw2PumplocZ: TLabel; |
|
lblPumpLocation: TLabel; |
|
comboMnw2WellId: TComboBox; |
|
comboMnw2LossType: TComboBox; |
|
comboSpecifyPump: TComboBox; |
|
lblSpecifyPump: TLabel; |
|
comboZPump: TComboBox; |
|
comboMnw2PumplocX: TComboBox; |
|
comboMnw2PumplocY: TComboBox; |
|
comboMnw2PumplocZ: TComboBox; |
|
lblConstrainPumping: TLabel; |
|
comboConstrainPumping: TComboBox; |
|
lblPartialPenetrationFlag: TLabel; |
|
comboPartialPenetrationFlag: TComboBox; |
|
comboPartialPenetration: TComboBox; |
|
lblPumpCap: TLabel; |
|
comboPumpCap: TComboBox; |
|
comboWellRadius: TComboBox; |
|
comboSkinRadius: TComboBox; |
|
comboKSkin: TComboBox; |
|
comboBCoefficient: TComboBox; |
|
comboCCoefficient: TComboBox; |
|
comboPCoefficient: TComboBox; |
|
comboCellToWellConductance: TComboBox; |
|
comboReferenceHead: TComboBox; |
|
comboLiftQ0: TComboBox; |
|
comboLiftQMax: TComboBox; |
|
comboWellTolerance: TComboBox; |
|
rpShapeCompiler: TRbwParser; |
|
memoMultipleParts: TMemo; |
|
pnlDataTop: TPanel; |
|
cbSelect: TCheckBox; |
|
comboInterpolaters: TComboBox; |
|
FGeometryFileName: string; |
|
FIndexFileName: string; |
|
FDataBaseFileName: string; |
|
FAllowShapesToCombine: boolean; |
|
FShouldEnableImportGrid: Boolean; |
|
FFieldTypes: array of TRbwDataType; |
|
|
FGeometryFile: TShapefileGeometryReader; |
|
|
FRealFieldNames: TStringList; |
|
FIntegerFieldNames: TStringList; |
|
FBooleanFieldNames: TStringList; |
|
FStringFieldNames: TStringList; |
|
FRealFieldAndGlobalVariablesNames: TStringList; |
|
FRealFieldGlobalsAndDataSetsNames: TStringList; |
|
FShapeCount: integer; |
|
FFieldNumbers: TStringList; |
|
FNumPointsInCurrentShape: Integer; |
|
FInvalidParameterNames: TStringList; |
|
FCombinedObjectsAllowed: Boolean; |
|
FObsCount: Integer; |
|
CombinedObjects: boolean; |
|
procedure btnImportCriterionClick(Sender: TObject); |
|
|
procedure btnSelectClick(Sender: TObject); |
|
|
procedure btnOKClick(Sender: TObject); |
|
|
procedure btnToggleClick(Sender: TObject); |
|
|
procedure cbEnclosedCellsClick(Sender: TObject); |
|
|
procedure comboEllipsoidChange(Sender: TObject); |
|
|
procedure dgFieldsDrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); |
|
|
procedure dgFieldsSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); |
|
|
procedure dgFieldsSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: String); |
|
|
procedure edImportCriterionExit(Sender: TObject); |
|
|
procedure FormCreate(Sender: TObject); override; |
|
|
procedure FormDestroy(Sender: TObject); override; |
|
|
procedure rgEvaluatedAtClick(Sender: TObject); |
|
|
procedure cbImportObjectsClick(Sender: TObject); |
|
procedure cbImportGridClick(Sender: TObject); |
|
procedure comboBoundaryChoiceChange(Sender: TObject); |
|
procedure comboRealFieldChange(Sender: TObject); |
|
procedure comboBooleanFieldChange(Sender: TObject); |
|
procedure BoundaryGridBeforeDrawCell(Sender: TObject; ACol, ARow: Integer); |
|
procedure seWellIntervalsChange(Sender: TObject); |
|
procedure comboJoinObjectsChange(Sender: TObject); |
|
procedure seBoundaryTimeCountChange(Sender: TObject); |
|
procedure rdgBoundaryConditionsDistributeTextProgress(Sender: TObject; Position, Max: Integer); |
|
procedure btnElevFormulaEdit(Sender: TObject); |
|
procedure edZExit(Sender: TObject); |
|
procedure edHighZExit(Sender: TObject); |
|
procedure edLowZExit(Sender: TObject); |
|
procedure rgElevationCountClick(Sender: TObject); |
|
procedure comboDrainReturnLocationMethodChange(Sender: TObject); |
|
procedure dgFieldsColSize(Sender: TObject; ACol, PriorWidth: Integer); |
|
procedure dgFieldsMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
procedure cbSelectClick(Sender: TObject); |
|
procedure comboInterpolatersChange(Sender: TObject); |
|
function CheckDataSets: boolean; |
|
|
procedure CheckImportCriterionFormula(AFormula: string); |
|
|
procedure CreateVariables(Parser: TRbwParser); |
|
|
procedure GetDataSets(const ARow: integer); |
|
|
procedure GetInterpolators(const ARow: integer); |
|
|
function LatLongToPoint(Long, Lat: double): TPoint; |
|
|
procedure MakeNewDataSets(NewDataSets: TList); |
|
|
procedure SetCheckBoxCaptions; |
|
Set the captions of cbEnclosedCells, cbIntersectedCells, and cbInterpolation based on rgEvaluatedAt.ItemIndex. |
procedure SetData; |
|
|
procedure ShapefileProgress(Sender: TObject; FractionDone: double); |
|
|
function SimpleLongToUTM_Zone(const LongitudeDegrees: double): integer; |
|
See also
|
procedure ImportGrid(FieldNames: TStringList); |
|
procedure EnableOK; |
|
procedure InitializeBoundaryConditionControls; |
|
procedure AssignBoundary(AScreenObject: TScreenObject); |
|
procedure AssignAPhastSpecifiedHeadBoundary(AScreenObject: TScreenObject); |
|
procedure AssignAPhastBoundary(Boundary: TCustomInterpolatedBoundary); |
|
function GetRealFormulaFromText(const Text: string; DataSetsOK: boolean = True; FormulaOK: boolean = False): string; |
|
function GetRealValueFromText(const FieldName: AnsiString): Extended; overload; |
|
function GetRealValueFromText(const FieldName: String): Extended; overload; |
|
procedure AssignAPhastLeakyBoundary(AScreenObject: TScreenObject); |
|
procedure AssignAPhastRiverBoundary(AScreenObject: TScreenObject); |
|
function GetStringValueFromText(const FieldName: String): string; overload; |
|
function GetStringValueFromText(const FieldName: AnsiString): string; overload; |
|
function GetBooleanValueFromText(FieldName: AnsiString): Boolean; overload; |
|
function GetBooleanValueFromText(FieldName: String): Boolean; overload; |
|
procedure AssignAPhastWellBoundary(AScreenObject: TScreenObject); |
|
procedure EnableFeatureImport; |
|
procedure ImportModflowChdBoundary(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForCHD; |
|
procedure InitializeBoundaryControlsForGHB; |
|
procedure ImportModflowGhbBoundary(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForWEL; |
|
procedure ImportModflowWelBoundary(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForRIV; |
|
procedure ImportModflowRivPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForDRN; |
|
procedure ImportModflowDrnPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForRCH(Packages: TModflowPackages); |
|
function GetIntegerValueFromText(const FieldName: AnsiString): integer; overload; |
|
function GetIntegerValueFromText(const FieldName: String): integer; overload; |
|
procedure ImportModflowRchPackage(Packages: TModflowPackages; AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForEVT(Packages: TModflowPackages); |
|
procedure ImportModflowEvtPackage(Packages: TModflowPackages; AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForETS(Packages: TModflowPackages); |
|
procedure ImportModflowEtsPackage(AScreenObject: TScreenObject; Packages: TModflowPackages); |
|
procedure InitializeBoundaryControlsForHOB; |
|
procedure ImportModflowHobPackage(AScreenObject: TScreenObject); |
|
function GetFormulaInterpretation(combo: TComboBox): TFormulaInterpretation; |
|
procedure AssignColFeatureProperties; |
|
procedure EnableEvalAt; |
|
procedure AssignInterpolator(DataSet: TDataArray; Index: Integer; out NewProperties, OldProperties: TPhastDataSetStorage); |
|
procedure ChangeInterpolators(NewProperties, OldProperties: TList); |
|
procedure InitializeBoundaryControlsForSFR; |
|
procedure ImportModflowSfrPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForLAK; |
|
procedure ImportModflowLakPackage(AScreenObject: TScreenObject); |
|
procedure CheckElevationFormula(Edit: TRbwEdit; AFormula: string); |
|
procedure InitializeBoundaryControlsForDRT; |
|
procedure ImportModflowDrtPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForRES(Packages: TModflowPackages); |
|
procedure ImportModflowResPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForHFB; |
|
procedure ImportModflowHfbPackage(AScreenObject: TScreenObject); |
|
procedure InitializeBoundaryControlsForUZF; |
|
procedure ImportModflowUzfPackage(AScreenObject: TScreenObject); |
|
function GetIntegerFormulaFromText(const text: AnsiString; DataSetsOK: boolean = True): string; overload; |
|
function GetIntegerFormulaFromText(const text: String; DataSetsOK: boolean = True): string; overload; |
|
procedure CreateDataSetVariables(Parser: TRbwParser; EvalAt: TEvaluatedAt); |
|
function DataArrayOrientationOK(DataArray: TDataArray): boolean; |
|
procedure AddModflowPackageToImportChoices( APackage: TModflowPackageSelection); |
|
procedure InitializeBoundaryControlsForMnw2; |
|
procedure ImportModflowMnw2Package(AScreenObject: TScreenObject); |
|
procedure GetTransientParameter(var Param: TModflowTransientListParameter; var ParameterName: string; ParameterColumn: Integer; Row: Integer); |
|
procedure GetNewOrExistingBoundaryItem( var AnItem: TCustomModflowBoundaryItem; const ParameterName: string; var Param: TModflowTransientListParameter; var ParamItem: TModflowParamItem; Boundary: TModflowParamBoundary; ItemIndex: integer); |
|
procedure AddParameterNamesToPickList(ParameterType: TParameterType; ParameterColumn: Integer); |
|
procedure EnableJoinObjects; |
|
function GetFieldNumberFromName(CellText: AnsiString): Integer; |
|
procedure Fill_comboInterpolaters; |
|
function AssociatedConcColumns: integer; |
|
function CreateConcItem(ConcBoundary: TMt3dmsConcBoundary; ItemIndex: Integer; Item: TCustomModflowBoundaryItem): TMt3dmsConcItem; |
|
function CreateConcBoundary(AScreenObject: TScreenObject): TMt3dmsConcBoundary; |
|
procedure ImportConcItemForCombinedShapes(ConcItem: TMt3dmsConcItem; StartingConcIndex: Integer; ItemIndex: Integer; AScreenObject: TScreenObject); |
|
function GetConcSpeciesItem(AComp: TMobileChemSpeciesItem; ConcIndex: Integer; ConcItem: TMt3dmsConcItem): TStringConcValueItem; |
|
procedure ImportConcItemForSeparateShapes(ItemIndex: Integer; ConcItem: TMt3dmsConcItem; StartingConcIndex: Integer); |
|
procedure InitializeColumnsForMt3dConc(StartingConcIndex: Integer); |
|
function GetData: boolean; |
|
|