API:Vcl.Touch.Gestures.TGestureRecognizer.Match
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 System::NativeInt Points_High, const System::Types::TPoint *GesturePoints, const System::NativeInt 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.
Vcl.Touch.Gestures.TGestureRecognizer.Match erbt von Vcl.Touch.Gestures.TCustomGestureRecognizer.Match. Der folgende Inhalt bezieht sich auf Vcl.Touch.Gestures.TCustomGestureRecognizer.Match.
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.