FMX.Gestures.TCustomGestureRecognizer.Match

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Match(const Points, GesturePoints: array of TPointF; const Options: TGestureOptions; GestureID: TGestureID;
Deviation, ErrorMargin: Integer): Single; virtual; abstract;

C++

virtual float __fastcall Match(const System::Types::TPointF *Points, const int Points_High, const System::Types::TPointF *GesturePoints, const int GesturePoints_High, const Fmx::Types::TGestureOptions Options, Fmx::Types::TGestureID GestureID, int Deviation, int ErrorMargin) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Gestures.pas
FMX.Gestures.hpp
FMX.Gestures TCustomGestureRecognizer

Beschreibung

Vergleicht eine Menge von Eingabepunkten mit einer Menge von erwarteten Punkten.

Überschreiben Sie Match in abgeleiteten Klassen, um zu überprüfen, ob eine Menge von Eingabepunkten einer Menge von erwarteten Punkten relativ übereinstimmt. Match wird von den Gesten-Engines verwendet, um zu überprüfen, ob eine wirkliche bekannte Geste aus gesammelten Punkten besteht. Die folgende Tabelle beschreibt die von der Methode Match erwarteten Parameter.



Parameter Beschreibung
APoints Ein Array von Eingabepunkten. Diese Punkte werden mit den erwarteten Punkten verglichen.
GesturePoints Ein Array von erwarteten Punkten. Diese Punkte werden mit den Eingabepunkten verglichen.
Options Eine TGestureOptions-Variable, die die Vergleichsregeln angibt.
GestureID Die ID der erwarteten Geste (falls vorhanden).
Deviation Die maximale zulässige Abweichung.
ErrorMargin Die maximale zulässige Fehlerspanne.
Acceleration Ausgabeparameter, der die berechnete Beschleunigung des Gesten-Gerät angibt.



Der Rückgabewert von Match ist eine Gleitkommazahl, die den Übereinstimmungsgrad zwischen den Eingabepunkten und den erwarteten Punkten angibt.

Siehe auch