Description | Hierarchy | Fields | Methods | Properties |
type TNearest2DInterpolator = class(TCustomAnisotropicInterpolator)
TNearest2DInterpolator
implements an interpolator that returns the value of the TScreenObject nearest to the point of interest.
![]() |
FStoredLocations: TList; |
![]() |
FExpression: TExpression; |
![]() |
FQuadTree: TRbwQuadTree; |
![]() |
FListOfTScreenObjects: TList; |
![]() |
function GetExpression(const Location: TPoint2D): TExpression; |
![]() |
procedure StoreData(Sender: TObject; const DataSet: TDataArray); |
![]() |
function GetNearestScreenObject(const Location: TPoint2D; out ClosestLocation: TPoint2D; out SectionIndex: integer): TScreenObject; |
![]() |
procedure Finalize(const DataSet: TDataArray); override; |
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
class function InterpolatorName: string; override; |
![]() |
destructor Destroy; override; |
![]() |
function BooleanResult(const Location: TPoint2D): boolean; override; |
![]() |
function IntegerResult(const Location: TPoint2D): integer; override; |
![]() |
function RealResult(const Location: TPoint2D): real; override; |
![]() |
function StringResult(const Location: TPoint2D): string; override; |
![]() |
class function ValidReturnTypes: TRbwDataTypes; override; |
![]() |
FStoredLocations: TList; |
![]() |
FExpression: TExpression; |
|
![]() |
FQuadTree: TRbwQuadTree; |
|
![]() |
FListOfTScreenObjects: TList; |
|
![]() |
function GetExpression(const Location: TPoint2D): TExpression; |
|
![]() |
procedure StoreData(Sender: TObject; const DataSet: TDataArray); |
|
![]() |
function GetNearestScreenObject(const Location: TPoint2D; out ClosestLocation: TPoint2D; out SectionIndex: integer): TScreenObject; |
ClosestLocation may be either at a node or along an edge of the |
![]() |
procedure Finalize(const DataSet: TDataArray); override; |
![]() |
constructor Create(AOwner: TComponent); override; |
|
![]() |
class function InterpolatorName: string; override; |
|
![]() |
destructor Destroy; override; |
|
![]() |
function BooleanResult(const Location: TPoint2D): boolean; override; |
|
![]() |
function IntegerResult(const Location: TPoint2D): integer; override; |
|
![]() |
function RealResult(const Location: TPoint2D): real; override; |
|
![]() |
function StringResult(const Location: TPoint2D): string; override; |
|
![]() |
class function ValidReturnTypes: TRbwDataTypes; override; |
|