kDB: Knowledge DataBase
Loading...
Searching...
No Matches
SalientRegionBuilder.h
1#pragma once
2
3#include <knowGIS/Forward.h>
4#include <kDB/Forward.h>
5
6namespace kDBSensing
7{
8 // TODO kDB 5.0, rename to SalientRegion and implement like Agent/Dataset. Integrate with FocusNode. This will require FocusNode to be extended to allow unspecified properties.
15 {
16 public:
22 knowCore::ReturnVoid insert(const knowGIS::GeometryObject& _geometry, const knowCore::Timestamp& _timestamp, const QList<knowCore::Uri>& _klasses, const knowCore::ValueHash& _properties);
26 knowCore::ReturnVoid insert(const knowCore::Uri& _uri, const knowGIS::GeometryObject& _geometry, const knowCore::Timestamp& _timestamp, const QList<knowCore::Uri>& _klasses, const knowCore::ValueHash& _properties);
30 knowCore::ReturnVoid setProperty(const knowCore::Uri& _uri, const knowCore::Uri& _predicate, const knowCore::Value& _value);
34 knowCore::ReturnValue<knowCore::Value> getProperty(const knowCore::Uri& _uri, const knowCore::Uri& _predicate);
35 private:
36 struct Private;
37 Private* const d;
38 };
39}
Definition Revision.h:9
Definition SalientRegionBuilder.h:15
knowCore::ReturnValue< knowCore::Value > getProperty(const knowCore::Uri &_uri, const knowCore::Uri &_predicate)
Definition SalientRegionBuilder.cpp:82
knowCore::ReturnVoid setProperty(const knowCore::Uri &_uri, const knowCore::Uri &_predicate, const knowCore::Value &_value)
Definition SalientRegionBuilder.cpp:70
knowCore::ReturnVoid insert(const knowGIS::GeometryObject &_geometry, const knowCore::Timestamp &_timestamp, const QList< knowCore::Uri > &_klasses, const knowCore::ValueHash &_properties)
Definition SalientRegionBuilder.cpp:27
Definition TriplesStore.h:18
Definition Timestamp.h:39
Definition Uri.h:15
Definition ValueHash.h:13
Definition Value.h:21
Definition GeometryObject.h:24
Definition SalientRegionBuilder.cpp:13