ObjectDatabaseConfig.h
Go to the documentation of this file.
1 
21 #ifndef OBJECT_DATABASE_CONFIG_H_
22 #define OBJECT_DATABASE_CONFIG_H_
23 
24 #include <boost/filesystem.hpp>
25 #include <string>
26 #include "typedef.h"
27 
28 namespace object_database {
29  namespace fs = boost::filesystem;
32  public:
37  ObjectDatabaseConfig(const fs::path configFile = fs::path());
38 
39  // dtor
40  virtual ~ObjectDatabaseConfig() { }
41 
47  bool read(const fs::path config_file);
48 
53 
59  const ObjectDatabaseRecognizerPtr getRecognizer(const std::string recognizerName);
60  private:
65  };
66 }
67 
68 #endif /* OBJECT_DATABASE_CONFIG_H_ */
std::map< std::string, ObjectDatabaseRecognizerPtr > ObjectDatabaseRecognizerPtrMap
Definition: typedef.h:34
const ObjectDatabaseRecognizerPtr getRecognizer(const std::string recognizerName)
boost::shared_ptr< ObjectDatabaseConfig > ObjectDatabaseConfigPtr
bool read(const fs::path config_file)
::xsd::cxx::tree::string< char, simple_type > string
ObjectDatabaseConfig(const fs::path configFile=fs::path())
ObjectDatabaseRecognizerPtrMap mObjectCategories
const ObjectDatabaseRecognizerPtrMap getObjectCategories()


asr_object_database
Author(s): Allgeyer Tobias, Aumann Florian, Borella Jocelyn, Braun Kai, Heizmann Heinrich, Heller Florian, Kasper Alexander, Marek Felix, Mehlhaus Jonas, Meißner Pascal, Schleicher Ralf, Stöckle Patrick, Walter Milena
autogenerated on Wed Jan 8 2020 03:12:13