dox/IO/vtkXMLDataSetWriter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00035
#ifndef __vtkXMLDataSetWriter_h
00036
#define __vtkXMLDataSetWriter_h
00037
00038
#include "vtkXMLWriter.h"
00039
00040 class VTK_IO_EXPORT vtkXMLDataSetWriter :
public vtkXMLWriter
00041 {
00042
public:
00043 vtkTypeRevisionMacro(vtkXMLDataSetWriter,
vtkXMLWriter);
00044
void PrintSelf(ostream& os,
vtkIndent indent);
00045
static vtkXMLDataSetWriter*
New();
00046
00048
00049
void SetInput(
vtkDataSet* input);
00050
vtkDataSet* GetInput();
00052
00054
virtual int Write();
00055
00056
protected:
00057 vtkXMLDataSetWriter();
00058 ~vtkXMLDataSetWriter();
00059
00060
00061
int WriteData();
00062
const char*
GetDataSetName();
00063
const char*
GetDefaultFileExtension();
00064
00065
private:
00066 vtkXMLDataSetWriter(
const vtkXMLDataSetWriter&);
00067
void operator=(
const vtkXMLDataSetWriter&);
00068 };
00069
00070
#endif