]> Creatis software - creaImageIO.git/blob - src2/creaImageIORFImageReader.h
add SOURCE_GROUP command to reorganize files in folder for visual studio project
[creaImageIO.git] / src2 / creaImageIORFImageReader.h
1 #ifndef __creaImageIORFImageReader_h_INCLUDED__
2 #define __creaImageIORFImageReader_h_INCLUDED__
3
4
5 #include <creaImageIOAbstractImageReader.h>
6 #include <creaImageIOSystem.h>
7
8 namespace creaImageIO
9 {
10
11
12   /**
13    * \ingroup IO
14    */
15   
16   //=====================================================================
17   /// Concrete image reader for ultrasonix 'rf' files
18   class CREAIMAGEIO_EXPORT RFImageReader : virtual public AbstractImageReader
19   {
20   public:
21     RFImageReader();
22
23     virtual ~RFImageReader();
24
25     virtual void PushBackExtensions(std::vector<std::string>&);
26     virtual bool CanRead(const std::string& filename);
27     virtual vtkImageData* ReadImage(const std::string& filename);
28     virtual void ReadAttributes(const std::string& filename, 
29                                 tree::AttributeMapType& attr);
30
31   };
32   //=====================================================================
33
34
35
36 } // namespace creaImageIO
37
38
39
40 #endif // #ifndef __creaImageIORFImageReader_h_INCLUDED__