23 #ifndef vtkXMLStructuredDataWriter_h
24 #define vtkXMLStructuredDataWriter_h
26 #include "vtkIOXMLModule.h"
45 vtkGetMacro(NumberOfPieces,
int);
54 vtkGetMacro(WritePiece,
int);
62 vtkGetMacro(GhostLevel,
int);
71 vtkSetVector6Macro(WriteExtent,
int);
72 vtkGetVector6Macro(WriteExtent,
int);
103 vtkSetVector6Macro(InternalWriteExtent,
int);
109 int InternalWriteExtent[6];
Abstract superclass for all arrays.
a simple class to control print indentation
Superclass for VTK XML structured data writers.
virtual void WriteAppendedPiece(int index, vtkIndent indent)
OffsetsManagerArray * CellDataOM
virtual void WriteAppendedPieceData(int index)
vtkTypeInt64 * ExtentPositions
void CalculatePieceFractions(float *fractions)
virtual void WritePrimaryElementAttributes(ostream &os, vtkIndent indent)
vtkXMLStructuredDataWriter()
virtual int WriteHeader()
float * ProgressFractions
virtual void DeletePositionArrays()
virtual void WriteInlinePiece(vtkIndent indent)
vtkIdType GetStartTuple(int *extent, vtkIdType *increments, int i, int j, int k)
virtual void AllocatePositionArrays()
OffsetsManagerArray * PointDataOM
virtual void GetInputExtent(int *extent)=0
virtual int WriteAPiece()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int WriteFooter()
int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
void SetInputUpdateExtent(int piece)
virtual int WriteInlineMode(vtkIndent indent)
~vtkXMLStructuredDataWriter()
Superclass for VTK's XML file writers.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.