29 #ifndef __creaImageIOImageReader_h_INCLUDED__
30 #define __creaImageIOImageReader_h_INCLUDED__
50 void PushBackExtensions(std::vector<std::string>&);
53 bool CanRead(
const std::string& filename);
56 vtkImageData* ReadImage(
const std::string& filename);
63 void ReadAttributes(
const std::string& filename,
69 void getAttributes(
const std::string filename,
70 std::map <std::string , std::string> &infos, std::vector<std::string> i_attr);
77 void Register( boost::shared_ptr<AbstractImageReader> );
79 std::vector<boost::shared_ptr<AbstractImageReader> >
mReader;
85 bool ShallNotRead(
const std::string& filename );
87 void UnRegister(
const std::string i_val);
102 #endif // #ifndef __creaImageIOImageReader_h_INCLUDED__