20 #ifndef IMG_ALG_LINE_AVERAGE_HH
21 #define IMG_ALG_LINE_AVERAGE_HH
29 namespace ost {
namespace img {
namespace alg {
40 template <
typename T,
class D>
45 void SetGeometry (
unsigned int geometry) { geometry_ = geometry; }
computes mean value of columns or lines
img::ImageStateBasePtr VisitState(const ImageStateImpl< T, D > &s) const
unsigned int GetGeometry()
LineAverageBase(unsigned int geometry)
static String GetAlgorithmName()
void SetGeometry(unsigned int geometry)
out-of-place modifying image state const visitor plus op algorithm
#define DLLEXPORT_IMG_ALG
#define OST_IMG_ALG_EXPLICIT_INST_DECL(c, t)
image_state::ImageStateConstModOPAlgorithm< alg::LineAverageBase > LineAverage
boost::shared_ptr< ImageStateBase > ImageStateBasePtr