kDB: Knowledge DataBase
Loading...
Searching...
No Matches
Dataset.h
1#pragma once
2
3#include <QObject>
4
5#include <kDBDatasets/Forward.h>
6
7namespace kDBDatasetsQuick
8{
9 class Dataset : public QObject
10 {
11 Q_OBJECT
12 Q_PROPERTY(QString uri READ uri CONSTANT)
13 Q_PROPERTY(QString type READ type CONSTANT)
14 Q_PROPERTY(knowGIS::GeometryObject geometry READ geometry CONSTANT)
15 Q_PROPERTY(QVariant data READ data CONSTANT)
16 public:
17 Dataset(const kDBDatasets::Dataset& _ds, QObject* _parent = nullptr);
18 ~Dataset();
19 QString uri() const;
20 QString type() const;
21 knowGIS::GeometryObject geometry() const;
22 kDBDatasets::Dataset dataset() const;
23 QVariant data() const;
24 private:
25 struct Private;
26 Private* const d;
27 };
28}
29
Definition Dataset.h:10
Definition Dataset.h:16
Definition GeometryObject.h:24