27 #ifndef fimex_CDMBorderSmoothing_Linear_H 28 #define fimex_CDMBorderSmoothing_Linear_H 1 44 : transitionWidth_(transitionWidth), borderWidth_(borderWidth) { }
45 virtual double operator()(
size_t curX,
size_t curY,
double valueI,
double valueO);
48 size_t transitionWidth_, borderWidth_;
55 enum { DEFAULT_TRANSITIONWIDTH = 5, DEFAULT_BORDERWIDTH = 2 };
62 size_t transitionWidth_, borderWidth_;
basic_string< char > string
Definition: CDMBorderSmoothing_Linear.h:53
CDMBorderSmoothing_Linear(size_t transitionWidth, size_t borderWidth)
Definition: CDMBorderSmoothing_Linear.h:43
A factory for creating smoothing function objects.
Definition: CDMBorderSmoothing.h:72
boost::shared_ptr< Smoothing > SmoothingPtr
Definition: CDMBorderSmoothing.h:69
Definition: C_CDMReader.h:35
Definition: CDMBorderSmoothing_Linear.h:41
Definition: CDMBorderSmoothing.h:56
virtual double operator()(size_t curX, size_t curY, double valueI, double valueO)