vtkAnnotateGlobalDataFilter.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
15 #ifndef vtkAnnotateGlobalDataFilter_h
16 #define vtkAnnotateGlobalDataFilter_h
17 
18 #include "vtkPVVTKExtensionsFiltersGeneralModule.h" //needed for exports
19 #include "vtkTableAlgorithm.h"
20 
22 
24 {
25 public:
28  void PrintSelf(ostream& os, vtkIndent indent) override;
29 
31 
34  vtkSetStringMacro(FieldArrayName);
35  vtkGetStringMacro(FieldArrayName);
37 
39 
42  vtkSetStringMacro(Prefix);
43  vtkGetStringMacro(Prefix);
45 
47 
50  vtkSetStringMacro(Postfix);
51  vtkGetStringMacro(Postfix);
53 
55 
58  vtkSetStringMacro(Format);
59  vtkGetStringMacro(Format);
61 
63 
66  void SetController(vtkMultiProcessController*);
67  vtkGetObjectMacro(Controller, vtkMultiProcessController);
69 protected:
71  ~vtkAnnotateGlobalDataFilter() override;
72 
73  int FillInputPortInformation(int port, vtkInformation* info) override;
74  int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
75  vtkInformationVector* outputVector) override;
76 
77  char* Prefix;
78  char* Postfix;
80  char* Format;
82 
83 private:
85  void operator=(const vtkAnnotateGlobalDataFilter&) = delete;
86 };
87 
88 #endif
static vtkTableAlgorithm * New()
filter for annotating with global / field data
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual int FillInputPortInformation(int port, vtkInformation *info)
#define VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
vtkMultiProcessController * Controller
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void operator=(const vtkObjectBase &)