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