ParaView
vtkAnnotateGlobalDataFilter.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: ParaView
4  Module: vtkAnnotateGlobalDataFilter.h
5 
6  Copyright (c) Kitware, Inc.
7  All rights reserved.
8  See Copyright.txt or http://www.paraview.org/HTML/Copyright.html 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 =========================================================================*/
30 #ifndef vtkAnnotateGlobalDataFilter_h
31 #define vtkAnnotateGlobalDataFilter_h
32 
33 #include "vtkPVClientServerCoreDefaultModule.h" //needed for exports
35 
36 class VTKPVCLIENTSERVERCOREDEFAULT_EXPORT vtkAnnotateGlobalDataFilter
38 {
39 public:
42  void PrintSelf(ostream& os, vtkIndent indent);
43 
45 
48  vtkSetStringMacro(FieldArrayName);
49  vtkGetStringMacro(FieldArrayName);
51 
53 
56  vtkSetStringMacro(Prefix);
57  vtkGetStringMacro(Prefix);
59 
61 
64  vtkSetStringMacro(Postfix);
65  vtkGetStringMacro(Postfix);
67 
68 protected:
71 
72  virtual void EvaluateExpression();
73 
74  char* Prefix;
75  char* Postfix;
77 
78 private:
79  vtkAnnotateGlobalDataFilter(const vtkAnnotateGlobalDataFilter&) VTK_DELETE_FUNCTION;
80  void operator=(const vtkAnnotateGlobalDataFilter&) VTK_DELETE_FUNCTION;
81 };
82 
83 #endif
virtual void EvaluateExpression()
static vtkPythonAnnotationFilter * New()
filter for annotating with global data (designed for ExodusII reader).
void PrintSelf(ostream &os, vtkIndent indent)
filter used to generate text annotation from Python expressions.