11#ifndef vtkXMLUnstructuredDataWriter_h
12#define vtkXMLUnstructuredDataWriter_h
15#include "vtkIOXMLModule.h"
20VTK_ABI_NAMESPACE_BEGIN
39 vtkSetMacro(NumberOfPieces,
int);
40 vtkGetMacro(NumberOfPieces,
int);
48 vtkSetMacro(WritePiece,
int);
49 vtkGetMacro(WritePiece,
int);
56 vtkSetMacro(GhostLevel,
int);
57 vtkGetMacro(GhostLevel,
int);
70 vtkPointSet* GetInputAsPointSet() {
return this->GetPointSetInput(); }
105 void WriteCellsAppended(
118 void WriteCellsAppendedData(
132 void WriteCellsAppendedDataWorker(
149 void CalculateDataFractions(
float* fractions);
150 void CalculateCellFractions(
float* fractions,
vtkIdType typesSize);
162 vtkTypeInt64* NumberOfPointsPositions;
object to represent cell connectivity
Efficient cell iterator for vtkDataSet topologies.
abstract superclass for arrays of numeric data
dynamic, self-adjusting array of vtkIdType
a simple class to control print indentation
concrete class for storing a set of points
Hold a reference to a vtkObjectBase instance.
dataset represents arbitrary combinations of all possible cell types
Superclass for VTK XML unstructured data writers.
void WriteCellsInline(const char *name, vtkCellIterator *cellIter, vtkIdType numCells, vtkIdType cellSizeEstimate, vtkIndent indent)
vtkPointSet * GetPointSetInput()
virtual void WriteAppendedPiece(int index, vtkIndent indent)
virtual void SetInputUpdateExtent(int piece, int numPieces, int ghostLevel)
void WriteCellsInline(const char *name, vtkCellArray *cells, vtkDataArray *types, vtkIndent indent)
virtual void WriteAppendedPieceAttributes(int index)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void WriteInlinePiece(vtkIndent indent)
virtual int WriteFooter()
virtual int WriteInlineMode(vtkIndent indent)
virtual int WriteHeader()
virtual void WriteInlinePieceAttributes()
~vtkXMLUnstructuredDataWriter() override
virtual void WriteAppendedPieceData(int index)
virtual void AllocatePositionArrays()
virtual int WriteAPiece()
vtkXMLUnstructuredDataWriter()
vtkTypeBool ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
const char * GetDataSetName() override=0
virtual void DeletePositionArrays()
Superclass for VTK's XML file writers.
#define VTK_DEPRECATED_IN_9_4_0(reason)
#define VTK_DEPRECATED_IN_9_5_0(reason)