 |
VTK
9.0.1
|
Go to the documentation of this file.
23 #ifndef vtkXMLUnstructuredDataWriter_h
24 #define vtkXMLUnstructuredDataWriter_h
26 #include "vtkIOXMLModule.h"
49 vtkSetMacro(NumberOfPieces,
int);
50 vtkGetMacro(NumberOfPieces,
int);
58 vtkSetMacro(WritePiece,
int);
59 vtkGetMacro(WritePiece,
int);
66 vtkSetMacro(GhostLevel,
int);
67 vtkGetMacro(GhostLevel,
int);
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetInputUpdateExtent(int piece, int numPieces, int ghostLevel)
virtual void WriteAppendedPiece(int index, vtkIndent indent)
vtkTypeBool ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
void WriteCellsAppended(const char *name, vtkDataArray *types, vtkIdTypeArray *faces, vtkIdTypeArray *faceOffsets, vtkIndent indent, OffsetsManagerGroup *cellsManager)
void WriteCellsAppendedData(vtkCellArray *cells, vtkDataArray *types, vtkIdTypeArray *faces, vtkIdTypeArray *faceOffsets, int timestep, OffsetsManagerGroup *cellsManager)
vtkPointSet * GetInputAsPointSet()
virtual int WriteInlineMode(vtkIndent indent)
void WriteCellsAppendedData(vtkCellIterator *cellIter, vtkIdType numCells, vtkIdType cellSizeEstimate, int timestep, OffsetsManagerGroup *cellsManager)
virtual void WriteInlinePiece(vtkIndent indent)
void WriteCellsAppendedData(vtkCellArray *cells, vtkDataArray *types, int timestep, OffsetsManagerGroup *cellsManager)
void WriteCellsInline(const char *name, vtkCellIterator *cellIter, vtkIdType numCells, vtkIdType cellSizeEstimate, vtkIndent indent)
virtual void DeletePositionArrays()
virtual int WriteAPiece()
vtkSmartPointer< vtkDataArray > CellPoints
abstract superclass for arrays of numeric data
vtkSmartPointer< vtkDataArray > CellOffsets
virtual void WriteAppendedPieceAttributes(int index)
~vtkXMLUnstructuredDataWriter() override
void WriteCellsInline(const char *name, vtkCellArray *cells, vtkDataArray *types, vtkIndent indent)
vtkIdTypeArray * FaceOffsets
void CalculateDataFractions(float *fractions)
OffsetsManagerGroup * PointsOM
Superclass for VTK's XML file writers.
void WriteCellsAppended(const char *name, vtkDataArray *types, vtkIndent indent, OffsetsManagerGroup *cellsManager)
a simple class to control print indentation
object to represent cell connectivity
void WriteCellsInline(const char *name, vtkCellArray *cells, vtkDataArray *types, vtkIdTypeArray *faces, vtkIdTypeArray *faceOffsets, vtkIndent indent)
virtual void WriteAppendedPieceData(int index)
virtual int WriteFooter()
virtual vtkIdType GetNumberOfInputPoints()
Superclass for VTK XML unstructured data writers.
vtkXMLUnstructuredDataWriter()
void WriteCellsInlineWorker(const char *name, vtkDataArray *types, vtkIndent indent)
void ConvertFaces(vtkIdTypeArray *faces, vtkIdTypeArray *faceOffsets)
OffsetsManagerArray * CellDataOM
dynamic, self-adjusting array of vtkIdType
vtkTypeInt64 * NumberOfPointsPositions
virtual vtkIdType GetNumberOfInputCells()=0
void WriteCellsAppendedDataWorker(vtkDataArray *types, int timestep, OffsetsManagerGroup *cellsManager)
virtual void WriteInlinePieceAttributes()
abstract class for specifying dataset behavior
const char * GetDataSetName() override=0
virtual void AllocatePositionArrays()
dataset represents arbitrary combinations of all possible cell types
Efficient cell iterator for vtkDataSet topologies.
void CalculateCellFractions(float *fractions, vtkIdType typesSize)
void ConvertCells(vtkCellIterator *cellIter, vtkIdType numCells, vtkIdType cellSizeEstimate)
OffsetsManagerArray * PointDataOM
virtual int WriteHeader()
void WriteCellsAppended(const char *name, vtkCellIterator *cellIter, vtkIdType numCells, vtkIndent indent, OffsetsManagerGroup *cellsManager)
void ConvertCells(vtkCellArray *cells)