22 #ifndef vtkXMLStructuredDataWriter_h 23 #define vtkXMLStructuredDataWriter_h 73 virtual void WriteAppendedPieceData(
int index);
74 virtual void WriteInlinePiece(
vtkIndent indent);
75 virtual void GetInputExtent(
int*
extent)=0;
77 virtual int WriteHeader();
78 virtual int WriteAPiece();
79 virtual int WriteFooter();
81 virtual void AllocatePositionArrays();
82 virtual void DeletePositionArrays();
84 virtual int WriteInlineMode(
vtkIndent indent);
87 void CalculatePieceFractions(
float* fractions);
89 void SetInputUpdateExtent(
int piece);
100 int InternalWriteExtent[6];
Abstract superclass for all arrays.
#define vtkGetMacro(name, type)
float * ProgressFractions
#define vtkTypeMacro(thisClass, superclass)
Superclass for VTK XML structured data writers.
Superclass for VTK's XML file writers.
a simple class to control print indentation
virtual void WritePrimaryElementAttributes(ostream &os, vtkIndent indent)
void PrintSelf(ostream &os, vtkIndent indent)
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define vtkSetVector6Macro(name, type)
OffsetsManagerArray * PointDataOM
OffsetsManagerArray * CellDataOM
#define vtkGetVector6Macro(name, type)
vtkTypeInt64 * ExtentPositions
#define vtkSetMacro(name, type)