23 #ifndef vtkXMLUnstructuredDataWriter_h
24 #define vtkXMLUnstructuredDataWriter_h
26 #include "vtkIOXMLModule.h"
48 vtkGetMacro(NumberOfPieces,
int);
57 vtkGetMacro(WritePiece,
int);
65 vtkGetMacro(GhostLevel,
int);
79 virtual void SetInputUpdateExtent(
int piece,
int numPieces,
82 virtual int WriteHeader();
83 virtual int WriteAPiece();
84 virtual int WriteFooter();
86 virtual void AllocatePositionArrays();
87 virtual void DeletePositionArrays();
89 virtual int WriteInlineMode(
vtkIndent indent);
90 virtual void WriteInlinePieceAttributes();
91 virtual void WriteInlinePiece(
vtkIndent indent);
93 virtual void WriteAppendedPieceAttributes(
int index);
95 virtual void WriteAppendedPieceData(
int index);
127 vtkIdType cellSizeEstimate,
int timestep,
135 void WriteCellsAppendedDataWorker(
vtkDataArray* types,
int timestep,
148 virtual vtkIdType GetNumberOfInputPoints();
149 virtual vtkIdType GetNumberOfInputCells()=0;
150 void CalculateDataFractions(
float* fractions);
151 void CalculateCellFractions(
float* fractions,
vtkIdType typesSize);
virtual const char * GetDataSetName()=0
vtkTypeInt64 * NumberOfPointsPositions
Superclass for VTK XML unstructured data writers.
OffsetsManagerGroup * PointsOM
abstract class for specifying dataset behavior
dynamic, self-adjusting array of vtkIdType
vtkIdTypeArray * CellOffsets
OffsetsManagerArray * CellDataOM
Superclass for VTK's XML file writers.
a simple class to control print indentation
dataset represents arbitrary combinations of all possible cell types
abstract superclass for arrays of numeric data
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
OffsetsManagerArray * PointDataOM
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkIdTypeArray * CellPoints
object to represent cell connectivity
vtkIdTypeArray * FaceOffsets
Efficient cell iterator for vtkDataSet topologies.