VTK  9.4.20250103
vtkPComputeQuantiles.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-FileCopyrightText: Copyright 2011 Sandia Corporation
3// SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
14#ifndef vtkPComputeQuantiles_h
15#define vtkPComputeQuantiles_h
16
17#include "vtkComputeQuantiles.h"
18#include "vtkFiltersParallelStatisticsModule.h" // For export macro
19
20VTK_ABI_NAMESPACE_BEGIN
23
24class VTKFILTERSPARALLELSTATISTICS_EXPORT vtkPComputeQuantiles : public vtkComputeQuantiles
25{
26public:
29
31
36 vtkGetObjectMacro(Controller, vtkMultiProcessController);
38
39protected:
42
44
45 vtkMultiProcessController* Controller = nullptr;
46
47private:
49 void operator=(const vtkPComputeQuantiles&) = delete;
50};
51VTK_ABI_NAMESPACE_END
52
53#endif
Extract Ntiles and extremum values of all columns of a table or all fields of a dataset.
Multiprocessing communication superclass.
A class for univariate order statistics.
A class for parallel univariate order statistics.
vtkOrderStatistics * CreateOrderStatisticsFilter() override
static vtkPComputeQuantiles * New()
~vtkPComputeQuantiles() override
virtual void SetController(vtkMultiProcessController *)
Get/Set the multiprocess controller.