ParaView
CoProcessing
TestDriver
vtkCPBaseFieldBuilder.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: ParaView
4
Module: vtkCPBaseFieldBuilder.h
5
6
Copyright (c) Kitware, Inc.
7
All rights reserved.
8
See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
24
#ifndef vtkCPBaseFieldBuilder_h
25
#define vtkCPBaseFieldBuilder_h
26
27
#include "vtkObject.h"
28
#include "vtkPVCatalystTestDriverModule.h"
// needed for export macros
29
30
class
vtkDataSet;
31
32
class
VTKPVCATALYSTTESTDRIVER_EXPORT
vtkCPBaseFieldBuilder
:
public
vtkObject
33
{
34
public
:
35
vtkTypeMacro(
vtkCPBaseFieldBuilder
, vtkObject);
36
void
PrintSelf(ostream& os, vtkIndent indent);
37
43
virtual
void
BuildField(
unsigned
long
TimeStep,
double
Time, vtkDataSet* Grid) = 0;
44
50
protected
:
51
vtkCPBaseFieldBuilder
();
52
~
vtkCPBaseFieldBuilder
();
53
54
private
:
55
vtkCPBaseFieldBuilder
(
const
vtkCPBaseFieldBuilder
&) VTK_DELETE_FUNCTION;
56
void
operator=(
const
vtkCPBaseFieldBuilder
&) VTK_DELETE_FUNCTION;
57
};
58
59
#endif
vtkCPBaseFieldBuilder
Abstract class for specifying fields over grids.
Definition:
vtkCPBaseFieldBuilder.h:32
Generated by
1.8.13