knowrob  2.1.0
A Knowledge Base System for Cognition-enabled Robots
TriplePattern.h File Reference
#include "knowrob/formulas/Predicate.h"
#include "knowrob/semweb/Triple.h"
#include "knowrob/semweb/TripleContainer.h"
#include "knowrob/formulas/FirstOrderLiteral.h"
#include "knowrob/queries/QueryContext.h"
#include "knowrob/terms/groundable.h"
#include "knowrob/terms/Numeric.h"
#include "knowrob/terms/IRIAtom.h"
#include "knowrob/terms/Blank.h"
Include dependency graph for TriplePattern.h:

Go to the source code of this file.

Classes

class  knowrob::TriplePattern
 
class  knowrob::TriplePatternContainer
 

Namespaces

 knowrob
 

Enumerations

enum class  knowrob::FilterType {
  knowrob::EQ = 0 , knowrob::NEQ , knowrob::LT , knowrob::GT ,
  knowrob::LEQ , knowrob::GEQ , knowrob::EQ = 0 , knowrob::NEQ ,
  knowrob::LT , knowrob::GT , knowrob::LEQ , knowrob::GEQ
}
 

Functions

FilterType knowrob::inverseFilterType (FilterType op)
 
TriplePatternPtr knowrob::applyBindings (const TriplePatternPtr &pat, const Bindings &bindings)