kDB: Knowledge DataBase
Loading...
Searching...
No Matches
Entity.h
1#pragma once
2
3#include <Qt3DCore/QEntity>
4
5#include <knowVis/Forward.h>
6
7namespace knowVis
8{
9 class Entity : public Qt3DCore::QEntity
10 {
11 Q_OBJECT
12 Q_PROPERTY(knowVis::Context* context READ context WRITE setContext NOTIFY contextChanged)
13 public:
14 Entity(Qt3DCore::QNode* _parent = nullptr);
15 ~Entity();
16 knowVis::Context* context() const;
17 void setContext(knowVis::Context* _context);
18 signals:
19 void contextChanged();
20 protected:
21 GeoTransform* transform();
22 const GeoTransform* transform() const;
23 void setupTransform();
24 private:
25 struct Private;
26 Private* const d;
27 };
28} // namespace knowVis
Definition Context.h:10
Definition Entity.h:10
Definition GeoTransform.h:15
Definition Entity.cpp:8