FMX.InertialMovement.TPointD

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TPointD = record

C++

struct DECLSPEC_DRECORD TPointD
{
public:
    double X;
    double Y;
    __fastcall TPointD(const TPointD &P)/* overload */;
    __fastcall TPointD(const System::Types::TPointF &P)/* overload */;
    __fastcall TPointD(const System::Types::TPoint &P)/* overload */;
    __fastcall TPointD(const double X, const double Y)/* overload */;
    void __fastcall SetLocation(const TPointD &P);
    static bool __fastcall _op_Equality(const TPointD &Lhs, const TPointD &Rhs);
    static bool __fastcall _op_Inequality(const TPointD &Lhs, const TPointD &Rhs);
    static TPointD __fastcall _op_Addition(const TPointD &Lhs, const TPointD &Rhs);
    static TPointD __fastcall _op_Subtraction(const TPointD &Lhs, const TPointD &Rhs);
    static TPointD __fastcall _op_Implicit(const System::Types::TPointF &APointF);
    double __fastcall Distance(const TPointD &P2);
    double __fastcall Abs();
    void __fastcall Offset(const double DX, const double DY);
    TPointD() {}
    friend bool operator ==(const TPointD &Lhs, const TPointD &Rhs) { return TPointD::_op_Equality(Lhs, Rhs); }
    friend bool operator !=(const TPointD &Lhs, const TPointD &Rhs) { return TPointD::_op_Inequality(Lhs, Rhs); }
    friend TPointD operator +(const TPointD &Lhs, const TPointD &Rhs) { return TPointD::_op_Addition(Lhs, Rhs); }
    friend TPointD operator -(const TPointD &Lhs, const TPointD &Rhs) { return TPointD::_op_Subtraction(Lhs, Rhs); }
    TPointD& operator =(const System::Types::TPointF &APointF) { *this = TPointD::_op_Implicit(APointF); return *this; }
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
FMX.InertialMovement.pas
FMX.InertialMovement.hpp
FMX.InertialMovement FMX.InertialMovement

Description

Définit les coordonnées du point en unités logiques.

Le type TPointD définit la valeur en virgule flottante à double précision des coordonnées X et Y de l'emplacement d'un point ayant son origine dans le coin supérieur gauche du conteneur. X et Y spécifient respectivement les coordonnées horizontales et verticales d'un point. Typiquement, les valeurs X et Y représentent des pixels indépendants de la densité (DP), en unités logiques.

Voir aussi