3#include <knowCore/ConstrainedValue.h>
4#include <knowCore/UriList.h>
6#include <kDB/Repository/RDF/FocusNodeCollection.h>
8#include <kDBSensing/Forward.h>
10class TestSalientRegions;
18namespace kDBSensing::SalientRegions
25 friend class ::TestSalientRegions;
40 static cres_qresult<knowCore::UriList>
41 defaultDatatypes(
const QList<QPair<knowCore::Uri, knowCore::ConstrainedValue>>& _constraints);
54 cres_qresult<bool> hasSalientRegion(
const knowCore::Uri& _salientregionUri)
const;
63 cres_qresult<QList<SalientRegion>>
66 template<
typename... _TArgs_>
69 const _TArgs_&...)
const;
72 cres_qresult<SalientRegion> insertSalientRegionFromCbor(
const QCborMap& _map);
Definition Collection.h:24
static Collection allSalientRegions(const kDB::Repository::Connection &_connection)
Definition Collection.cpp:72
cres_qresult< SalientRegion > createSalientRegion(const knowGIS::GeometryObject &_geometry, const knowCore::Timestamp &_timestamp, const knowCore::UriList &_klasses, const knowCore::ValueHash &_properties, const knowCore::Uri &_salientregionUri=knowCore::Uri::createUnique({"salientregion"}))
Definition Collection.cpp:94
cres_qresult< QList< SalientRegion > > salientRegions(const QList< QPair< knowCore::Uri, knowCore::ConstrainedValue > > &_constraints, const OperatorOptions &_operatorOptions=OperatorOptions()) const
Definition Collection.cpp:87
cres_qresult< SalientRegion > salientRegion(const knowCore::Uri &_salientregionUri) const
Definition Collection.cpp:77
Definition SalientRegion.h:14
Definition Connection.h:26
Definition FocusNodeCollection.h:173
Definition ConstrainedValue.h:15
Definition Timestamp.h:39
static Uri createUnique(const QStringList &_path=QStringList())
Definition Uri.cpp:48
Definition ValueHash.h:13
Definition GeometryObject.h:24
Definition FocusNodeCollection.h:169
Definition FocusNodeCollection.h:135