16#ifdef WITH_CXX_GUARDEDALLOC
52 virtual float pixel(
int x,
int y,
int level = 0);
55 virtual int width(
int level = 0);
58 virtual int height(
int level = 0);
66#ifdef WITH_CXX_GUARDEDALLOC
67 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:ImagePyramid")
Configuration definitions.
Read Guarded memory(de)allocation.
ATTR_WARN_UNUSED_RESULT const BMLoop * l
virtual ~GaussianPyramid()
virtual void BuildPyramid(const GrayImage &level0, uint nbLevels)
GaussianPyramid(float iSigma=1.0f)
virtual void BuildPyramid(GrayImage *level0, uint nbLevels)=0
virtual float pixel(int x, int y, int level=0)
virtual GrayImage * getLevel(int l)
int getNumberOfLevels() const
virtual int height(int level=0)
virtual int width(int level=0)
virtual void BuildPyramid(const GrayImage &level0, uint nbLevels)=0
std::vector< GrayImage * > _levels