#include <ObjectDatabase.h>
Definition at line 42 of file ObjectDatabase.h.
object_database::ObjectDatabase::ObjectDatabase | ( | fs::path | configurationFilePath | ) |
ctor
configurationFilePath | path to config file. |
Definition at line 35 of file ObjectDatabase.cpp.
virtual object_database::ObjectDatabase::~ObjectDatabase | ( | ) | [inline, virtual] |
dtor
Definition at line 93 of file ObjectDatabase.h.
bool object_database::ObjectDatabase::processObjectMetaDataRequest | ( | ObjectMetaData::Request & | req, |
ObjectMetaData::Response & | res | ||
) |
Process the request to get the path of the object
req | the request message |
res | the correlated response message. |
Definition at line 141 of file ObjectDatabase.cpp.
bool object_database::ObjectDatabase::processObjectTypeGeneratorRequest | ( | ObjectTypeGenerator::Request & | req, |
ObjectTypeGenerator::Response & | res | ||
) |
Processes the request to create a new object folder in textured objects
req | the request message contains the source path of the object file |
res | the response message will be empty |
Definition at line 225 of file ObjectDatabase.cpp.
bool object_database::ObjectDatabase::processObjectTypeListRequest | ( | ObjectTypeList::Request & | req, |
ObjectTypeList::Response & | res | ||
) |
Processes the request to get a list of entries in an arbitrary recognizer.
req | the request message |
res | the correlated response message. |
Definition at line 82 of file ObjectDatabase.cpp.
bool object_database::ObjectDatabase::processRecognizerListMeshesRequest | ( | RecognizerListMeshes::Request & | req, |
RecognizerListMeshes::Response & | res | ||
) |
Process the request to get all meshes of a recognizer
req | the request message |
res | the correlated response message. |
Definition at line 167 of file ObjectDatabase.cpp.
bool object_database::ObjectDatabase::processRecognizerListRequest | ( | RecognizerList::Request & | req, |
RecognizerList::Response & | res | ||
) |
Processes the request to get a list of recognizers.
req | the request message |
res | the correlated response message. |
Definition at line 66 of file ObjectDatabase.cpp.
Convenience function for calling readObjectType with all object types.
Definition at line 318 of file ObjectDatabase.cpp.
the config file.
Definition at line 82 of file ObjectDatabase.h.
fs::path object_database::ObjectDatabase::mConfigurationFilePath [private] |
The path to the configuration file.
Definition at line 77 of file ObjectDatabase.h.
Global node handle.
Definition at line 47 of file ObjectDatabase.h.
the object type service handle
Definition at line 67 of file ObjectDatabase.h.
the object type generator service handle
Definition at line 72 of file ObjectDatabase.h.
the object type list service handle
Definition at line 62 of file ObjectDatabase.h.
the recognizer meshes list service handle
Definition at line 57 of file ObjectDatabase.h.
the recognizer list service handle
Definition at line 52 of file ObjectDatabase.h.