ddt  1.0.0
informationMapsAccessFiles.hpp
Go to the documentation of this file.
1 
21 #ifndef INFORMATIONMAPSACCESSFILES_HPP
22 #define INFORMATIONMAPSACCESSFILES_HPP
23 
24 #define BOOST_BIND_GLOBAL_PLACEHOLDERS
25 
26 #include <sys/stat.h>
27 
28 #include <algorithm>
29 #include <boost/bind/bind.hpp>
30 #include <boost/signals2/signal.hpp>
31 #include <boost/tokenizer.hpp>
32 #include <cctype>
33 
34 #include "boost/filesystem.hpp"
35 #include "boost/system/error_code.hpp"
36 
37 #undef I
38 #undef arg
39 
40 #include "ddt/ddtLogger.hpp"
41 #include "ddt/imageIO.hpp"
43 
47 typedef boost::signals2::signal<void()> SignalT;
48 
49 namespace ddt {
50 
55  public:
60 
64  ~InformationMapsAccessFiles() override;
65 
70  void LoadInformationMaps(const std::string info_map_source) override;
71 
72  private:
76  void Initialize();
77 
82  void LoadInformationMap(const std::string info_map_name);
83 
84  std::vector<std::string> GetFileList(const std::string info_map_source);
85 };
86 
87 } // namespace ddt
88 
89 #endif /* INFORMATIONMAPSACCESSFILES_HPP */
90 
Definition: informationMapsAccessFiles.hpp:54
InformationMapsAccessFiles()
Definition: informationMapsAccessFiles.cpp:29
~InformationMapsAccessFiles() override
Definition: informationMapsAccessFiles.cpp:31
void LoadInformationMaps(const std::string info_map_source) override
Definition: informationMapsAccessFiles.cpp:70
Definition: informationMapsAccess.hpp:52
Class to wrap the usage of log4cplus as logging utility. This file provides a wrapper class for the u...
Image IO function declaration. This file is part of the DDT Image Handling Library and provides funct...
boost::signals2::signal< void()> SignalT
Definition: informationMapsAccessFiles.hpp:47
Information maps access class, offers access to information maps. This file is part of the DDT Image ...
Definition: ddtClient.hpp:39