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 Mon Feb 28 2022 21:49:21