28 #ifndef __creaImageIOTreeHandlerImageAdder_h_INCLUDED__
29 #define __creaImageIOTreeHandlerImageAdder_h_INCLUDED__
37 #include <boost/signal.hpp>
38 #include <boost/bind.hpp>
39 #if defined(USE_GDCM2)
134 void AddFiles(
const std::vector<std::string>& filename );
140 #if defined(USE_GDCM2)
141 void AddDirectoryRecursorScanner(
const std::string &dirpath,
142 bool recursive,
const std::string &addKey,
DicomImageScanner i_sc,
bool b_loaded);
148 void RemoveFiles(
const std::vector<tree::Node*>& nodes);
153 std::string
Synchronize(
bool repair,
bool checkAttributes);
158 bool checkAttributes,
159 std::vector<std::string> &i_ignorefiles,
160 std::vector<std::string> & attsModified,
161 std::vector<std::string> & newfiles);
163 void CopyFiles(
const std::vector<std::string>& filenames,
const std::string directory );
166 void SaveAs(
const std::vector<std::string>& filenames, std::vector<vtkImageData *> i_images);
169 const std::string& searchParam,
170 const std::string& searchVal,
177 void CheckAttributes(
bool repair, std::string& file, std::vector<std::string>& attsModified);
183 void EditField(
tree::Node* node,
const std::string& name,
const std::string& key,
const std::string& val);
186 const std::string& filename,
187 std::vector<std::string>& results);
201 void AddFile(
const std::string& filename );
206 const std::string &addKey);