src
paraview-5.12
VTKExtensions
FiltersPython
vtkAnnotateAttributeDataFilter.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
13
#ifndef vtkAnnotateAttributeDataFilter_h
14
#define vtkAnnotateAttributeDataFilter_h
15
16
#include "vtkPVVTKExtensionsFiltersPythonModule.h"
//needed for exports
17
#include "
vtkPythonAnnotationFilter.h
"
18
19
class
VTKPVVTKEXTENSIONSFILTERSPYTHON_EXPORT
vtkAnnotateAttributeDataFilter
20
:
public
vtkPythonAnnotationFilter
21
{
22
public
:
23
static
vtkAnnotateAttributeDataFilter
*
New
();
24
vtkTypeMacro(
vtkAnnotateAttributeDataFilter
,
vtkPythonAnnotationFilter
);
25
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
26
28
31
vtkSetStringMacro(ArrayName);
32
vtkGetStringMacro(ArrayName);
34
36
39
vtkSetMacro(ElementId,
vtkIdType
);
40
vtkGetMacro(ElementId,
vtkIdType
);
42
44
48
vtkSetMacro(ProcessId,
int
);
49
vtkGetMacro(ProcessId,
int
);
51
53
56
vtkSetStringMacro(Prefix);
57
vtkGetStringMacro(Prefix);
59
60
protected
:
61
vtkAnnotateAttributeDataFilter
();
62
~
vtkAnnotateAttributeDataFilter
()
override
;
63
64
void
EvaluateExpression
()
override
;
65
66
char
*
ArrayName
;
67
char
*
Prefix
;
68
int
ProcessId
;
69
vtkIdType
ElementId
;
70
71
private
:
72
vtkAnnotateAttributeDataFilter
(
const
vtkAnnotateAttributeDataFilter
&) =
delete
;
73
void
operator=(
const
vtkAnnotateAttributeDataFilter
&) =
delete
;
74
};
75
76
#endif
vtkPythonAnnotationFilter.h
vtkIdType
int vtkIdType
vtkAnnotateAttributeDataFilter::ElementId
vtkIdType ElementId
Definition:
vtkAnnotateAttributeDataFilter.h:69
vtkPythonAnnotationFilter
filter used to generate text annotation from Python expressions.
Definition:
vtkPythonAnnotationFilter.h:31
vtkAnnotateAttributeDataFilter::Prefix
char * Prefix
Definition:
vtkAnnotateAttributeDataFilter.h:67
vtkPythonAnnotationFilter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkIndent
vtkPythonAnnotationFilter::EvaluateExpression
virtual void EvaluateExpression()
vtkPythonAnnotationFilter::New
static vtkPythonAnnotationFilter * New()
vtkAnnotateAttributeDataFilter
specialization of vtkPythonAnnotationFilter to work with element data.
Definition:
vtkAnnotateAttributeDataFilter.h:19
vtkAnnotateAttributeDataFilter::ArrayName
char * ArrayName
Definition:
vtkAnnotateAttributeDataFilter.h:66
vtkAnnotateAttributeDataFilter::ProcessId
int ProcessId
Definition:
vtkAnnotateAttributeDataFilter.h:68
Generated by
1.8.17 on Wed Mar 27 2024