lfeat::BoxFilter Class Reference

#include <BoxFilter.h>

List of all members.

Public Member Functions

 BoxFilter (double iBaseSize, Image &iImage)
void setY (unsigned int y)
double getDxxWithX (unsigned int x) const
double getDyyWithX (unsigned int x) const
double getDxyWithX (unsigned int x) const
double getDetWithX (unsigned int x) const
bool checkBounds (int x, int y) const

Public Attributes

double ** _ii
unsigned int _im_width
unsigned int _im_height
int _basesize
double _sqCorrectFactor
int _lxy_d2
int _lxx_x_mid
int _lxx_x_right
int _lxx_y_bottom
unsigned int _y_minus_lxx_y_bottom
unsigned int _y_plus_lxx_y_bottom
unsigned int _y_minus_lxx_x_right
unsigned int _y_plus_lxx_x_right
unsigned int _y_minus_lxx_x_mid
unsigned int _y_plus_lxx_x_mid
unsigned int _y_minus_lxy_d2
unsigned int _y_plus_lxy_d2
unsigned int _y


Constructor & Destructor Documentation

lfeat::BoxFilter::BoxFilter double  iBaseSize,
Image iImage
[inline]
 

Definition at line 77 of file BoxFilter.h.

References _basesize, _ii, _im_height, _im_width, _lxx_x_mid, _lxx_x_right, _lxx_y_bottom, _lxy_d2, _sqCorrectFactor, lfeat::Image::getHeight(), lfeat::Image::getIntegralImage(), and lfeat::Image::getWidth().


Member Function Documentation

bool lfeat::BoxFilter::checkBounds int  x,
int  y
const [inline]
 

Definition at line 154 of file BoxFilter.h.

References _im_height, _im_width, and _lxx_x_right.

Referenced by lfeat::KeyPointDetector::calcTrace().

double lfeat::BoxFilter::getDetWithX unsigned int  x  )  const [inline]
 

Definition at line 131 of file BoxFilter.h.

References getDxxWithX(), getDxyWithX(), and getDyyWithX().

Referenced by lfeat::KeyPointDetector::detectKeypoints().

double lfeat::BoxFilter::getDxxWithX unsigned int  x  )  const [inline]
 

Definition at line 104 of file BoxFilter.h.

References _ii, _lxx_x_mid, _lxx_x_right, _y_minus_lxx_y_bottom, _y_plus_lxx_y_bottom, and CALC_INTEGRAL_SURFACE.

Referenced by lfeat::KeyPointDetector::calcTrace(), and getDetWithX().

double lfeat::BoxFilter::getDxyWithX unsigned int  x  )  const [inline]
 

Definition at line 119 of file BoxFilter.h.

References _ii, _lxy_d2, _y, _y_minus_lxy_d2, _y_plus_lxy_d2, and CALC_INTEGRAL_SURFACE.

Referenced by getDetWithX().

double lfeat::BoxFilter::getDyyWithX unsigned int  x  )  const [inline]
 

Definition at line 110 of file BoxFilter.h.

References _ii, _lxx_y_bottom, _y_minus_lxx_x_mid, _y_minus_lxx_x_right, _y_plus_lxx_x_mid, _y_plus_lxx_x_right, and CALC_INTEGRAL_SURFACE.

Referenced by lfeat::KeyPointDetector::calcTrace(), and getDetWithX().

void lfeat::BoxFilter::setY unsigned int  y  )  [inline]
 

Definition at line 140 of file BoxFilter.h.

References _y, _y_minus_lxx_x_mid, _y_minus_lxx_x_right, _y_minus_lxx_y_bottom, _y_minus_lxy_d2, _y_plus_lxx_x_mid, _y_plus_lxx_x_right, _y_plus_lxx_y_bottom, and _y_plus_lxy_d2.

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


Member Data Documentation

int lfeat::BoxFilter::_basesize
 

Definition at line 49 of file BoxFilter.h.

Referenced by BoxFilter().

double** lfeat::BoxFilter::_ii
 

Definition at line 45 of file BoxFilter.h.

Referenced by BoxFilter(), getDxxWithX(), getDxyWithX(), and getDyyWithX().

unsigned int lfeat::BoxFilter::_im_height
 

Definition at line 47 of file BoxFilter.h.

Referenced by BoxFilter(), and checkBounds().

unsigned int lfeat::BoxFilter::_im_width
 

Definition at line 46 of file BoxFilter.h.

Referenced by BoxFilter(), and checkBounds().

int lfeat::BoxFilter::_lxx_x_mid
 

Definition at line 59 of file BoxFilter.h.

Referenced by BoxFilter(), and getDxxWithX().

int lfeat::BoxFilter::_lxx_x_right
 

Definition at line 60 of file BoxFilter.h.

Referenced by BoxFilter(), checkBounds(), and getDxxWithX().

int lfeat::BoxFilter::_lxx_y_bottom
 

Definition at line 61 of file BoxFilter.h.

Referenced by BoxFilter(), and getDyyWithX().

int lfeat::BoxFilter::_lxy_d2
 

Definition at line 56 of file BoxFilter.h.

Referenced by BoxFilter(), and getDxyWithX().

double lfeat::BoxFilter::_sqCorrectFactor
 

Definition at line 52 of file BoxFilter.h.

Referenced by BoxFilter().

unsigned int lfeat::BoxFilter::_y
 

Definition at line 73 of file BoxFilter.h.

Referenced by getDxyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_minus_lxx_x_mid
 

Definition at line 69 of file BoxFilter.h.

Referenced by getDyyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_minus_lxx_x_right
 

Definition at line 67 of file BoxFilter.h.

Referenced by getDyyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_minus_lxx_y_bottom
 

Definition at line 65 of file BoxFilter.h.

Referenced by getDxxWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_minus_lxy_d2
 

Definition at line 71 of file BoxFilter.h.

Referenced by getDxyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_plus_lxx_x_mid
 

Definition at line 70 of file BoxFilter.h.

Referenced by getDyyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_plus_lxx_x_right
 

Definition at line 68 of file BoxFilter.h.

Referenced by getDyyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_plus_lxx_y_bottom
 

Definition at line 66 of file BoxFilter.h.

Referenced by getDxxWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_plus_lxy_d2
 

Definition at line 72 of file BoxFilter.h.

Referenced by getDxyWithX(), and setY().


The documentation for this class was generated from the following file:
Generated on Wed Jul 16 01:25:51 2014 for Hugintrunk by  doxygen 1.3.9.1