FMX.InertialMovement.TPointD

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
FMX.InertialMovement.pas
FMX.InertialMovement.hpp
FMX.InertialMovement FMX.InertialMovement

Beschreibung

Definiert die Punktkoordinaten in logischen Einheiten.

Der Typ TPointD definiert die Double-Gleitkommakoordinaten X und Y einer Punktposition, deren Ursprung sich in der linken oberen Ecke des Containers befindet. X und Y legen die horizontalen bzw. vertikalen Koordinaten eines Punktes fest. Typischerweise stellen X- und Y-Werte dichteunabhängige Pixel (DP) (logische Einheiten) dar.

Siehe auch