src
paraview-5.12
VTKExtensions
Extraction
vtkExtractSelectionRange.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
12
#ifndef vtkExtractSelectionRange_h
13
#define vtkExtractSelectionRange_h
14
15
#include "vtkPVVTKExtensionsExtractionModule.h"
//needed for exports
16
#include "
vtkTableAlgorithm.h
"
17
18
class
VTKPVVTKEXTENSIONSEXTRACTION_EXPORT
vtkExtractSelectionRange
:
public
vtkTableAlgorithm
19
{
20
public
:
21
static
vtkExtractSelectionRange
*
New
();
22
vtkTypeMacro(
vtkExtractSelectionRange
,
vtkTableAlgorithm
);
23
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
24
26
29
vtkSetStringMacro(ArrayName);
30
vtkGetStringMacro(ArrayName);
32
34
37
vtkSetMacro(FieldType,
int
);
38
vtkGetMacro(FieldType,
int
);
40
42
45
vtkSetMacro(Component,
int
);
46
vtkGetMacro(Component,
int
);
48
50
53
vtkGetVector2Macro(Range,
double
);
55
56
protected
:
57
vtkExtractSelectionRange
();
58
~
vtkExtractSelectionRange
()
override
;
59
60
int
FillInputPortInformation
(
int
port,
vtkInformation
* info)
override
;
61
int
RequestData
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
62
vtkInformationVector
* outputVector)
override
;
63
64
int
FieldType
;
65
int
Component
;
66
char
*
ArrayName
;
67
double
Range[2];
68
69
private
:
70
vtkExtractSelectionRange
(
const
vtkExtractSelectionRange
&) =
delete
;
71
void
operator=
(
const
vtkExtractSelectionRange
&) =
delete
;
72
};
73
74
#endif
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkInformationVector
vtkTableAlgorithm::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkTableAlgorithm
vtkExtractSelectionRange::Component
int Component
Definition:
vtkExtractSelectionRange.h:65
vtkTableAlgorithm::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkIndent
vtkExtractSelectionRange::ArrayName
char * ArrayName
Definition:
vtkExtractSelectionRange.h:66
vtkInformation
vtkTableAlgorithm.h
vtkExtractSelectionRange::FieldType
int FieldType
Definition:
vtkExtractSelectionRange.h:64
vtkTableAlgorithm::RequestData
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkExtractSelectionRange
compute the range of the input selection.
Definition:
vtkExtractSelectionRange.h:18
vtkTableAlgorithm::New
static vtkTableAlgorithm * New()
Generated by
1.8.17 on Wed Mar 27 2024