out-of-place modification algorithm More...
#include <data_algorithm.hh>
Inherits ost::img::AlgorithmBase.
Inherited by Cartesian, EllipticPolar, Polar, and ImageStateModOPAlgorithm< FNC >.
Public Member Functions | |
virtual ImageHandle | Visit (const ConstImageHandle &ih)=0 |
Protected Member Functions | |
ModOPAlgorithm (const String &name) | |
ModOPAlgorithm (const ModOPAlgorithm &a) | |
ModOPAlgorithm & | operator= (const ModOPAlgorithm &a) |
out-of-place modification algorithm
The Visit method is not const! As a consequence, algorithms of this type cannot be used as temporary objects. If the algorithm does not need to store values beyond the duraction of the Visit call, it is advisable to use ConstModOPAlgorithm
Definition at line 125 of file data_algorithm.hh.
ModOPAlgorithm | ( | const String & | name | ) | [protected] |
ModOPAlgorithm | ( | const ModOPAlgorithm & | a | ) | [protected] |
ModOPAlgorithm& operator= | ( | const ModOPAlgorithm & | a | ) | [protected] |
Reimplemented from AlgorithmBase.
virtual ImageHandle Visit | ( | const ConstImageHandle & | ih | ) | [pure virtual] |
Implemented in Polar, EllipticPolar, Cartesian, and ImageStateModOPAlgorithm< FNC >.