Description | Hierarchy | Fields | Methods | Properties |
type TfrmCustomImportSimpleFile = class(TfrmCustomGoPhast)
TfrmCustomImportSimpleFile
is a base class used to import DXF and Surfer grid files into ModelMuse.
See miImportDXFFileClick.
![]() |
btnCancel: TBitBtn; |
![]() |
btnHelp: TBitBtn; |
![]() |
btnOK: TBitBtn; |
![]() |
cbEnclosedCells: TCheckBox; |
![]() |
cbInterpolation: TCheckBox; |
![]() |
cbIntersectedCells: TCheckBox; |
![]() |
comboDataSets: TComboBox; |
![]() |
comboInterpolators: TComboBox; |
![]() |
lblDataSet: TLabel; |
![]() |
lblInterpolator: TLabel; |
![]() |
OpenDialogFile: TOpenDialog; |
![]() |
rgEvaluatedAt: TRadioGroup; |
![]() |
Values: array of array of double; |
![]() |
Counts: array of array of integer; |
![]() |
CenterPoints: array of array of TPoint2D; |
![]() |
Distances: array of array of double; |
![]() |
MinX: Real; |
![]() |
MaxX: Real; |
![]() |
MinY: Real; |
![]() |
MaxY: Real; |
![]() |
LocalModel: TCustomModel; |
![]() |
procedure cbEnclosedCellsClick(Sender: TObject); |
![]() |
procedure comboDataSetsChange(Sender: TObject); |
![]() |
procedure comboInterpolatorsChange(Sender: TObject); |
![]() |
procedure FormCreate(Sender: TObject); override; |
![]() |
procedure rgEvaluatedAtClick(Sender: TObject); |
![]() |
procedure FormDestroy(Sender: TObject); override; |
![]() |
procedure GetDiscretizationMinMax; |
![]() |
procedure HandleAPoint(APoint3D: TPoint3D; ImportMethod: TImportMethod; EvalAt: TEvaluatedAt; Grid: TCustomModelGrid; Mesh: TSutraMesh3D); |
![]() |
procedure UpdateEvalAt; |
![]() |
procedure GetDataSets; virtual; |
![]() |
procedure GetInterpolators; |
![]() |
procedure MakeNewDataSet(NewDataSets: TList; Suffix, Classification: string; NewDataSetNeeded: Boolean; FileName: string = ''); |
![]() |
procedure SetCheckBoxCaptions; virtual; |
![]() |
procedure InitializeArrays(ImportMethod: TImportMethod); |
![]() |
procedure AssignPointsAndValues(Grid: TCustomModelGrid; AScreenObject: TScreenObject; Item: TValueArrayItem; ComparePoints: Boolean = False); |
![]() |
procedure ComputeAverage(ImportMethod: TImportMethod; ImportProgress: TImportProgress = nil); |
![]() |
btnCancel: TBitBtn; |
Clicking |
![]() |
btnHelp: TBitBtn; |
Clicking |
![]() |
btnOK: TBitBtn; |
![]() |
cbEnclosedCells: TCheckBox; |
|
![]() |
cbInterpolation: TCheckBox; |
|
![]() |
cbIntersectedCells: TCheckBox; |
|
![]() |
comboDataSets: TComboBox; |
|
![]() |
comboInterpolators: TComboBox; |
|
![]() |
lblDataSet: TLabel; |
|
![]() |
lblInterpolator: TLabel; |
|
![]() |
OpenDialogFile: TOpenDialog; |
|
![]() |
rgEvaluatedAt: TRadioGroup; |
|
![]() |
Values: array of array of double; |
FQuadTree: TRbwQuadTree; FOutline: TSubPolygon; |
![]() |
Counts: array of array of integer; |
![]() |
CenterPoints: array of array of TPoint2D; |
![]() |
Distances: array of array of double; |
![]() |
MinX: Real; |
![]() |
MaxX: Real; |
![]() |
MinY: Real; |
![]() |
MaxY: Real; |
![]() |
LocalModel: TCustomModel; |
![]() |
procedure cbEnclosedCellsClick(Sender: TObject); |
|
![]() |
procedure comboDataSetsChange(Sender: TObject); |
|
![]() |
procedure comboInterpolatorsChange(Sender: TObject); |
|
![]() |
procedure FormCreate(Sender: TObject); override; |
|
![]() |
procedure rgEvaluatedAtClick(Sender: TObject); |
|
![]() |
procedure FormDestroy(Sender: TObject); override; |
![]() |
procedure GetDiscretizationMinMax; |
![]() |
procedure HandleAPoint(APoint3D: TPoint3D; ImportMethod: TImportMethod; EvalAt: TEvaluatedAt; Grid: TCustomModelGrid; Mesh: TSutraMesh3D); |
![]() |
procedure UpdateEvalAt; |
|
![]() |
procedure GetDataSets; virtual; |
|
![]() |
procedure GetInterpolators; |
|
![]() |
procedure MakeNewDataSet(NewDataSets: TList; Suffix, Classification: string; NewDataSetNeeded: Boolean; FileName: string = ''); |
If comboDataSets.ItemIndex = 0, |
![]() |
procedure SetCheckBoxCaptions; virtual; |
Set the captions of cbEnclosedCells, cbIntersectedCells, and cbInterpolation based on rgEvaluatedAt.ItemIndex depending on what model (PHAST or MODFLOW) is selected. |
![]() |
procedure InitializeArrays(ImportMethod: TImportMethod); |
![]() |
procedure AssignPointsAndValues(Grid: TCustomModelGrid; AScreenObject: TScreenObject; Item: TValueArrayItem; ComparePoints: Boolean = False); |
![]() |
procedure ComputeAverage(ImportMethod: TImportMethod; ImportProgress: TImportProgress = nil); |