Vcl.Touch.Gestures.TGestureRecognizer.Match

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.Touch.Gestures.pas
Vcl.Touch.Gestures.hpp
Vcl.Touch.Gestures TGestureRecognizer

Description

Fait correspondre un ensemble de points d'entrée sur un ensemble de points attendus.

Utilisez Match pour vérifier s'il existe une correspondance entre un ensemble de points d'entrée et un ensemble de points attendus. Match est utilisée par les moteurs de gestion des mouvements pour vérifier si les points collectés constituent un mouvement réel connu. Le tableau suivant décrit les paramètres attendus par la méthode Match.



Paramètre Description

APoints

Un tableau de points d'entrée. Ces points sont mis en relation avec les points attendus.

GesturePoints

Un tableau de points attendus. Ces points sont mis en relation avec les points d'entrée.

Options

Une variable de type TGestureOptions spécifiant les règles de correspondance.

GestureID

L'ID du mouvement attendu (s'il y en a).

Deviation

La déviation maximale admise.

ErrorMargin

La marge d'erreur maximale admise.

Acceleration

Un paramètre de sortie spécifiant l'accélération évaluée du périphérique de gestion des mouvements.



La valeur de retour de Match est un nombre à virgule flottante spécifiant le degré de correspondance entre les points d'entrée et ceux attendus.

Voir aussi