Description | Hierarchy | Fields | Methods | Properties |
type TNearestPoint2DInterpolator = class(TCustomPoint2DInterpolator)
TCustomPoint2DInterpolator
implements an interpolator that returns the value of the TScreenObject which has a vertex closest to the point of interest.
FQuadTree: TRbwQuadTree; |
function GetPointerToResult(const Location: TPoint2D): Pointer; |
|
procedure SetArraySize(const DataSet: TDataArray; Count: Integer); override; |
|
procedure StoreData(Sender: TObject; const DataSet: TDataArray); override; |
|
procedure StoreDataValue(Count: Integer; const DataSet: TDataArray; APoint: TPoint2D; AScreenObject: TScreenObject; SectionIndex: integer); override; |
|
procedure Finalize(const DataSet: TDataArray); override; |
|
class function InterpolatorName: string; override; |
|
class function ValidReturnTypes: TRbwDataTypes; 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; |
|
constructor Create(AOwner: TComponent); override; |
FQuadTree: TRbwQuadTree; |
|
|
function GetPointerToResult(const Location: TPoint2D): Pointer; |
|
procedure SetArraySize(const DataSet: TDataArray; Count: Integer); override; |
|
procedure StoreData(Sender: TObject; const DataSet: TDataArray); override; |
|
procedure StoreDataValue(Count: Integer; const DataSet: TDataArray; APoint: TPoint2D; AScreenObject: TScreenObject; SectionIndex: integer); override; |
|
procedure Finalize(const DataSet: TDataArray); override; |
|
class function InterpolatorName: string; override; |
|
|
class function ValidReturnTypes: TRbwDataTypes; 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; |
|
|
constructor Create(AOwner: TComponent); override; |
|