knowrob  2.1.0
A Knowledge Base System for Cognition-enabled Robots
knowrob.cpp File Reference
#include <boost/python.hpp>
#include <knowrob/knowrob.h>
#include <knowrob/Logger.h>
#include <knowrob/ThreadPool.h>
#include <filesystem>
#include <iostream>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include "knowrob/integration/python/PythonError.h"
#include "knowrob/integration/prolog/PrologEngine.h"
Include dependency graph for knowrob.cpp:

Go to the source code of this file.

Namespaces

 knowrob
 
 knowrob::py
 

Macros

#define KNOWROB_EXECUTABLE_NAME   "knowrob"
 

Functions

char * knowrob::getNameOfExecutable ()
 
void knowrob::hashCombine (std::size_t &seed, const std::size_t &v)
 
void knowrob::insertUnique (std::ostream &os)
 
void knowrob::InitPythonPath ()
 
void knowrob::InitKnowRob (char *nameOfExecutable, bool initPython)
 
void knowrob::InitKnowRob (int argc, char **argv, bool initPython=true)
 
void knowrob::ShutdownKnowRob ()
 
void knowrob::py::staticKnowRobModuleInit ()
 

Variables

char * knowrob::NAME_OF_EXECUTABLE = nullptr
 

Macro Definition Documentation

◆ KNOWROB_EXECUTABLE_NAME

#define KNOWROB_EXECUTABLE_NAME   "knowrob"

Definition at line 22 of file knowrob.cpp.