Description | Hierarchy | Fields | Methods | Properties |
type TArrayPhastDataSet = class(TCustomPhastDataSet)
TArrayPhastDataSet
is the abstract ancestor of TDataArrays that use use PHAST-style interpolation and store data in arrays.
TArrayPhastDataSet
is used mainly for aquifer properties because it stores data at every grid locations. It stores most of the data required for PHAST style interpolation. Its descendants store the rest of the data depending on whether integer or real numbers are to be stored.
TArrayPhastDataSet
is never used directly, it is used as a common ancestor of other classes.
![]() |
FCellDistance1: array of array of array of double; |
![]() |
FCellDistance2: array of array of array of double; |
![]() |
FCellInterpolationDirection: array of array of array of
TInterpolationDirection; |
![]() |
FIsInterpolatedCell: array of array of array of boolean; |
![]() |
function GetCellDistance1(const ALay, ARow, ACol: integer): double; override; |
![]() |
function GetCellDistance2(const ALay, ARow, ACol: integer): double; override; |
![]() |
function GetCellInterpolationDirection(const ALay, ARow, ACol: integer): TInterpolationDirection; override; |
![]() |
function GetIsInterpolatedCell(const ALay, ARow, ACol: integer): boolean; override; |
![]() |
procedure SetCellDistance1(const ALay, ARow, ACol: integer; const Value: double); override; |
![]() |
procedure SetCellDistance2(const ALay, ARow, ACol: integer; const Value: double); override; |
![]() |
procedure SetCellInterpolationDirection(const ALay, ARow, ACol: integer; const Value: TInterpolationDirection); override; |
![]() |
procedure SetIsInterpolatedCell(const ALay, ARow, ACol: integer; const Value: boolean); override; |
![]() |
procedure InitializePhastArrays; override; |
![]() |
procedure SetDimensions(const SetToZero: boolean); override; |
![]() |
procedure ResetCellsPhastInterpolation; override; |
![]() |
FCellDistance1: array of array of array of double; |
|
![]() |
FCellDistance2: array of array of array of double; |
|
![]() |
FCellInterpolationDirection: array of array of array of
TInterpolationDirection; |
|
![]() |
FIsInterpolatedCell: array of array of array of boolean; |
|
![]() |
function GetCellDistance1(const ALay, ARow, ACol: integer): double; override; |
See TCustomPhastDataSet.CellDistance1. |
![]() |
function GetCellDistance2(const ALay, ARow, ACol: integer): double; override; |
See TCustomPhastDataSet.CellDistance2. |
![]() |
function GetCellInterpolationDirection(const ALay, ARow, ACol: integer): TInterpolationDirection; override; |
See TCustomPhastDataSet. CellInterpolationDirection. |
![]() |
function GetIsInterpolatedCell(const ALay, ARow, ACol: integer): boolean; override; |
See TCustomPhastDataSet.IsInterpolatedCell. |
![]() |
procedure SetCellDistance1(const ALay, ARow, ACol: integer; const Value: double); override; |
See TCustomPhastDataSet.CellDistance1. |
![]() |
procedure SetCellDistance2(const ALay, ARow, ACol: integer; const Value: double); override; |
See TCustomPhastDataSet.CellDistance2. |
![]() |
procedure SetCellInterpolationDirection(const ALay, ARow, ACol: integer; const Value: TInterpolationDirection); override; |
See TCustomPhastDataSet. CellInterpolationDirection. |
![]() |
procedure SetIsInterpolatedCell(const ALay, ARow, ACol: integer; const Value: boolean); override; |
See TCustomPhastDataSet.IsInterpolatedCell. |
![]() |
procedure InitializePhastArrays; override; |
|
![]() |
procedure SetDimensions(const SetToZero: boolean); override; |
|
![]() |
procedure ResetCellsPhastInterpolation; override; |
|