src
paraview-5.12
VTKExtensions
FiltersGeneral
vtkIntegrateFlowThroughSurface.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
3
// SPDX-License-Identifier: BSD-3-Clause
14
#ifndef vtkIntegrateFlowThroughSurface_h
15
#define vtkIntegrateFlowThroughSurface_h
16
17
#include "vtkPVVTKExtensionsFiltersGeneralModule.h"
//needed for exports
18
#include "
vtkUnstructuredGridAlgorithm.h
"
19
20
class
vtkIdList
;
21
class
vtkDataSetAttributes
;
22
23
class
VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
vtkIntegrateFlowThroughSurface
24
:
public
vtkUnstructuredGridAlgorithm
25
{
26
public
:
27
vtkTypeMacro(
vtkIntegrateFlowThroughSurface
,
vtkUnstructuredGridAlgorithm
);
28
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
29
static
vtkIntegrateFlowThroughSurface
*
New
();
30
31
protected
:
32
vtkIntegrateFlowThroughSurface
();
33
~
vtkIntegrateFlowThroughSurface
()
override
;
34
35
// Usual data generation method
36
// Usual data generation method
37
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
38
int
RequestUpdateExtent
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
39
40
int
FillInputPortInformation
(
int
port,
vtkInformation
* info)
override
;
41
42
// Create a default executive.
43
vtkExecutive
*
CreateDefaultExecutive
()
override
;
44
45
vtkDataSet
* GenerateSurfaceVectors(
vtkDataSet
* input);
46
47
private
:
48
vtkIntegrateFlowThroughSurface
(
const
vtkIntegrateFlowThroughSurface
&) =
delete
;
49
void
operator=
(
const
vtkIntegrateFlowThroughSurface
&) =
delete
;
50
};
51
52
#endif
vtkAlgorithm::CreateDefaultExecutive
virtual vtkExecutive * CreateDefaultExecutive()
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkInformationVector
vtkUnstructuredGridAlgorithm::RequestUpdateExtent
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkExecutive
vtkDataSetAttributes
vtkUnstructuredGridAlgorithm::RequestData
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkIndent
vtkUnstructuredGridAlgorithm::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkIdList
vtkUnstructuredGridAlgorithm::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkDataSet
vtkInformation
vtkUnstructuredGridAlgorithm::New
static vtkUnstructuredGridAlgorithm * New()
vtkIntegrateFlowThroughSurface
Integrates vector dot normal.
Definition:
vtkIntegrateFlowThroughSurface.h:23
vtkUnstructuredGridAlgorithm.h
vtkUnstructuredGridAlgorithm
Generated by
1.8.17 on Wed Mar 27 2024