|
knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <GraphConnective.h>


Public Member Functions | |
| 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 void | write (std::ostream &os) const =0 |
| virtual | ~GraphTerm ()=default |
| bool | isPattern () const |
| bool | isBuiltin () const |
| auto | termType () const |
| virtual void | write (std::ostream &os) const =0 |
Public Member Functions inherited from knowrob::Printable | |
| virtual | ~Printable ()=default |
| virtual std::string | format () const |
| virtual | ~Printable ()=default |
| virtual std::string | format () const |
Protected Member Functions | |
| 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 | |
| std::vector< std::shared_ptr< GraphTerm > > | terms_ |
Protected Attributes inherited from knowrob::GraphTerm | |
| GraphTermType | termType_ |
A connective graph term with has as arguments a variadic number of other terms.
Definition at line 16 of file GraphConnective.h.
|
virtualdefault |
|
inlineexplicitprotected |
Definition at line 44 of file GraphConnective.h.
|
inlineexplicitprotected |
Definition at line 46 of file GraphConnective.h.
|
virtualdefault |
|
inlineexplicitprotected |
Definition at line 44 of file GraphConnective.h.
|
inlineexplicitprotected |
|
inline |
Add a term to the graph connective.
| member | the term to add. |
Definition at line 32 of file GraphConnective.h.
|
inline |
Add a term to the graph connective.
| member | the term to add. |
Definition at line 32 of file GraphConnective.h.
|
inline |
Add a pattern to the graph connective.
| pattern | the pattern to add. |
Definition at line 24 of file GraphConnective.h.
|
inline |
Add a pattern to the graph connective.
| pattern | the pattern to add. |
Definition at line 24 of file GraphConnective.h.
|
inline |
|
inline |
|
protected |
Definition at line 42 of file GraphConnective.h.