Description | Hierarchy | Fields | Methods | Properties |
type TCustomPhastDataSet = class(TDataArray)
TCustomPhastDataSet
is the abstract ancestor of TDataArrays that use PHAST-style interpolation.
![]() |
FDistance1: double; |
![]() |
FDistance2: double; |
![]() |
FInterpolationDirection: TInterpolationDirection; |
![]() |
FMixtureFormula: string; |
![]() |
FMixtureUseList: TStringList; |
![]() |
FMixtureUseListUpToDate: boolean; |
![]() |
FUsePHAST_InterpolationForAllCells: boolean; |
![]() |
FMixtureFormulaObject: TFormulaObject; |
![]() |
function GetDistance1: double; |
![]() |
function GetDistance2: double; |
![]() |
function GetMixtureUseList: TStringList; |
![]() |
procedure ResetCellsPhastInterpolation; virtual; abstract; |
![]() |
procedure ResetMixtureExpression(const Compiler: TRbwParser; const ErrorMessage: string); |
![]() |
procedure SetDistance1(const Value: double); |
![]() |
procedure SetDistance2(const Value: double); |
![]() |
procedure SetInterpolationDirection( const Value: TInterpolationDirection); |
![]() |
procedure SetMixtureFormula(const Value: string); |
![]() |
procedure SetUsePHAST_InterpolationForAllCells(const Value: boolean); |
![]() |
procedure UpdateMixtureUseList; |
![]() |
function GetMixtureFormula: string; |
![]() |
procedure SetEvaluatedAt(const Value: TEvaluatedAt); override; |
![]() |
procedure SetOrientation(const Value: TDataSetOrientation); override; |
![]() |
procedure ReadData(DecompressionStream: TDecompressionStream); override; |
![]() |
procedure StoreData(Stream: TStream); override; |
![]() |
function GetCellDistance1(const ALay, ARow, ACol: integer): double; virtual; abstract; |
![]() |
function GetCellDistance2(const ALay, ARow, ACol: integer): double; virtual; abstract; |
![]() |
function GetCellInterpolationDirection(const ALay, ARow, ACol: integer): TInterpolationDirection; virtual; abstract; |
![]() |
function GetIsInterpolatedCell(const ALay, ARow, ACol: integer): boolean; virtual; abstract; |
![]() |
function GetUseList: TStringList; override; |
![]() |
procedure InitializePhastArrays; virtual; |
![]() |
procedure SetCellDistance1(const ALay, ARow, ACol: integer; const Value: double); virtual; abstract; |
![]() |
procedure SetCellDistance2(const ALay, ARow, ACol: integer; const Value: double); virtual; abstract; |
![]() |
procedure SetCellInterpolationDirection(const ALay, ARow, ACol: integer; const Value: TInterpolationDirection); virtual; abstract; |
![]() |
procedure SetIsInterpolatedCell(const ALay, ARow, ACol: integer; const Value: boolean); virtual; abstract; |
![]() |
procedure CheckIfUniform; override; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
constructor Create(AnOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure Initialize; override; |
![]() |
procedure Invalidate; override; |
![]() |
procedure RefreshFormula; override; |
![]() |
FDistance1: double; |
See Distance1. |
![]() |
FDistance2: double; |
See Distance2. |
![]() |
FInterpolationDirection: TInterpolationDirection; |
![]() |
FMixtureFormula: string; |
|
![]() |
FMixtureUseList: TStringList; |
See MixtureUseList. |
![]() |
FMixtureUseListUpToDate: boolean; |
|
![]() |
FUsePHAST_InterpolationForAllCells: boolean; |
![]() |
FMixtureFormulaObject: TFormulaObject; |
![]() |
function GetDistance1: double; |
See Distance1. |
![]() |
function GetDistance2: double; |
See Distance2. |
![]() |
function GetMixtureUseList: TStringList; |
See MixtureUseList. |
![]() |
procedure ResetCellsPhastInterpolation; virtual; abstract; |
|
![]() |
procedure ResetMixtureExpression(const Compiler: TRbwParser; const ErrorMessage: string); |
|
![]() |
procedure SetDistance1(const Value: double); |
See Distance1. |
![]() |
procedure SetDistance2(const Value: double); |
See Distance2. |
![]() |
procedure SetInterpolationDirection( const Value: TInterpolationDirection); |
![]() |
procedure SetMixtureFormula(const Value: string); |
See MixtureFormula. |
![]() |
procedure SetUsePHAST_InterpolationForAllCells(const Value: boolean); |
![]() |
procedure UpdateMixtureUseList; |
|
![]() |
function GetMixtureFormula: string; |
![]() |
procedure SetEvaluatedAt(const Value: TEvaluatedAt); override; |
![]() |
procedure SetOrientation(const Value: TDataSetOrientation); override; |
![]() |
procedure ReadData(DecompressionStream: TDecompressionStream); override; |
![]() |
procedure StoreData(Stream: TStream); override; |
![]() |
function GetCellDistance1(const ALay, ARow, ACol: integer): double; virtual; abstract; |
|
![]() |
function GetCellDistance2(const ALay, ARow, ACol: integer): double; virtual; abstract; |
|
![]() |
function GetCellInterpolationDirection(const ALay, ARow, ACol: integer): TInterpolationDirection; virtual; abstract; |
|
![]() |
function GetIsInterpolatedCell(const ALay, ARow, ACol: integer): boolean; virtual; abstract; |
See IsInterpolatedCell. |
![]() |
function GetUseList: TStringList; override; |
|
![]() |
procedure SetCellDistance1(const ALay, ARow, ACol: integer; const Value: double); virtual; abstract; |
See CellDistance1. |
![]() |
procedure SetCellDistance2(const ALay, ARow, ACol: integer; const Value: double); virtual; abstract; |
See CellDistance2. |
![]() |
procedure SetCellInterpolationDirection(const ALay, ARow, ACol: integer; const Value: TInterpolationDirection); virtual; abstract; |
![]() |
procedure SetIsInterpolatedCell(const ALay, ARow, ACol: integer; const Value: boolean); virtual; abstract; |
See IsInterpolatedCell. |
![]() |
procedure CheckIfUniform; override; |
![]() |
procedure Assign(Source: TPersistent); override; |
|
![]() |
constructor Create(AnOwner: TComponent); override; |
|
![]() |
destructor Destroy; override; |
|
![]() |
procedure Invalidate; override; |
|
![]() |
procedure RefreshFormula; override; |
![]() |
property MixtureUseList: TStringList read GetMixtureUseList; |
|
![]() |
property CellDistance1[constALay,ARow,ACol:integer]: double read
GetCellDistance1 write SetCellDistance1; |
|
![]() |
property CellDistance2[constALay,ARow,ACol:integer]: double read
GetCellDistance2 write SetCellDistance2; |
|
![]() |
property CellInterpolationDirection[constALay,ARow,ACol:integer]: TInterpolationDirection read GetCellInterpolationDirection write
SetCellInterpolationDirection; |
|
![]() |
property IsInterpolatedCell[constALay,ARow,ACol:integer]: boolean read
GetIsInterpolatedCell write SetIsInterpolatedCell; |
|
![]() |
property Distance1: double read GetDistance1 write SetDistance1; |
|
![]() |
property Distance2: double read GetDistance2 write SetDistance2; |
|
![]() |
property InterpolationDirection: TInterpolationDirection read
FInterpolationDirection write SetInterpolationDirection; |
|
![]() |
property MixtureFormula: string read GetMixtureFormula
write SetMixtureFormula; |
|
![]() |
property UsePHAST_InterpolationForAllCells: boolean
read FUsePHAST_InterpolationForAllCells
write SetUsePHAST_InterpolationForAllCells; |
|