Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
parallelsurf::Image Class Reference

#include <Image.h>

List of all members.

Public Member Functions

void clean ()
unsigned int getHeight ()
double ** getIntegralImage ()
const unsigned char ** getPixels ()
unsigned int getWidth ()
 Image ()
 Image (const unsigned char **iPixels, unsigned int iWidth, unsigned int iHeight)
void init (const unsigned char **iPixels, unsigned int iWidth, unsigned int iHeight)
 ~Image ()

Static Public Member Functions

static double ** AllocateImage (unsigned int iWidth, unsigned int iHeight)
static void DeallocateImage (double **iImagePtr, unsigned int iHeight)

Private Member Functions

void buildIntegralImage ()

Private Attributes

unsigned int _height
double ** _ii
const unsigned char ** _pixels
unsigned int _width

Detailed Description

Definition at line 32 of file Image.h.


Constructor & Destructor Documentation

Definition at line 35 of file Image.h.

Image::Image ( const unsigned char **  iPixels,
unsigned int  iWidth,
unsigned int  iHeight 
)

Definition at line 28 of file Image.cpp.

Definition at line 55 of file Image.cpp.


Member Function Documentation

double ** Image::AllocateImage ( unsigned int  iWidth,
unsigned int  iHeight 
) [static]

Definition at line 93 of file Image.cpp.

void Image::buildIntegralImage ( ) [private]

Definition at line 60 of file Image.cpp.

void Image::clean ( )

Definition at line 47 of file Image.cpp.

void Image::DeallocateImage ( double **  iImagePtr,
unsigned int  iHeight 
) [static]

Definition at line 110 of file Image.cpp.

unsigned int parallelsurf::Image::getHeight ( ) [inline]

Definition at line 53 of file Image.h.

Definition at line 51 of file Image.h.

const unsigned char** parallelsurf::Image::getPixels ( ) [inline]

Definition at line 50 of file Image.h.

unsigned int parallelsurf::Image::getWidth ( ) [inline]

Definition at line 52 of file Image.h.

void Image::init ( const unsigned char **  iPixels,
unsigned int  iWidth,
unsigned int  iHeight 
)

Definition at line 33 of file Image.cpp.


Member Data Documentation

unsigned int parallelsurf::Image::_height [private]

Definition at line 72 of file Image.h.

double** parallelsurf::Image::_ii [private]

Definition at line 68 of file Image.h.

const unsigned char** parallelsurf::Image::_pixels [private]

Definition at line 65 of file Image.h.

unsigned int parallelsurf::Image::_width [private]

Definition at line 71 of file Image.h.


The documentation for this class was generated from the following files:


or_libs
Author(s): raphael
autogenerated on Mon Oct 6 2014 02:53:19