IO/vtkMetaImageReader.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00064 #ifndef __vtkMetaImageReader_h
00065 #define __vtkMetaImageReader_h
00066
00067 #include "vtkImageReader.h"
00068
00069 class VTK_IO_EXPORT vtkMetaImageReader : public vtkImageReader
00070 {
00071 public:
00072 vtkTypeRevisionMacro(vtkMetaImageReader,vtkImageReader);
00073 void PrintSelf(ostream& os, vtkIndent indent);
00074
00076 static vtkMetaImageReader *New();
00077
00079
00080 virtual void SetFileName(const char* fname);
00081 virtual char* GetFileName() { return this->MHDFileName; }
00083
00085 virtual int CanReadFile(const char* name);
00086
00087 protected:
00088 vtkMetaImageReader();
00089 ~vtkMetaImageReader();
00090
00091 void ExecuteInformation();
00092
00093 vtkSetStringMacro(MHDFileName);
00094 char* MHDFileName;
00095
00096 private:
00097 vtkMetaImageReader(const vtkMetaImageReader&);
00098 void operator=(const vtkMetaImageReader&);
00099 };
00100
00101 #endif
00102
00103
00104