vtkImageTransparencyFilter.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
19 #ifndef vtkImageTransparencyFilter_h
20 #define vtkImageTransparencyFilter_h
21 
22 #include "vtkImageAlgorithm.h"
23 #include "vtkPVVTKExtensionsFiltersRenderingModule.h" // needed for export macro
24 
25 class VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT vtkImageTransparencyFilter
26  : public vtkImageAlgorithm
27 {
28 public:
31  void PrintSelf(ostream& os, vtkIndent indent) override;
32 
33  int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
34  vtkInformationVector* outputVector) override;
35 
36 protected:
37  // Override to set two inputs
38  int FillInputPortInformation(int port, vtkInformation* info) override;
39 
41  ~vtkImageTransparencyFilter() override;
42 
43 private:
45  void operator=(const vtkImageTransparencyFilter&) = delete;
46 };
47 
48 #endif
vtkImageAlgorithm::RequestData
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkInformationVector
vtkImageAlgorithm.h
vtkImageAlgorithm
vtkImageAlgorithm::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkIndent
vtkImageTransparencyFilter
Filter that creates a transparent image from two input images.
Definition: vtkImageTransparencyFilter.h:25
vtkImageAlgorithm::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkInformation
vtkAlgorithm::New
static vtkAlgorithm * New()