VTK  9.3.0
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 
20 VTK_ABI_NAMESPACE_BEGIN
21 class vtkOrderStatistics;
23 
24 class VTKFILTERSPARALLELSTATISTICS_EXPORT vtkPComputeQuantiles : public vtkComputeQuantiles
25 {
26 public:
29 
31 
36  vtkGetObjectMacro(Controller, vtkMultiProcessController);
38 
39 protected:
42 
44 
45  vtkMultiProcessController* Controller = nullptr;
46 
47 private:
49  void operator=(const vtkPComputeQuantiles&) = delete;
50 };
51 VTK_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.
~vtkPComputeQuantiles() override
static vtkPComputeQuantiles * New()
vtkOrderStatistics * CreateOrderStatisticsFilter() override
virtual void SetController(vtkMultiProcessController *)
Get/Set the multiprocess controller.