VTK
vtkPExtractDataArraysOverTime.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkPExtractDataArraysOverTime.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 =========================================================================*/
34 #ifndef vtkPExtractDataArraysOverTime_h
35 #define vtkPExtractDataArraysOverTime_h
36 
38 #include "vtkFiltersParallelModule.h" // For export macro
39 
41 
42 class VTKFILTERSPARALLEL_EXPORT vtkPExtractDataArraysOverTime : public vtkExtractDataArraysOverTime
43 {
44 public:
47  void PrintSelf(ostream& os, vtkIndent indent) override;
48 
50 
53  virtual void SetController(vtkMultiProcessController*);
54  vtkGetObjectMacro(Controller, vtkMultiProcessController);
56 
57 protected:
60 
61  void PostExecute(vtkInformation* request, vtkInformationVector** inputVector,
62  vtkInformationVector* outputVector) override;
63 
65 
66 private:
68  void operator=(const vtkPExtractDataArraysOverTime&) = delete;
69  void ReorganizeData(vtkMultiBlockDataSet* dataset);
70 };
71 
72 #endif
static vtkExtractDataArraysOverTime * New()
virtual void PostExecute(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
parallel version of vtkExtractDataArraysOverTime.
Store vtkAlgorithm input/output information.
a simple class to control print indentation
Definition: vtkIndent.h:39
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
extracts array from input dataset over time.
Composite dataset that organizes datasets into blocks.
Store zero or more vtkInformation instances.
vtkMultiProcessController * Controller
Multiprocessing communication superclass.