FMX.Utils.CheckPoint
Delphi
function CheckPoint(const APoint, ASource: TPointF; const ADeviation, ErrorMargin: Integer): Double;
C++
extern DELPHI_PACKAGE double __fastcall CheckPoint(const System::Types::TPointF &APoint, const System::Types::TPointF &ASource, const int ADeviation, const int ErrorMargin);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Utils.pas FMX.Utils.hpp |
FMX.Utils | FMX.Utils |
説明
2 つの点が一致する角度を計算します。
CheckPoint は、次のパラメータを取ります:
APoint
: チェックされる最初の点。ASource
: 最初の点をチェックする対象となるソース。ADeviation
: 提供された標準偏差。ErrorMargin
: 提供されたエラー マージン。
計算された一致率は、0 - 100 の範囲で返されます。このとき、100 は 100% 一致、0 は 0% 一致です。
FMX.Gestures ユニットの一部のメソッド(TCustomGestureRecognizer.IsPointsGesture など)は、このメソッドを使用して、受け取ったタッチ入力が有効なジェスチャかどうかを判別することができます。