AusweisApp2
CardPosition.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QObject>
10 
11 namespace governikus
12 {
13 
15  : public QObject
16 {
17  Q_OBJECT
18 
19  Q_PROPERTY(double x MEMBER mXPosition CONSTANT)
20  Q_PROPERTY(double y MEMBER mYPosition CONSTANT)
21  Q_PROPERTY(int z MEMBER mZPosition CONSTANT)
22  Q_PROPERTY(double rotation MEMBER mRotation CONSTANT)
23 
24  public:
25  CardPosition(double pXPosition = 0.0, double pYPosition = 0.0, int pZPosition = 1, double pRotation = 0.0);
26  CardPosition(const CardPosition& pOther);
27  ~CardPosition() override = default;
28  CardPosition& operator=(const CardPosition& pOther);
29 
30  double mXPosition;
31  double mYPosition;
33  double mRotation;
34 };
35 
36 
37 } // namespace governikus
Definition: CardPosition.h:16
CardPosition & operator=(const CardPosition &pOther)
Definition: CardPosition.cpp:34
double mXPosition
Definition: CardPosition.h:30
double mYPosition
Definition: CardPosition.h:31
double x
Definition: CardPosition.h:19
double mRotation
Definition: CardPosition.h:33
~CardPosition() override=default
int mZPosition
Definition: CardPosition.h:32
CardPosition(double pXPosition=0.0, double pYPosition=0.0, int pZPosition=1, double pRotation=0.0)
Definition: CardPosition.cpp:9
double rotation
Definition: CardPosition.h:22
int z
Definition: CardPosition.h:21
double y
Definition: CardPosition.h:20
A simple template renderer.
Definition: ActivationContext.h:15