Vcl.Touch.Gestures.TGestureRecognizer.Match

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

virtual float __fastcall Match(const System::Types::TPoint *Points, const int Points_High, const System::Types::TPoint *GesturePoints, const int GesturePoints_High, const Vcl::Controls::TGestureOptions Options, Vcl::Controls::TGestureID GestureID, int Deviation, int ErrorMargin);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.Touch.Gestures.pas
Vcl.Touch.Gestures.hpp
Vcl.Touch.Gestures TGestureRecognizer

Beschreibung

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

Verwenden Sie Match zum Ü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 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 Ein 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