|
| ImageStateModOPVisitor () |
|
template<class P0 > |
| ImageStateModOPVisitor (const P0 &p0) |
|
template<class P0 , class P1 > |
| ImageStateModOPVisitor (const P0 &p0, const P1 &p1) |
|
template<class P0 , class P1 , class P2 > |
| ImageStateModOPVisitor (const P0 &p0, const P1 &p1, const P2 &p2) |
|
template<class P0 , class P1 , class P2 , class P3 > |
| ImageStateModOPVisitor (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3) |
|
template<class P0 , class P1 , class P2 , class P3 , class P4 > |
| ImageStateModOPVisitor (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 > |
| ImageStateModOPVisitor (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 > |
| ImageStateModOPVisitor (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 > |
| ImageStateModOPVisitor (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 > |
| ImageStateModOPVisitor (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 > |
| ImageStateModOPVisitor (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 > |
| ImageStateModOPVisitor (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 > |
| ImageStateModOPVisitor (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, const PB &pb) |
|
virtual ImageStateBasePtr | Visit_ (const RealSpatialImageState &is) |
|
virtual ImageStateBasePtr | Visit_ (const ComplexSpatialImageState &is) |
|
virtual ImageStateBasePtr | Visit_ (const RealFrequencyImageState &is) |
|
virtual ImageStateBasePtr | Visit_ (const ComplexFrequencyImageState &is) |
|
virtual ImageStateBasePtr | Visit_ (const ComplexHalfFrequencyImageState &is) |
|
virtual ImageStateBasePtr | Visit_ (const WordSpatialImageState &is) |
|
| ImageStateModOPVisitorBase (const String &name="") |
|
virtual | ~ImageStateModOPVisitorBase () |
|
template<class FNC>
class ost::img::image_state::ImageStateModOPVisitor< FNC >
out-of-place modifying image state visitor
Expects a class with a public VisitState() method, having the following signature:
class MyVisitorFnc {
public:
template<typename T, class D>
};
boost::shared_ptr< ImageStateBase > ImageStateBasePtr
The modified image state will be returned as a new object
See img::image_state::ImageStateNonModVisitor for other important remarks
Definition at line 464 of file image_state_visitor.hh.