21#ifndef IMG_ALG_TRANSFORM_MIRROR_HH
22#define IMG_ALG_TRANSFORM_MIRROR_HH
27namespace ost {
namespace img {
namespace alg {
34 template <
typename T,
class D>
40 out_state->Value(p.
Mirror(this->planes_))=in_state.
Value(p);
Extent Mirror(int planes)
Return new extent mirrored according to planes.
class encapsulating 1D to 3D point
Point Mirror(int planes)
return mirror point according to planes
out-of-place modifying image state const visitor plus op algorithm
T & Value(const Point &p)
virtual Extent GetExtent() const
Retrieve Extent.
virtual PixelSampling & GetSampling()
#define DLLEXPORT_IMG_ALG
ImageStateConstModOPAlgorithm< MirrorFnc > Mirror
ImageStateBasePtr VisitState(const ImageStateImpl< T, D > &in_state) const
static String GetAlgorithmName()