OGS
VtkCompositeFilter.h
Go to the documentation of this file.
1
14
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.
VtkAlgorithmProperties(QObject *parent=nullptr)
Constructor (sets default values)
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