VTK  9.2.6
vtkRemoveGhosts.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: Visualization Toolkit
4 Module: vtkRemoveGhosts.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=========================================================================*/
15
28#ifndef vtkRemoveGhosts_h
29#define vtkRemoveGhosts_h
30
31#include "vtkFiltersParallelModule.h" // For export macro
33
34class vtkPolyData;
36
37class VTKFILTERSPARALLEL_EXPORT vtkRemoveGhosts : public vtkPassInputTypeAlgorithm
38{
39public:
41 void PrintSelf(ostream& os, vtkIndent indent) override;
42
44
45protected:
47 ~vtkRemoveGhosts() override;
48
51
52 // see algorithm for more info
53 int FillInputPortInformation(int port, vtkInformation* info) override;
54
55private:
56 vtkRemoveGhosts(const vtkRemoveGhosts&) = delete;
57 void operator=(const vtkRemoveGhosts&) = delete;
58};
59
60#endif //_vtkRemoveGhosts_h
a simple class to control print indentation
Definition vtkIndent.h:49
Store zero or more vtkInformation instances.
Store vtkAlgorithm input/output information.
Superclass for algorithms that produce output of the same type as input.
concrete dataset represents vertices, lines, polygons, and triangle strips
Remove ghost points, cells and arrays.
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when each filter in the pipeline decides what portion of its inp...
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkRemoveGhosts * New()
~vtkRemoveGhosts() override
dynamic, self-adjusting array of unsigned char