src
paraview-5.12
Adaptors
CatalystTestDriver
vtkCPTestDriver.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
12
#ifndef vtkCPTestDriver_h
13
#define vtkCPTestDriver_h
14
15
#include "
vtkObject.h
"
16
#include "vtkPVCatalystTestDriverModule.h"
// needed for export macros
17
18
class
vtkCPBaseGridBuilder
;
19
20
class
VTKPVCATALYSTTESTDRIVER_EXPORT
vtkCPTestDriver
:
public
vtkObject
21
{
22
public
:
23
static
vtkCPTestDriver
*
New
();
24
vtkTypeMacro(
vtkCPTestDriver
,
vtkObject
);
25
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
26
30
virtual
int
Run
();
31
33
36
vtkSetMacro(NumberOfTimeSteps,
unsigned
long
);
37
vtkGetMacro(NumberOfTimeSteps,
unsigned
long
);
39
45
virtual
double
GetTime(
unsigned
long
timeStep);
46
48
51
void
SetGridBuilder(
vtkCPBaseGridBuilder
* gridBuilder);
52
vtkCPBaseGridBuilder
* GetGridBuilder();
54
56
59
vtkSetMacro(StartTime,
double
);
60
vtkGetMacro(StartTime,
double
);
61
vtkSetMacro(EndTime,
double
);
62
vtkGetMacro(EndTime,
double
);
64
65
protected
:
66
vtkCPTestDriver
();
67
~
vtkCPTestDriver
()
override
;
68
69
private
:
70
vtkCPTestDriver
(
const
vtkCPTestDriver
&) =
delete
;
71
void
operator=
(
const
vtkCPTestDriver
&) =
delete
;
72
76
vtkCPBaseGridBuilder
* GridBuilder;
77
82
unsigned
long
NumberOfTimeSteps;
83
85
88
double
StartTime;
89
double
EndTime;
90
};
92
93
#endif
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkObject::New
static vtkObject * New()
vtkObject
ParaViewPython::Run
int Run(int processType, int argc, char *argv[])
Definition:
pvpython.h:70
vtkCPTestDriver
Class for creating a co-processor test driver.
Definition:
vtkCPTestDriver.h:20
vtkIndent
vtkObject.h
vtkCPBaseGridBuilder
Abstract class for creating grids.
Definition:
vtkCPBaseGridBuilder.h:18
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Generated by
1.8.17 on Wed Mar 27 2024