knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowl
src
knowVis
Entity.h
1
#pragma once
2
3
#include <Qt3DCore/QEntity>
4
5
#include <knowVis/Forward.h>
6
7
namespace
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
}
knowVis::Context
Definition
Context.h:10
knowVis::Entity
Definition
Entity.h:10
knowVis::GeoTransform
Definition
GeoTransform.h:11
knowVis::Entity::Private
Definition
Entity.cpp:8
Generated by
1.12.0