ModOPAlgorithm Class Reference

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)
ModOPAlgorithmoperator= (const ModOPAlgorithm &a)

Detailed Description

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.


Constructor & Destructor Documentation

ModOPAlgorithm ( const String name  )  [protected]
ModOPAlgorithm ( const ModOPAlgorithm a  )  [protected]

Member Function Documentation

ModOPAlgorithm& operator= ( const ModOPAlgorithm a  )  [protected]

Reimplemented from AlgorithmBase.

virtual ImageHandle Visit ( const ConstImageHandle ih  )  [pure virtual]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 20 Jun 2016 for OpenStructure by  doxygen 1.6.1