knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <GraphSequence.h>
Public Member Functions | |
GraphSequence () | |
GraphSequence (const std::vector< std::shared_ptr< GraphTerm >> &terms) | |
void | write (std::ostream &os) const override |
GraphSequence () | |
GraphSequence (const std::vector< std::shared_ptr< GraphTerm >> &terms) | |
void | write (std::ostream &os) const override |
Public Member Functions inherited from knowrob::GraphConnective | |
virtual | ~GraphConnective ()=default |
void | addPattern (const TriplePatternPtr &pattern) |
void | addMember (const std::shared_ptr< GraphTerm > &member) |
const auto & | terms () const |
virtual | ~GraphConnective ()=default |
void | addPattern (const TriplePatternPtr &pattern) |
void | addMember (const std::shared_ptr< GraphTerm > &member) |
const auto & | terms () const |
Public Member Functions inherited from knowrob::GraphTerm | |
virtual | ~GraphTerm ()=default |
bool | isPattern () const |
bool | isBuiltin () const |
auto | termType () const |
virtual | ~GraphTerm ()=default |
bool | isPattern () const |
bool | isBuiltin () const |
auto | termType () const |
Public Member Functions inherited from knowrob::Printable | |
virtual | ~Printable ()=default |
virtual std::string | format () const |
virtual | ~Printable ()=default |
virtual std::string | format () const |
Additional Inherited Members | |
Protected Member Functions inherited from knowrob::GraphConnective | |
GraphConnective (GraphTermType termType) | |
GraphConnective (GraphTermType termType, const std::vector< std::shared_ptr< GraphTerm >> &terms) | |
GraphConnective (GraphTermType termType) | |
GraphConnective (GraphTermType termType, const std::vector< std::shared_ptr< GraphTerm >> &terms) | |
Protected Member Functions inherited from knowrob::GraphTerm | |
GraphTerm (GraphTermType termType) | |
GraphTerm (GraphTermType termType) | |
Protected Attributes inherited from knowrob::GraphConnective | |
std::vector< std::shared_ptr< GraphTerm > > | terms_ |
Protected Attributes inherited from knowrob::GraphTerm | |
GraphTermType | termType_ |
A query connective where all terms must be matched.
Definition at line 15 of file GraphSequence.h.
|
inline |
Definition at line 17 of file GraphSequence.h.
|
inlineexplicit |
Definition at line 19 of file GraphSequence.h.
|
inline |
Definition at line 17 of file GraphSequence.h.
|
inlineexplicit |
Definition at line 19 of file GraphSequence.h.
|
overridevirtual |
Print this object to a stream.
os | the stream to print to. |
Implements knowrob::GraphTerm.
Definition at line 11 of file GraphSequence.cpp.
|
overridevirtual |