Adaptors
CatalystTestDriver
vtkCPBaseGridBuilder.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkCPBaseGridBuilder_h
11
#define vtkCPBaseGridBuilder_h
12
13
#include "
vtkObject.h
"
14
#include "
vtkPVCatalystTestDriverModule.h
"
// needed for export macros
15
16
class
vtkDataObject
;
17
18
class
VTKPVCATALYSTTESTDRIVER_EXPORT
vtkCPBaseGridBuilder
:
public
vtkObject
19
{
20
public
:
21
vtkTypeMacro(
vtkCPBaseGridBuilder
,
vtkObject
);
22
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
23
28
virtual
vtkDataObject
* GetGrid(
unsigned
long
TimeStep,
double
Time,
int
& BuiltNewGrid) = 0;
29
30
// maybe also have a subdivide grid cells here as well
31
32
protected
:
33
vtkCPBaseGridBuilder
();
34
~
vtkCPBaseGridBuilder
()
override
;
35
36
private
:
37
vtkCPBaseGridBuilder
(
const
vtkCPBaseGridBuilder
&) =
delete
;
38
void
operator=
(
const
vtkCPBaseGridBuilder
&) =
delete
;
39
};
40
41
#endif
vtkPVCatalystTestDriverModule.h
vtkObject
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkCPBaseGridBuilder
Abstract class for creating grids.
Definition:
vtkCPBaseGridBuilder.h:18
VTKPVCATALYSTTESTDRIVER_EXPORT
#define VTKPVCATALYSTTESTDRIVER_EXPORT
Definition:
vtkPVCatalystTestDriverModule.h:15
vtkIndent
vtkObject.h
vtkDataObject
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
Generated by
1.8.13 on Tue Jan 21 2025