vtkSelectionDeliveryFilter.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
12 #ifndef vtkSelectionDeliveryFilter_h
13 #define vtkSelectionDeliveryFilter_h
14 
15 #include "vtkPVVTKExtensionsFiltersRenderingModule.h" // needed for export macro
16 #include "vtkSelectionAlgorithm.h"
17 
19 class vtkReductionFilter;
20 
22  : public vtkSelectionAlgorithm
23 {
24 public:
27  void PrintSelf(ostream& os, vtkIndent indent) override;
28 
29 protected:
31  ~vtkSelectionDeliveryFilter() override;
32 
33  int FillInputPortInformation(int port, vtkInformation* info) override;
34  int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
35  vtkInformationVector* outputVector) override;
36 
39 
40 private:
42  void operator=(const vtkSelectionDeliveryFilter&) = delete;
43 };
44 
45 #endif
vtkClientServerMoveData * DeliveryFilter
Moves data from the server root node to the client.
virtual int FillInputPortInformation(int port, vtkInformation *info)
static vtkSelectionAlgorithm * New()
#define VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkSelectionDeliveryFilter is a filter that can deliver vtkSelection from data-server nodes to the cl...
void operator=(const vtkObjectBase &)
A generic filter that can reduce any type of dataset using any reduction algorithm.