src
paraview-5.12
Adaptors
CatalystTestDriver
vtkCPBaseFieldBuilder.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
12
#ifndef vtkCPBaseFieldBuilder_h
13
#define vtkCPBaseFieldBuilder_h
14
15
#include "
vtkObject.h
"
16
#include "vtkPVCatalystTestDriverModule.h"
// needed for export macros
17
18
class
vtkDataSet
;
19
20
class
VTKPVCATALYSTTESTDRIVER_EXPORT
vtkCPBaseFieldBuilder
:
public
vtkObject
21
{
22
public
:
23
vtkTypeMacro(
vtkCPBaseFieldBuilder
,
vtkObject
);
24
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
25
31
virtual
void
BuildField(
unsigned
long
TimeStep,
double
Time,
vtkDataSet
* Grid) = 0;
32
38
protected
:
39
vtkCPBaseFieldBuilder
();
40
~
vtkCPBaseFieldBuilder
()
override
;
41
42
private
:
43
vtkCPBaseFieldBuilder
(
const
vtkCPBaseFieldBuilder
&) =
delete
;
44
void
operator=
(
const
vtkCPBaseFieldBuilder
&) =
delete
;
45
};
46
47
#endif
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkObject
vtkCPBaseFieldBuilder
Abstract class for specifying fields over grids.
Definition:
vtkCPBaseFieldBuilder.h:20
vtkIndent
vtkObject.h
vtkDataSet
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Generated by
1.8.17 on Wed Mar 27 2024