OGS
VtkCompositeFilter.h
Go to the documentation of this file.
1
15#pragma once
16
18
19class vtkAlgorithm;
20
42{
43public:
46 explicit VtkCompositeFilter(vtkAlgorithm* inputAlgorithm);
47
49 ~VtkCompositeFilter() override;
50
61
64
66 vtkAlgorithm* GetOutputAlgorithm() const { return _outputAlgorithm; }
67
68protected:
70 double GetInitialRadius() const;
71
76
77 vtkAlgorithm* _inputAlgorithm;
78 vtkAlgorithm* _outputAlgorithm;
79
80 virtual void init() = 0;
81};
Definition of the VtkAlgorithmProperties class.
Contains properties for the visualization of objects as VtkVisPipelineItems.
Is used to combine several filter in one VtkVisPipelineItem. You can use vtk filter and custom filter...
int GetInputDataObjectType() const
virtual void init()=0
int GetOutputDataObjectType() const
vtkAlgorithm * GetOutputAlgorithm() const
vtkAlgorithm * _outputAlgorithm
~VtkCompositeFilter() override
Destructor.
VtkCompositeFilter(vtkAlgorithm *inputAlgorithm)
Constructor.
double GetInitialRadius() const
Calculates a 1/200th of the largest extension of the bounding box (this is used as default radius for...
vtkAlgorithm * _inputAlgorithm