VTK
vtkXMLPPolyDataReader.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: Visualization Toolkit
4 Module: vtkXMLPPolyDataReader.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=========================================================================*/
29#ifndef vtkXMLPPolyDataReader_h
30#define vtkXMLPPolyDataReader_h
31
32#include "vtkIOXMLModule.h" // For export macro
34
35class vtkPolyData;
36
38{
39public:
41 void PrintSelf(ostream& os, vtkIndent indent);
43
45
51
52protected:
55
56 const char* GetDataSetName();
57 void GetOutputUpdateExtent(int& piece, int& numberOfPieces, int& ghostLevel);
64
68
69 void CopyArrayForCells(vtkDataArray* inArray, vtkDataArray* outArray);
72
73 // The size of the UpdatePiece.
82
83private:
84 vtkXMLPPolyDataReader(const vtkXMLPPolyDataReader&) VTK_DELETE_FUNCTION;
85 void operator=(const vtkXMLPPolyDataReader&) VTK_DELETE_FUNCTION;
86};
87
88#endif
abstract superclass for arrays of numeric data
Definition: vtkDataArray.h:55
a simple class to control print indentation
Definition: vtkIndent.h:40
Store vtkAlgorithm input/output information.
concrete dataset represents vertices, lines, polygons, and triangle strips
Definition: vtkPolyData.h:86
Superclass for VTK XML file readers.
Read PVTK XML PolyData files.
virtual int FillOutputPortInformation(int, vtkInformation *)
Fill the output port information objects for this algorithm.
vtkPolyData * GetOutput(int idx)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static vtkXMLPPolyDataReader * New()
vtkIdType GetNumberOfVertsInPiece(int piece)
vtkIdType GetNumberOfStripsInPiece(int piece)
void CopyArrayForCells(vtkDataArray *inArray, vtkDataArray *outArray)
void GetOutputUpdateExtent(int &piece, int &numberOfPieces, int &ghostLevel)
vtkIdType GetNumberOfCellsInPiece(int piece)
vtkIdType GetNumberOfPolysInPiece(int piece)
const char * GetDataSetName()
vtkIdType GetNumberOfLinesInPiece(int piece)
vtkPolyData * GetOutput()
Get the reader's output.
vtkXMLDataReader * CreatePieceReader()
Superclass for parallel unstructured data XML readers.
int vtkIdType
Definition: vtkType.h:287