Adaptors
CatalystTestDriver
vtkCPNodalFieldBuilder.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkCPNodalFieldBuilder_h
11
#define vtkCPNodalFieldBuilder_h
12
13
#include "
vtkCPFieldBuilder.h
"
14
#include "
vtkPVCatalystTestDriverModule.h
"
// needed for export macros
15
16
class
VTKPVCATALYSTTESTDRIVER_EXPORT
vtkCPNodalFieldBuilder
:
public
vtkCPFieldBuilder
17
{
18
public
:
19
static
vtkCPNodalFieldBuilder
*
New
();
20
vtkTypeMacro(
vtkCPNodalFieldBuilder
,
vtkCPFieldBuilder
);
21
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
22
26
void
BuildField
(
unsigned
long
timeStep,
double
time,
vtkDataSet
* grid)
override
;
27
28
protected
:
29
vtkCPNodalFieldBuilder
();
30
~
vtkCPNodalFieldBuilder
()
override
;
31
32
private
:
33
vtkCPNodalFieldBuilder
(
const
vtkCPNodalFieldBuilder
&) =
delete
;
34
void
operator=(
const
vtkCPNodalFieldBuilder
&) =
delete
;
35
};
36
37
#endif
vtkPVCatalystTestDriverModule.h
vtkCPFieldBuilder::BuildField
void BuildField(unsigned long TimeStep, double Time, vtkDataSet *Grid) override=0
Return a field on Grid.
vtkCPNodalFieldBuilder
Class for specifying nodal fields over grids.
Definition:
vtkCPNodalFieldBuilder.h:16
vtkDataSet
VTKPVCATALYSTTESTDRIVER_EXPORT
#define VTKPVCATALYSTTESTDRIVER_EXPORT
Definition:
vtkPVCatalystTestDriverModule.h:15
vtkCPFieldBuilder.h
vtkIndent
vtkCPFieldBuilder
Abstract class for specifying fields over grids.
Definition:
vtkCPFieldBuilder.h:18
vtkCPFieldBuilder::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkObject::New
static vtkObject * New()
Generated by
1.8.13 on Tue Jan 21 2025