knowL: Knowledge Libraries
Loading...
Searching...
No Matches
GeoTransform.h
1#ifndef _KNOWVIS_GEOTRANSFORM_H_
2#define _KNOWVIS_GEOTRANSFORM_H_
3
4#include <Qt3DCore/QTransform>
5
6#include "Forward.h"
7
8namespace knowVis
9{
14 class GeoTransform : public Qt3DCore::QTransform
15 {
16 Q_OBJECT
17 Q_PROPERTY(knowVis::Pose* pose READ pose CONSTANT)
18 Q_PROPERTY(knowVis::Context* context READ context WRITE setContext NOTIFY contextChanged)
19 public:
20 GeoTransform(Qt3DCore::QNode* _parent = nullptr);
22 public:
23 Pose* pose() const;
24 Context* context() const;
25 void setContext(Context* _context);
29 void setUsePose(bool _value);
30 signals:
31 void contextChanged();
32 private slots:
33 void updateTransform();
34 private:
35 struct Private;
36 Private* const d;
37 };
38} // namespace knowVis
39
40#endif
Definition Context.h:10
Definition GeoTransform.h:15
void setUsePose(bool _value)
Definition GeoTransform.cpp:28
Definition Pose.h:10
Definition GeoTransform.cpp:11