VTK
9.3.0
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
Filters
General
vtkExtractGhostCells.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
16
#ifndef vtkExtractGhostCells_h
17
#define vtkExtractGhostCells_h
18
19
#include "vtkFiltersGeneralModule.h"
// for export macros
20
#include "
vtkUnstructuredGridAlgorithm.h
"
21
22
VTK_ABI_NAMESPACE_BEGIN
23
class
VTKFILTERSGENERAL_EXPORT
vtkExtractGhostCells
:
public
vtkUnstructuredGridAlgorithm
24
{
25
public
:
26
static
vtkExtractGhostCells
*
New
();
27
vtkTypeMacro(
vtkExtractGhostCells
,
vtkUnstructuredGridAlgorithm
);
28
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
29
31
34
vtkSetStringMacro(OutputGhostArrayName);
35
vtkGetStringMacro(OutputGhostArrayName);
37
38
protected
:
39
vtkExtractGhostCells
();
40
~vtkExtractGhostCells
()
override
;
41
42
int
FillInputPortInformation
(
int
port,
vtkInformation
* info)
override
;
43
44
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
45
46
char
*
OutputGhostArrayName
;
47
48
private
:
49
vtkExtractGhostCells
(
const
vtkExtractGhostCells
&) =
delete
;
50
void
operator=(
const
vtkExtractGhostCells
&) =
delete
;
51
};
52
53
VTK_ABI_NAMESPACE_END
54
#endif
vtkExtractGhostCells
Extracts ghost cells from the input and untag them (they become visible).
Definition
vtkExtractGhostCells.h:24
vtkExtractGhostCells::New
static vtkExtractGhostCells * New()
vtkExtractGhostCells::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkExtractGhostCells::OutputGhostArrayName
char * OutputGhostArrayName
Definition
vtkExtractGhostCells.h:46
vtkExtractGhostCells::~vtkExtractGhostCells
~vtkExtractGhostCells() override
vtkExtractGhostCells::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkExtractGhostCells::vtkExtractGhostCells
vtkExtractGhostCells()
vtkExtractGhostCells::FillInputPortInformation
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:29
vtkInformationVector
Store zero or more vtkInformation instances.
Definition
vtkInformationVector.h:31
vtkInformation
Store vtkAlgorithm input/output information.
Definition
vtkInformation.h:63
vtkUnstructuredGridAlgorithm
Superclass for algorithms that produce only unstructured grid as output.
Definition
vtkUnstructuredGridAlgorithm.h:30
vtkUnstructuredGridAlgorithm.h
Generated on Thu Jun 20 2024 00:00:00 for VTK by
1.11.0