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); |
|