VTK
|
Write data in a parallel XML format. More...
#include <vtkXMLPDataWriter.h>
Write data in a parallel XML format.
vtkXMLPDataWriter is the superclass for all XML parallel data set writers. It provides functionality needed for writing parallel formats, such as the selection of which writer writes the summary file and what range of pieces are assigned to each serial writer.
Definition at line 33 of file vtkXMLPDataWriter.h.
Reimplemented from vtkXMLWriter.
Reimplemented in vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkXMLPImageDataWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPStructuredDataWriter, and vtkXMLPUnstructuredDataWriter.
Definition at line 36 of file vtkXMLPDataWriter.h.
vtkXMLPDataWriter::vtkXMLPDataWriter | ( | ) | [protected] |
vtkXMLPDataWriter::~vtkXMLPDataWriter | ( | ) | [protected] |
static int vtkXMLPDataWriter::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkXMLWriter.
Reimplemented in vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkXMLPImageDataWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPStructuredDataWriter, and vtkXMLPUnstructuredDataWriter.
virtual int vtkXMLPDataWriter::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkXMLWriter.
Reimplemented in vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkXMLPImageDataWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPStructuredDataWriter, and vtkXMLPUnstructuredDataWriter.
static vtkXMLPDataWriter* vtkXMLPDataWriter::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkXMLWriter.
Reimplemented in vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkXMLPImageDataWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPStructuredDataWriter, and vtkXMLPUnstructuredDataWriter.
virtual vtkObjectBase* vtkXMLPDataWriter::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkXMLWriter.
Reimplemented in vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkXMLPImageDataWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPStructuredDataWriter, and vtkXMLPUnstructuredDataWriter.
vtkXMLPDataWriter* vtkXMLPDataWriter::NewInstance | ( | ) | const |
Reimplemented from vtkXMLWriter.
Reimplemented in vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkXMLPImageDataWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPStructuredDataWriter, and vtkXMLPUnstructuredDataWriter.
void vtkXMLPDataWriter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkXMLWriter.
Reimplemented in vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkXMLPImageDataWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPStructuredDataWriter, and vtkXMLPUnstructuredDataWriter.
virtual void vtkXMLPDataWriter::SetNumberOfPieces | ( | int | ) | [virtual] |
Get/Set the number of pieces that are being written in parallel.
virtual int vtkXMLPDataWriter::GetNumberOfPieces | ( | ) | [virtual] |
Get/Set the number of pieces that are being written in parallel.
virtual void vtkXMLPDataWriter::SetStartPiece | ( | int | ) | [virtual] |
Get/Set the range of pieces assigned to this writer.
virtual int vtkXMLPDataWriter::GetStartPiece | ( | ) | [virtual] |
Get/Set the range of pieces assigned to this writer.
virtual void vtkXMLPDataWriter::SetEndPiece | ( | int | ) | [virtual] |
Get/Set the range of pieces assigned to this writer.
virtual int vtkXMLPDataWriter::GetEndPiece | ( | ) | [virtual] |
Get/Set the range of pieces assigned to this writer.
virtual void vtkXMLPDataWriter::SetGhostLevel | ( | int | ) | [virtual] |
Get/Set the ghost level used for this writer's piece.
virtual int vtkXMLPDataWriter::GetGhostLevel | ( | ) | [virtual] |
Get/Set the ghost level used for this writer's piece.
virtual void vtkXMLPDataWriter::SetWriteSummaryFile | ( | int | flag | ) | [virtual] |
Get/Set whether the writer should write the summary file that refers to all of the pieces' individual files. This is on by default. Note that only the first process writes the summary file.
virtual int vtkXMLPDataWriter::GetWriteSummaryFile | ( | ) | [virtual] |
Get/Set whether the writer should write the summary file that refers to all of the pieces' individual files. This is on by default. Note that only the first process writes the summary file.
virtual void vtkXMLPDataWriter::WriteSummaryFileOn | ( | ) | [virtual] |
Get/Set whether the writer should write the summary file that refers to all of the pieces' individual files. This is on by default. Note that only the first process writes the summary file.
virtual void vtkXMLPDataWriter::WriteSummaryFileOff | ( | ) | [virtual] |
Get/Set whether the writer should write the summary file that refers to all of the pieces' individual files. This is on by default. Note that only the first process writes the summary file.
virtual void vtkXMLPDataWriter::SetController | ( | vtkMultiProcessController * | ) | [virtual] |
Controller used to communicate data type of blocks. By default, the global controller is used. If you want another controller to be used, set it with this.
virtual vtkMultiProcessController* vtkXMLPDataWriter::GetController | ( | ) | [virtual] |
Controller used to communicate data type of blocks. By default, the global controller is used. If you want another controller to be used, set it with this.
virtual int vtkXMLPDataWriter::WriteInternal | ( | ) | [protected, virtual] |
Reimplemented from vtkXMLWriter.
Reimplemented in vtkXMLPDataSetWriter, and vtkXMLPStructuredDataWriter.
virtual vtkXMLWriter* vtkXMLPDataWriter::CreatePieceWriter | ( | int | index | ) | [protected, pure virtual] |
Implemented in vtkXMLPDataSetWriter, vtkXMLPStructuredDataWriter, and vtkXMLPUnstructuredDataWriter.
virtual void vtkXMLPDataWriter::WritePrimaryElementAttributes | ( | ostream & | os, |
vtkIndent | indent | ||
) | [protected, virtual] |
Reimplemented from vtkXMLWriter.
Reimplemented in vtkXMLPImageDataWriter, and vtkXMLPStructuredDataWriter.
int vtkXMLPDataWriter::WriteData | ( | ) | [protected, virtual] |
Reimplemented from vtkXMLWriter.
virtual void vtkXMLPDataWriter::WritePData | ( | vtkIndent | indent | ) | [protected, virtual] |
Reimplemented in vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, and vtkXMLPUnstructuredDataWriter.
virtual void vtkXMLPDataWriter::WritePPieceAttributes | ( | int | index | ) | [protected, virtual] |
Reimplemented in vtkXMLPStructuredDataWriter.
char* vtkXMLPDataWriter::CreatePieceFileName | ( | int | index, |
const char * | path = 0 |
||
) | [protected] |
void vtkXMLPDataWriter::SplitFileName | ( | ) | [protected] |
virtual int vtkXMLPDataWriter::WritePieces | ( | ) | [protected, virtual] |
Reimplemented in vtkXMLPStructuredDataWriter.
virtual int vtkXMLPDataWriter::WritePiece | ( | int | index | ) | [protected, virtual] |
Reimplemented in vtkXMLPStructuredDataWriter.
static void vtkXMLPDataWriter::ProgressCallbackFunction | ( | vtkObject * | , |
unsigned | long, | ||
void * | , | ||
void * | |||
) | [static, protected] |
virtual void vtkXMLPDataWriter::ProgressCallback | ( | vtkAlgorithm * | w | ) | [protected, virtual] |
int vtkXMLPDataWriter::StartPiece [protected] |
Definition at line 101 of file vtkXMLPDataWriter.h.
int vtkXMLPDataWriter::EndPiece [protected] |
Definition at line 102 of file vtkXMLPDataWriter.h.
int vtkXMLPDataWriter::NumberOfPieces [protected] |
Definition at line 103 of file vtkXMLPDataWriter.h.
int vtkXMLPDataWriter::GhostLevel [protected] |
Definition at line 104 of file vtkXMLPDataWriter.h.
int vtkXMLPDataWriter::WriteSummaryFile [protected] |
Definition at line 105 of file vtkXMLPDataWriter.h.
char* vtkXMLPDataWriter::PathName [protected] |
Definition at line 107 of file vtkXMLPDataWriter.h.
char* vtkXMLPDataWriter::FileNameBase [protected] |
Definition at line 108 of file vtkXMLPDataWriter.h.
char* vtkXMLPDataWriter::FileNameExtension [protected] |
Definition at line 109 of file vtkXMLPDataWriter.h.
char* vtkXMLPDataWriter::PieceFileNameExtension [protected] |
Definition at line 110 of file vtkXMLPDataWriter.h.
vtkCallbackCommand* vtkXMLPDataWriter::ProgressObserver [protected] |
Reimplemented from vtkAlgorithm.
Definition at line 113 of file vtkXMLPDataWriter.h.
vtkMultiProcessController* vtkXMLPDataWriter::Controller [protected] |
Definition at line 115 of file vtkXMLPDataWriter.h.