VTK  9.0.1
vtkPExtractExodusGlobalTemporalVariables.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkPExtractExodusGlobalTemporalVariables.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm 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 =========================================================================*/
29 #ifndef vtkPExtractExodusGlobalTemporalVariables_h
30 #define vtkPExtractExodusGlobalTemporalVariables_h
31 
33 #include "vtkFiltersParallelModule.h" // For export macro
34 
36 
37 class VTKFILTERSPARALLEL_EXPORT vtkPExtractExodusGlobalTemporalVariables
39 {
40 public:
43  void PrintSelf(ostream& os, vtkIndent indent) override;
44 
46 
50  void SetController(vtkMultiProcessController*);
51  vtkGetObjectMacro(Controller, vtkMultiProcessController);
53 protected:
56 
57  int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
58  vtkInformationVector* outputVector) override;
59 
60 private:
63  void operator=(const vtkPExtractExodusGlobalTemporalVariables&) = delete;
64 
65  vtkMultiProcessController* Controller;
66 };
67 
68 #endif
vtkPExtractExodusGlobalTemporalVariables
parallel version of vtkExtractExodusGlobalTemporalVariables.
Definition: vtkPExtractExodusGlobalTemporalVariables.h:37
vtkExtractExodusGlobalTemporalVariables
extract global temporal arrays generated by vtkExodusIIReader
Definition: vtkExtractExodusGlobalTemporalVariables.h:44
vtkInformationVector
Store zero or more vtkInformation instances.
Definition: vtkInformationVector.h:35
vtkExtractExodusGlobalTemporalVariables.h
vtkMultiProcessController
Multiprocessing communication superclass.
Definition: vtkMultiProcessController.h:75
vtkExtractExodusGlobalTemporalVariables::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkIndent
a simple class to control print indentation
Definition: vtkIndent.h:33
vtkInformation
Store vtkAlgorithm input/output information.
Definition: vtkInformation.h:73
vtkExtractExodusGlobalTemporalVariables::RequestData
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
vtkExtractExodusGlobalTemporalVariables::New
static vtkExtractExodusGlobalTemporalVariables * New()