vtkCPCellFieldBuilder.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
10 #ifndef vtkCPCellFieldBuilder_h
11 #define vtkCPCellFieldBuilder_h
12 
13 #include "vtkCPFieldBuilder.h"
14 #include "vtkPVCatalystTestDriverModule.h" // needed for export macros
15 
16 class VTKPVCATALYSTTESTDRIVER_EXPORT vtkCPCellFieldBuilder : public vtkCPFieldBuilder
17 {
18 public:
19  static vtkCPCellFieldBuilder* New();
21  void PrintSelf(ostream& os, vtkIndent indent) override;
22 
26  void BuildField(unsigned long TimeStep, double Time, vtkDataSet* Grid) override;
27 
33 protected:
35  ~vtkCPCellFieldBuilder() override;
36 
37 private:
39  void operator=(const vtkCPCellFieldBuilder&) = delete;
40 };
41 
42 #endif
vtkObject::New
static vtkObject * New()
vtkCPCellFieldBuilder
Class for specifying cell fields over grids.
Definition: vtkCPCellFieldBuilder.h:16
vtkCPFieldBuilder
Abstract class for specifying fields over grids.
Definition: vtkCPFieldBuilder.h:18
vtkCPFieldBuilder.h
vtkIndent
vtkDataSet
vtkCPFieldBuilder::BuildField
void BuildField(unsigned long TimeStep, double Time, vtkDataSet *Grid) override=0
Return a field on Grid.
vtkCPFieldBuilder::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override