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
vtkPVCatalystTestDriverModule.h
vtkObject
vtkDataSet
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
VTKPVCATALYSTTESTDRIVER_EXPORT
#define VTKPVCATALYSTTESTDRIVER_EXPORT
Definition:
vtkPVCatalystTestDriverModule.h:15
vtkIndent
vtkObject.h
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkCPBaseFieldBuilder
Abstract class for specifying fields over grids.
Definition:
vtkCPBaseFieldBuilder.h:20
Generated by
1.8.13 on Tue Jan 21 2025