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

#include <data_algorithm.hh>

Inherits AlgorithmBase.

Inherited by ImageStateNonModAlgorithm< FNC >.

Public Member Functions

virtual void Visit (const ConstImageHandle &i)=0
virtual void Visit (const Function &f)=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 67 of file data_algorithm.hh.


Constructor & Destructor Documentation

NonModAlgorithm ( const String name)
protected

ctor, must be initialized with name

NonModAlgorithm ( const NonModAlgorithm a)
protected

copy ctor


Member Function Documentation

NonModAlgorithm& operator= ( const NonModAlgorithm a)
protected

assignement op

virtual void Visit ( const ConstImageHandle i)
pure virtual

visitor implementation for images

Implemented in ImageStateNonModAlgorithm< FNC >.

virtual void Visit ( const Function f)
pure virtual

visitor implementation for real functions

Implemented in ImageStateNonModAlgorithm< FNC >.


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