dox/IO/vtkXMLPDataSetWriter.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 __vtkXMLPDataSetWriter_h
00036
#define __vtkXMLPDataSetWriter_h
00037
00038
#include "vtkXMLPDataWriter.h"
00039
00040 class VTK_IO_EXPORT vtkXMLPDataSetWriter :
public vtkXMLPDataWriter
00041 {
00042
public:
00043 vtkTypeRevisionMacro(vtkXMLPDataSetWriter,
vtkXMLPDataWriter);
00044
void PrintSelf(ostream& os,
vtkIndent indent);
00045
static vtkXMLPDataSetWriter*
New();
00046
00048
00049
void SetInput(
vtkDataSet* input);
00050
vtkDataSet* GetInput();
00052
00054
virtual int Write();
00055
00056
protected:
00057 vtkXMLPDataSetWriter();
00058 ~vtkXMLPDataSetWriter();
00059
00060
00061
const char*
GetDataSetName();
00062
const char*
GetDefaultFileExtension();
00063
vtkXMLWriter* CreatePieceWriter(
int index);
00064
00065
private:
00066 vtkXMLPDataSetWriter(
const vtkXMLPDataSetWriter&);
00067
void operator=(
const vtkXMLPDataSetWriter&);
00068 };
00069
00070
#endif