OpenStructure
Public Member Functions | Protected Member Functions
NonModAlgorithm Class Referenceabstract

#include <data_algorithm.hh>

Inherits AlgorithmBase.

Inherited by ImageStateNonModAlgorithm< FNC >.

Public Member Functions

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

Protected Member Functions

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

Detailed Description

Non-modifying Algorithm, abstract base class.

Definition at line 66 of file data_algorithm.hh.

Constructor & Destructor Documentation

◆ NonModAlgorithm() [1/2]

NonModAlgorithm ( const String name)
protected

ctor, must be initialized with name

◆ NonModAlgorithm() [2/2]

NonModAlgorithm ( const NonModAlgorithm a)
protected

copy ctor

Member Function Documentation

◆ operator=()

NonModAlgorithm& operator= ( const NonModAlgorithm a)
protected

assignement op

◆ Visit()

virtual void Visit ( const ConstImageHandle i)
pure virtual

visitor implementation for images

Implemented in ImageStateNonModAlgorithm< FNC >.


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