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; |
![]() |
procedure FillScreenObjectList(const ListOfScreenObjects: TList); |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
function BooleanResult(const Location: T2DRealPoint): boolean; virtual; |
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
procedure Edit; |
![]() |
procedure Finalize(const DataSet: TDataArray); |
![]() |
procedure Initialize(const DataSet: TDataArray); |
![]() |
function IntegerResult(const Location: T2DRealPoint): integer; virtual; |
![]() |
class function InterpolatorName: string; virtual; abstract; |
![]() |
function RealResult(const Location: T2DRealPoint): real; virtual; |
![]() |
function SameAs(AnotherInterpolator: TCustom2DInterpolater): boolean; virtual; |
![]() |
function ShouldInterpolate: boolean; |
![]() |
function StringResult(const Location: T2DRealPoint): string; virtual; |
![]() |
class function ValidReturnTypes: TRbwDataTypes; virtual; abstract; |
![]() |
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; |
|
![]() |
FOnEdit: TNotifyEvent; |
|
![]() |
FOnFinalize: TInitializeDataSetInterpolator; |
|
![]() |
FOnInitialize: TInitializeDataSetInterpolator; |
|
![]() |
procedure FillScreenObjectList(const ListOfScreenObjects: TList); |
|
![]() |
procedure Assign(Source: TPersistent); override; |
|
![]() |
function BooleanResult(const Location: T2DRealPoint): boolean; virtual; |
|
![]() |
constructor Create(AOwner: TComponent); override; |
|
![]() |
procedure Edit; |
![]() |
procedure Finalize(const DataSet: TDataArray); |
If OnFinalize is assigned, |
![]() |
procedure Initialize(const DataSet: TDataArray); |
If OnInitialize is assigned, |
![]() |
function IntegerResult(const Location: T2DRealPoint): integer; virtual; |
|
![]() |
class function InterpolatorName: string; virtual; abstract; |
|
![]() |
function RealResult(const Location: T2DRealPoint): real; virtual; |
|
![]() |
function SameAs(AnotherInterpolator: TCustom2DInterpolater): boolean; virtual; |
|
![]() |
function ShouldInterpolate: boolean; |
|
![]() |
function StringResult(const Location: T2DRealPoint): string; virtual; |
|
![]() |
class function ValidReturnTypes: TRbwDataTypes; virtual; abstract; |
|
![]() |
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 |