Go to the documentation of this file.
28 #ifndef vtkXMLPMultiBlockDataWriter_h
29 #define vtkXMLPMultiBlockDataWriter_h
112 int currentFileIndex);
120 int currentFileIndex,
int procId,
int dataSetType);
#define vtkGetObjectMacro(name, type)
~vtkXMLPMultiBlockDataWriter()
virtual void FillDataTypes(vtkCompositeDataSet *)
virtual int WriteComposite(vtkCompositeDataSet *compositeData, vtkXMLDataElement *parent, int ¤tFileIndex)
#define vtkTypeMacro(thisClass, superclass)
vtkMultiProcessController * Controller
static vtkXMLPMultiBlockDataWriter * New()
virtual void SetWriteMetaFile(int flag)
abstract superclass for composite (multi-block or AMR) datasets
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Multiprocessing communication superclass.
vtkXMLPMultiBlockDataWriter()
a simple class to control print indentation
virtual vtkStdString CreatePieceFileName(int currentFileIndex, int procId, int dataSetType)
vtkXMLCompositeDataWriterInternals * Internal
Represents an XML element and those nested inside.
#define vtkGetMacro(name, type)
vtkSetMacro(IgnoreDriverBugs, bool)
void PrintSelf(ostream &os, vtkIndent indent)
writer for vtkMultiBlockDataSet.
#define VTKIOPARALLELXML_EXPORT
virtual void SetController(vtkMultiProcessController *)
virtual void RemoveWrittenFiles(const char *subDirectory)
Wrapper around std::string to keep symbols short.
general representation of visualization data
int ParallelWriteNonCompositeData(vtkDataObject *dObj, vtkXMLDataElement *parentXML, int currentFileIndex)
parallel writer for vtkHierarchicalBoxDataSet.