Description | Hierarchy | Fields | Methods | Properties |
type TCustom2DInterpolater = class(TComponent)
TCustom2DInterpolater
provides an abstract interface for 2D interpolation. Descendants of TCustom2DInterpolater
provide concrete implementations.
Call RegisterClass in the initialization section for any descendants that are instantiated.
Descendants of TCustom2DInterpolater
include TCustomAnisotropicInterpolator, TInvDistSq2DInterpolator, TNearest2DInterpolator, and TNearestPoint2DInterpolator.
![]() |
FDataSet: TDataArray; |
![]() |
FOnEdit: TNotifyEvent; |
![]() |
FOnFinalize: TInitializeDataSetInterpolator; |
![]() |
FOnInitialize: TInitializeDataSetInterpolator; |
![]() |
FModel: TBaseModel; |
![]() |
procedure FillScreenObjectList(const ListOfScreenObjects: TList); |
![]() |
procedure EvaluateExpression(Compiler: TRbwParser; var Expression: TExpression; AScreenObject: TObject); |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
function BooleanResult(const Location: TPoint2D): boolean; virtual; |
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
procedure Edit; |
![]() |
procedure Finalize(const DataSet: TDataArray); virtual; |
![]() |
procedure Initialize(const DataSet: TDataArray); |
![]() |
function IntegerResult(const Location: TPoint2D): integer; virtual; |
![]() |
class function InterpolatorName: string; virtual; abstract; |
![]() |
function RealResult(const Location: TPoint2D): real; virtual; |
![]() |
function SameAs(AnotherInterpolator: TCustom2DInterpolater): boolean; virtual; |
![]() |
function ShouldInterpolate: boolean; virtual; |
![]() |
function StringResult(const Location: TPoint2D): string; virtual; |
![]() |
class function ValidReturnTypes: TRbwDataTypes; virtual; abstract; |
![]() |
class Function ValidOrientations: TDataSetOrientations; virtual; |
![]() |
property DataSet: TDataArray read FDataSet; |
![]() |
property OnEdit: TNotifyEvent read FOnEdit write FOnEdit; |
![]() |
property OnFinalize: TInitializeDataSetInterpolator read FOnFinalize
write FOnFinalize; |
![]() |
property OnInitialize: TInitializeDataSetInterpolator read FOnInitialize
write FOnInitialize; |
![]() |
FDataSet: TDataArray; |
See DataSet. |
![]() |
FOnEdit: TNotifyEvent; |
See OnEdit. |
![]() |
FOnFinalize: TInitializeDataSetInterpolator; |
See OnFinalize. |
![]() |
FOnInitialize: TInitializeDataSetInterpolator; |
See OnInitialize. |
![]() |
FModel: TBaseModel; |
![]() |
procedure FillScreenObjectList(const ListOfScreenObjects: TList); |
|
![]() |
procedure EvaluateExpression(Compiler: TRbwParser; var Expression: TExpression; AScreenObject: TObject); |
![]() |
procedure Assign(Source: TPersistent); override; |
|
![]() |
function BooleanResult(const Location: TPoint2D): boolean; virtual; |
|
![]() |
constructor Create(AOwner: TComponent); override; |
|
![]() |
procedure Edit; |
![]() |
procedure Finalize(const DataSet: TDataArray); virtual; |
If OnFinalize is assigned, |
![]() |
procedure Initialize(const DataSet: TDataArray); |
If OnInitialize is assigned, |
![]() |
function IntegerResult(const Location: TPoint2D): integer; virtual; |
|
![]() |
class function InterpolatorName: string; virtual; abstract; |
|
![]() |
function RealResult(const Location: TPoint2D): real; virtual; |
|
![]() |
function SameAs(AnotherInterpolator: TCustom2DInterpolater): boolean; virtual; |
|
![]() |
function ShouldInterpolate: boolean; virtual; |
|
![]() |
function StringResult(const Location: TPoint2D): string; virtual; |
|
![]() |
class function ValidReturnTypes: TRbwDataTypes; virtual; abstract; |
|
![]() |
class Function ValidOrientations: TDataSetOrientations; virtual; |
![]() |
property DataSet: TDataArray read FDataSet; |
|
![]() |
property OnEdit: TNotifyEvent read FOnEdit write FOnEdit; |
|
![]() |
property OnFinalize: TInitializeDataSetInterpolator read FOnFinalize
write FOnFinalize; |
If the |
![]() |
property OnInitialize: TInitializeDataSetInterpolator read FOnInitialize
write FOnInitialize; |
If the |