kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDBSensing::SalientRegions::SalientRegion Class Reference

#include <SalientRegion.h>

Inheritance diagram for kDBSensing::SalientRegions::SalientRegion:
Collaboration diagram for kDBSensing::SalientRegions::SalientRegion:

Public Member Functions

 SalientRegion ()
 
 SalientRegion (const SalientRegion &_rhs)
 
SalientRegionoperator= (const SalientRegion &_rhs)
 
bool operator== (const SalientRegion &_rhs) const
 
cres_qresult< knowGIS::GeometryObjectgeometry () const
 
cres_qresult< knowCore::Timestamptimestamp () const
 
cres_qresult< knowCore::UriListclasses () const
 
cres_qresult< knowCore::ValueHashsalientProperties () const
 
cres_qresult< knowCore::ValuesalientProperty (const knowCore::Uri &_path) const
 
cres_qresult< void > setSalientProperty (const knowCore::Uri &_path, const knowCore::Value &_value)
 
template<typename _T_ >
cres_qresult< void > setSalientProperty (const knowCore::Uri &_path, const _T_ &_value)
 
cres_qresult< knowValues::Values::SalientRegion > toSalientRegion () const
 
bool isValid () const
 
- Public Member Functions inherited from kDB::Repository::RDF::FocusNodeWrapper< SalientRegion >
SalientRegion & operator= (const SalientRegion &_rhs)
 
bool operator== (const FocusNodeWrapper &_rhs) const
 
cres_qresult< bool > exists () const
 
knowCore::Uri graph () const
 
knowCore::Uri uri () const
 
knowCore::Uri type () const
 
kDB::Repository::Connection connection () const
 
cres_qresult< bool > hasProperty (const knowCore::Uri &_property) const
 
cres_qresult< knowCore::Valueproperty (const knowCore::Uri &_property) const
 
cres_qresult< _T_ > property (const knowCore::Uri &_property) const
 
cres_qresult< void > setProperty (const knowCore::Uri &_property, const knowCore::Value &_value) const
 
cres_qresult< void > setProperty (const knowCore::Uri &_property, const _T_ &_value) const
 
cres_qresult< void > addPropertyToList (const knowCore::Uri &_property, const knowCore::Value &_value, const Transaction &_transaction=Transaction()) const
 
cres_qresult< void > removePropertyFromList (const knowCore::Uri &_property, const knowCore::Value &_value, const Transaction &_transaction=Transaction()) const
 
cres_qresult< knowCore::ValueListpropertyList (const knowCore::Uri &_property, const Transaction &_transaction=Transaction()) const
 
cres_qresult< void > setPropertyInMap (const knowCore::Uri &_property, const knowCore::Uri &_key, const knowCore::Value &_value, const Transaction &_transaction=Transaction()) const
 
cres_qresult< knowCore::ValueHashpropertyMap (const knowCore::Uri &_property, const Transaction &_transaction=Transaction()) const
 
cres_qresult< knowCore::ValuepropertyMapValue (const knowCore::Uri &_property, const knowCore::Uri &_key, const Transaction &_transaction=Transaction()) const
 
cres_qresult< QCborMap > toCborMap () const
 

Static Public Member Functions

static cres_qresult< SalientRegionfromFocusNode (const kDB::Repository::RDF::FocusNode &_focus_node)
 

Friends

class Collection
 

Additional Inherited Members

- Protected Member Functions inherited from kDB::Repository::RDF::FocusNodeWrapper< SalientRegion >
 FocusNodeWrapper (const FocusNodeWrapper &_rhs)
 
void setFocusNode (const FocusNode &_fn)
 
const FocusNodefocusNodeRef () const
 
FocusNodefocusNodeRef ()
 

Detailed Description

This class allow to handle a manage a salientregion

Constructor & Destructor Documentation

◆ SalientRegion()

SalientRegion::SalientRegion ( )

Create an invalid salientregion

Member Function Documentation

◆ geometry()

cres_qresult< knowGIS::GeometryObject > SalientRegion::geometry ( ) const
Returns
the geometry of the object

The documentation for this class was generated from the following files: