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

double ** AllocateImage (unsigned int iWidth, unsigned int iHeight)
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


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 _ii.

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 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 init().


The documentation for this class was generated from the following files:
Generated on Tue Sep 16 01:25:50 2014 for Hugintrunk by  doxygen 1.3.9.1