23#ifndef vtkXMLStructuredDataWriter_h
24#define vtkXMLStructuredDataWriter_h
26#include "vtkIOXMLModule.h"
Abstract superclass for all arrays.
abstract class to specify dataset behavior
a simple class to control print indentation
virtual void WriteAppendedPiece(int index, vtkIndent indent)
OffsetsManagerArray * CellDataOM
void WritePrimaryElementAttributes(ostream &os, vtkIndent indent) override
virtual void WriteAppendedPieceData(int index)
vtkTypeInt64 * ExtentPositions
int InternalWriteExtent[6]
void CalculatePieceFractions(float *fractions)
vtkXMLStructuredDataWriter()
virtual int WriteHeader()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
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
static vtkIdType GetNumberOfValues(vtkDataSet *input)
virtual int WriteAPiece()
~vtkXMLStructuredDataWriter() override
virtual int WriteFooter()
vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
void SetInputUpdateExtent(int piece)
virtual int WriteInlineMode(vtkIndent indent)