lfeat::Image Class Reference

#include <Image.h>

List of all members.

Public Member Functions

 Image ()
 Image (vigra::DImage &img)
void init (vigra::DImage &img)
void clean ()
 ~Image ()
double ** getIntegralImage ()
unsigned int getWidth ()
unsigned int getHeight ()

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 (vigra::DImage &img)

Private Attributes

unsigned int _width
unsigned int _height
double ** _ii


Detailed Description

Definition at line 33 of file Image.h.


Constructor & Destructor Documentation

lfeat::Image::Image (  )  [inline]

Definition at line 36 of file Image.h.

Image::Image ( vigra::DImage &  img  ) 

Definition at line 29 of file Image.cpp.

References init().

Image::~Image (  ) 

Definition at line 60 of file Image.cpp.

References clean().


Member Function Documentation

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

Definition at line 92 of file Image.cpp.

Referenced by lfeat::KeyPointDetector::detectKeypoints(), and init().

void Image::buildIntegralImage ( vigra::DImage &  img  )  [private]

Definition at line 65 of file Image.cpp.

References _height, _ii, and _width.

Referenced by init().

void Image::clean (  ) 

Definition at line 47 of file Image.cpp.

References _height, _ii, and DeallocateImage().

Referenced by PanoDetector::FreeMemoryInImage(), and ~Image().

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

Definition at line 106 of file Image.cpp.

Referenced by clean(), and lfeat::KeyPointDetector::detectKeypoints().

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

Definition at line 58 of file Image.h.

Referenced by lfeat::BoxFilter::BoxFilter(), lfeat::KeyPointDetector::detectKeypoints(), and lfeat::WaveFilter::WaveFilter().

double** lfeat::Image::getIntegralImage (  )  [inline]

Definition at line 50 of file Image.h.

Referenced by lfeat::BoxFilter::BoxFilter(), and lfeat::WaveFilter::WaveFilter().

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

Definition at line 54 of file Image.h.

Referenced by lfeat::BoxFilter::BoxFilter(), lfeat::KeyPointDetector::detectKeypoints(), and lfeat::WaveFilter::WaveFilter().

void Image::init ( vigra::DImage &  img  ) 

Definition at line 34 of file Image.cpp.

References _height, _ii, _width, AllocateImage(), and buildIntegralImage().

Referenced by PanoDetector::AnalyzeImage(), DetectKeypoints(), and Image().


Member Data Documentation

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

Definition at line 74 of file Image.h.

Referenced by buildIntegralImage(), clean(), and init().

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

Definition at line 77 of file Image.h.

Referenced by buildIntegralImage(), clean(), and init().

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

Definition at line 73 of file Image.h.

Referenced by buildIntegralImage(), and init().


The documentation for this class was generated from the following files:
Generated on 1 Nov 2014 for Hugintrunk by  doxygen 1.4.7