12 #include "../system/FreestyleConfig.h"
14 #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")
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint y
Read Guarded memory(de)allocation.
ATTR_WARN_UNUSED_RESULT const BMLoop * l
virtual void BuildPyramid(const GrayImage &level0, unsigned nbLevels)
virtual ~GaussianPyramid()
GaussianPyramid(float iSigma=1.0f)
virtual float pixel(int x, int y, int level=0)
virtual GrayImage * getLevel(int l)
virtual void BuildPyramid(const GrayImage &level0, unsigned nbLevels)=0
int getNumberOfLevels() const
virtual int height(int level=0)
virtual int width(int level=0)
std::vector< GrayImage * > _levels
virtual void BuildPyramid(GrayImage *level0, unsigned nbLevels)=0