knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <ReasonerEvent.h>
Public Member Functions | |
AssertionEvent (uint32_t numTriples, bool copy=true) | |
AssertionEvent (uint32_t numTriples, bool copy=true) | |
Public Member Functions inherited from knowrob::reasoner::TripleEvent | |
TripleEvent (Type eventType, uint32_t tripleCount, bool copy=true) | |
auto & | triples () const |
auto & | triple (uint32_t index) |
TripleEvent (Type eventType, uint32_t tripleCount, bool copy=true) | |
auto & | triples () const |
auto & | triple (uint32_t index) |
Public Member Functions inherited from knowrob::reasoner::Event | |
Event (Type eventType) | |
Type | eventType () const |
Event (Type eventType) | |
Type | eventType () const |
Additional Inherited Members | |
Public Types inherited from knowrob::reasoner::Event | |
enum | Type { Assertion , Retraction , Replacement , Invalidation , Assertion , Retraction , Replacement , Invalidation } |
enum | Type { Assertion , Retraction , Replacement , Invalidation , Assertion , Retraction , Replacement , Invalidation } |
Protected Attributes inherited from knowrob::reasoner::TripleEvent | |
std::vector< TriplePtr > | triples_ |
Protected Attributes inherited from knowrob::reasoner::Event | |
const Type | eventType_ |
An event that contains a set of assertions. These will be added to the set of inferred triples of this reasoner, and added to the knowledge base.
Definition at line 84 of file ReasonerEvent.h.
|
inlineexplicit |
numTriples | the number of triples in this event. |
copy | whether to use std::string (true) or std::string_view (false) for triples. |
Definition at line 90 of file ReasonerEvent.h.
|
inlineexplicit |
numTriples | the number of triples in this event. |
copy | whether to use std::string (true) or std::string_view (false) for triples. |
Definition at line 90 of file ReasonerEvent.h.