34 #ifndef AIMS_PYRAMID_CONVOLUTIONSUBSAMPLER_H 35 #define AIMS_PYRAMID_CONVOLUTIONSUBSAMPLER_H 52 template <
typename BasisFunction>
77 template <
typename OUT,
typename IN>
84 template <
typename OUT,
typename IN>
100 void setDirections(
bool dirx,
bool diry,
bool dirz,
bool dirt );
114 #endif // AIMS_PYRAMID_CONVOLUTIONSUBSAMPLER_H ConvolutionSubSampler & operator=(const ConvolutionSubSampler &other)
void setBasisFunction(const BasisFunction &func)
virtual ~ConvolutionSubSampler()
const Point4du & factor() const
const std::vector< bool > & directions() const
Parameters.
std::vector< BasisFunction > _func
void setDirections(const std::vector< bool > &dir)
ConvolutionSubSampler(unsigned r=2)
Constructor / Destructor / Copy.
void setFactor(unsigned r)
carto::VolumeRef< OUT > execute(const carto::VolumeRef< IN > &in) const
Execution.
void setVerbose(int verbose=1)