VTK
vtkXMLPUnstructuredGridReader.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: Visualization Toolkit
4 Module: vtkXMLPUnstructuredGridReader.h
5
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10 This software is distributed WITHOUT ANY WARRANTY; without even
11 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12 PURPOSE. See the above copyright notice for more information.
13
14=========================================================================*/
32#ifndef vtkXMLPUnstructuredGridReader_h
33#define vtkXMLPUnstructuredGridReader_h
34
35#include "vtkIOXMLModule.h" // For export macro
37
39
41{
42public:
44 void PrintSelf(ostream& os, vtkIndent indent);
46
48
54
55protected:
58
59 const char* GetDataSetName();
60 void GetOutputUpdateExtent(int& piece, int& numberOfPieces, int& ghostLevel);
62
66
67 void CopyArrayForCells(vtkDataArray* inArray, vtkDataArray* outArray);
70
72
73 // The index of the cell in the output where the current piece
74 // begins.
76
77private:
79 void operator=(const vtkXMLPUnstructuredGridReader&) VTK_DELETE_FUNCTION;
80};
81
82#endif
abstract superclass for arrays of numeric data
Definition: vtkDataArray.h:55
general representation of visualization data
Definition: vtkDataObject.h:65
a simple class to control print indentation
Definition: vtkIndent.h:40
Store vtkAlgorithm input/output information.
dataset represents arbitrary combinations of all possible cell types
Superclass for VTK XML file readers.
Superclass for parallel unstructured data XML readers.
Read PVTK XML UnstructuredGrid files.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkUnstructuredGrid * GetOutput()
Get the reader's output.
virtual int FillOutputPortInformation(int, vtkInformation *)
Fill the output port information objects for this algorithm.
vtkUnstructuredGrid * GetOutput(int idx)
vtkXMLDataReader * CreatePieceReader()
virtual void SqueezeOutputArrays(vtkDataObject *)
void CopyArrayForCells(vtkDataArray *inArray, vtkDataArray *outArray)
static vtkXMLPUnstructuredGridReader * New()
void GetOutputUpdateExtent(int &piece, int &numberOfPieces, int &ghostLevel)
int vtkIdType
Definition: vtkType.h:287