#include <image_state_algorithm.hh>
Inherits ost::img::NonModAlgorithm, and ost::img::image_state::ImageStateNonModVisitorBase.
Public Member Functions | |
| ImageStateNonModAlgorithm () | |
| template<class P0 > | |
| ImageStateNonModAlgorithm (const P0 &p0) | |
| template<class P0 , class P1 > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1) | |
| template<class P0 , class P1 , class P2 > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2) | |
| template<class P0 , class P1 , class P2 , class P3 > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3) | |
| template<class P0 , class P1 , class P2 , class P3 , class P4 > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4) | |
| template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5) | |
| template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6) | |
| template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7) | |
| template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 , class P8 > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8) | |
| template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 , class P8 , class P9 > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9) | |
| template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 , class P8 , class P9 , class PA > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9, const PA &pa) | |
| template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 , class P8 , class P9 , class PA , class PB > | |
| ImageStateNonModAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9, const P9 &pa, const PA &pb) | |
| virtual void | Visit_ (const RealSpatialImageState &is) |
| virtual void | Visit_ (const ComplexSpatialImageState &is) |
| virtual void | Visit_ (const RealFrequencyImageState &is) |
| virtual void | Visit_ (const ComplexFrequencyImageState &is) |
| virtual void | Visit_ (const ComplexHalfFrequencyImageState &is) |
| virtual void | Visit_ (const WordSpatialImageState &is) |
| virtual void | Visit (const ConstImageHandle &h) |
| virtual void | Visit (const Function &f) |
This convenience hybrid class combines the functionality of the NonModAlgorithm and the ImageStateNonModVisitor by implementing both interfaces. The template is expected to be a class with two methods, a VisitState() method as for img::image_state::ImageStateNonModVisitor, and in addition a Visit(const Function&) method for the implementation of the img::NonModAlgorithm interface and a static GetAlgorithmName() for the initialization of the img::NonModAlgorithm ctor
class MyVisitorFnc { public: template<typename T, class D> void VisitState(const img::image_state::ImageStateImpl<T,D>& isi); void VisitFunction(const Funcion& f); static String GetAlgorithmName(); };
The second interface method Visit(const ConstImageHandle& h) is handled internally by re-routing it automatically to the ImageStateVisitor.
For comments about the constructor and remaining interface of FNC, see img::image_state::ImageStateNonModVisitor
Definition at line 261 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0 | ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1 | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2 | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2, | |||
| const P3 & | p3 | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2, | |||
| const P3 & | p3, | |||
| const P4 & | p4 | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2, | |||
| const P3 & | p3, | |||
| const P4 & | p4, | |||
| const P5 & | p5 | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2, | |||
| const P3 & | p3, | |||
| const P4 & | p4, | |||
| const P5 & | p5, | |||
| const P6 & | p6 | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2, | |||
| const P3 & | p3, | |||
| const P4 & | p4, | |||
| const P5 & | p5, | |||
| const P6 & | p6, | |||
| const P7 & | p7 | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2, | |||
| const P3 & | p3, | |||
| const P4 & | p4, | |||
| const P5 & | p5, | |||
| const P6 & | p6, | |||
| const P7 & | p7, | |||
| const P8 & | p8 | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2, | |||
| const P3 & | p3, | |||
| const P4 & | p4, | |||
| const P5 & | p5, | |||
| const P6 & | p6, | |||
| const P7 & | p7, | |||
| const P8 & | p8, | |||
| const P9 & | p9 | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2, | |||
| const P3 & | p3, | |||
| const P4 & | p4, | |||
| const P5 & | p5, | |||
| const P6 & | p6, | |||
| const P7 & | p7, | |||
| const P8 & | p8, | |||
| const P9 & | p9, | |||
| const PA & | pa | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| ImageStateNonModAlgorithm | ( | const P0 & | p0, | |
| const P1 & | p1, | |||
| const P2 & | p2, | |||
| const P3 & | p3, | |||
| const P4 & | p4, | |||
| const P5 & | p5, | |||
| const P6 & | p6, | |||
| const P7 & | p7, | |||
| const P8 & | p8, | |||
| const P9 & | p9, | |||
| const P9 & | pa, | |||
| const PA & | pb | |||
| ) | [inline] |
Definition at line 264 of file image_state_algorithm.hh.
| virtual void Visit | ( | const Function & | f | ) | [inline, virtual] |
visitor implementation for real functions
Implements NonModAlgorithm.
Definition at line 278 of file image_state_algorithm.hh.
| virtual void Visit | ( | const ConstImageHandle & | i | ) | [inline, virtual] |
visitor implementation for images
Implements NonModAlgorithm.
Definition at line 275 of file image_state_algorithm.hh.
| virtual void Visit_ | ( | const WordSpatialImageState & | is | ) | [inline, virtual] |
| virtual void Visit_ | ( | const ComplexHalfFrequencyImageState & | is | ) | [inline, virtual] |
| virtual void Visit_ | ( | const ComplexFrequencyImageState & | is | ) | [inline, virtual] |
| virtual void Visit_ | ( | const RealFrequencyImageState & | is | ) | [inline, virtual] |
| virtual void Visit_ | ( | const ComplexSpatialImageState & | is | ) | [inline, virtual] |
| virtual void Visit_ | ( | const RealSpatialImageState & | is | ) | [inline, virtual] |
1.5.8