11#ifndef vtkXMLUnstructuredDataWriter_h
12#define vtkXMLUnstructuredDataWriter_h
14#include "vtkIOXMLModule.h"
19VTK_ABI_NAMESPACE_BEGIN
38 vtkSetMacro(NumberOfPieces,
int);
39 vtkGetMacro(NumberOfPieces,
int);
47 vtkSetMacro(WritePiece,
int);
48 vtkGetMacro(WritePiece,
int);
55 vtkSetMacro(GhostLevel,
int);
56 vtkGetMacro(GhostLevel,
int);
102 void WriteCellsAppended(
115 void WriteCellsAppendedData(
129 void WriteCellsAppendedDataWorker(
146 void CalculateDataFractions(
float* fractions);
147 void CalculateCellFractions(
float* fractions,
vtkIdType typesSize);
159 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)
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)
vtkPointSet * GetInputAsPointSet()
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)