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 
23 class VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT vtkAnnotateGlobalDataFilter : public vtkTableAlgorithm
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
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkAnnotateGlobalDataFilter::Format
char * Format
Definition: vtkAnnotateGlobalDataFilter.h:80
vtkInformationVector
vtkAnnotateGlobalDataFilter
filter for annotating with global / field data
Definition: vtkAnnotateGlobalDataFilter.h:23
vtkTableAlgorithm::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkTableAlgorithm
vtkMultiProcessController
vtkTableAlgorithm::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkIndent
vtkAnnotateGlobalDataFilter::Postfix
char * Postfix
Definition: vtkAnnotateGlobalDataFilter.h:78
vtkInformation
vtkAnnotateGlobalDataFilter::Controller
vtkMultiProcessController * Controller
Definition: vtkAnnotateGlobalDataFilter.h:81
vtkTableAlgorithm.h
vtkAnnotateGlobalDataFilter::Prefix
char * Prefix
Definition: vtkAnnotateGlobalDataFilter.h:77
vtkTableAlgorithm::RequestData
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkAnnotateGlobalDataFilter::FieldArrayName
char * FieldArrayName
Definition: vtkAnnotateGlobalDataFilter.h:79
vtkTableAlgorithm::New
static vtkTableAlgorithm * New()