OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions
ConstModOPAlgorithm Class Referenceabstract

#include <data_algorithm.hh>

Inherits AlgorithmBase.

Inherited by DFT, and ImageStateConstModOPAlgorithm< FNC >.

Public Member Functions

virtual ImageHandle Visit (const ConstImageHandle &ih) const =0
 
- Public Member Functions inherited from AlgorithmBase
const StringGetName () const
 
virtual ~AlgorithmBase ()
 

Protected Member Functions

 ConstModOPAlgorithm (const String &name)
 
 ConstModOPAlgorithm (const ConstModOPAlgorithm &a)
 
ConstModOPAlgorithmoperator= (const ConstModOPAlgorithm &a)
 
- Protected Member Functions inherited from AlgorithmBase
 AlgorithmBase (const String &n)
 
 AlgorithmBase (const AlgorithmBase &a)
 
AlgorithmBaseoperator= (const AlgorithmBase &b)
 

Detailed Description

out-of-place modification const algorithm

The const refers to the visit method that is const; as a consequence, the algorithm may be used as a temporary object, but is not able to modify its members from within this method.

Definition at line 143 of file data_algorithm.hh.

Constructor & Destructor Documentation

ConstModOPAlgorithm ( const String name)
protected
ConstModOPAlgorithm ( const ConstModOPAlgorithm a)
protected

Member Function Documentation

ConstModOPAlgorithm& operator= ( const ConstModOPAlgorithm a)
protected
virtual ImageHandle Visit ( const ConstImageHandle ih) const
pure virtual

The documentation for this class was generated from the following file: