VTKExtensions
Misc
vtkPExtractHistogram.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
3
// SPDX-License-Identifier: BSD-3-Clause
12
#ifndef vtkPExtractHistogram_h
13
#define vtkPExtractHistogram_h
14
15
#include "vtkExtractHistogram.h"
16
#include "
vtkPVVTKExtensionsMiscModule.h
"
//needed for exports
17
18
class
vtkMultiProcessController
;
19
20
class
VTKPVVTKEXTENSIONSMISC_EXPORT
vtkPExtractHistogram
:
public
vtkExtractHistogram
21
{
22
public
:
23
static
vtkPExtractHistogram
* New();
24
vtkTypeMacro(
vtkPExtractHistogram
, vtkExtractHistogram);
25
void
PrintSelf(ostream& os,
vtkIndent
indent)
override
;
26
28
32
virtual
void
SetController(
vtkMultiProcessController
*);
33
vtkGetObjectMacro(Controller,
vtkMultiProcessController
);
35
36
protected
:
37
vtkPExtractHistogram
();
38
~
vtkPExtractHistogram
()
override
;
39
44
bool
GetInputArrayRange(
vtkInformationVector
** inputVector,
double
range[2])
override
;
45
46
int
RequestData(
vtkInformation
* request,
vtkInformationVector
** inputVector,
47
vtkInformationVector
* outputVector)
override
;
48
49
vtkMultiProcessController
*
Controller
;
50
51
private
:
52
vtkPExtractHistogram
(
const
vtkPExtractHistogram
&) =
delete
;
53
void
operator=(
const
vtkPExtractHistogram
&) =
delete
;
54
};
55
56
#endif
vtkPExtractHistogram::Controller
vtkMultiProcessController * Controller
Definition:
vtkPExtractHistogram.h:49
vtkInformation
vtkPVVTKExtensionsMiscModule.h
vtkIndent
VTKPVVTKEXTENSIONSMISC_EXPORT
#define VTKPVVTKEXTENSIONSMISC_EXPORT
Definition:
vtkPVVTKExtensionsMiscModule.h:15
vtkInformationVector
vtkPExtractHistogram
Extract histogram for parallel dataset.
Definition:
vtkPExtractHistogram.h:20
vtkMultiProcessController
Generated by
1.8.13 on Tue Oct 1 2024