Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
lfeat::BoxFilter Class Reference

#include <BoxFilter.h>

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
 

Detailed Description

Definition at line 32 of file BoxFilter.h.

Constructor & Destructor Documentation

lfeat::BoxFilter::BoxFilter ( double  iBaseSize,
Image iImage 
)
inline

Member Function Documentation

bool lfeat::BoxFilter::checkBounds ( int  x,
int  y 
) const
inline

Definition at line 155 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
double lfeat::BoxFilter::getDxxWithX ( unsigned int  x) const
inline
double lfeat::BoxFilter::getDxyWithX ( unsigned int  x) const
inline

Definition at line 120 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
void lfeat::BoxFilter::setY ( unsigned int  y)
inline

Member Data Documentation

int lfeat::BoxFilter::_basesize

Definition at line 50 of file BoxFilter.h.

Referenced by BoxFilter().

double** lfeat::BoxFilter::_ii

Definition at line 46 of file BoxFilter.h.

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

unsigned int lfeat::BoxFilter::_im_height

Definition at line 48 of file BoxFilter.h.

Referenced by BoxFilter(), and checkBounds().

unsigned int lfeat::BoxFilter::_im_width

Definition at line 47 of file BoxFilter.h.

Referenced by BoxFilter(), and checkBounds().

int lfeat::BoxFilter::_lxx_x_mid

Definition at line 60 of file BoxFilter.h.

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

int lfeat::BoxFilter::_lxx_x_right

Definition at line 61 of file BoxFilter.h.

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

int lfeat::BoxFilter::_lxx_y_bottom

Definition at line 62 of file BoxFilter.h.

Referenced by BoxFilter(), getDyyWithX(), and setY().

int lfeat::BoxFilter::_lxy_d2

Definition at line 57 of file BoxFilter.h.

Referenced by BoxFilter(), getDxyWithX(), and setY().

double lfeat::BoxFilter::_sqCorrectFactor

Definition at line 53 of file BoxFilter.h.

Referenced by BoxFilter(), and getDetWithX().

unsigned int lfeat::BoxFilter::_y

Definition at line 74 of file BoxFilter.h.

Referenced by getDxyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_minus_lxx_x_mid

Definition at line 70 of file BoxFilter.h.

Referenced by getDyyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_minus_lxx_x_right

Definition at line 68 of file BoxFilter.h.

Referenced by getDyyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_minus_lxx_y_bottom

Definition at line 66 of file BoxFilter.h.

Referenced by getDxxWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_minus_lxy_d2

Definition at line 72 of file BoxFilter.h.

Referenced by getDxyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_plus_lxx_x_mid

Definition at line 71 of file BoxFilter.h.

Referenced by getDyyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_plus_lxx_x_right

Definition at line 69 of file BoxFilter.h.

Referenced by getDyyWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_plus_lxx_y_bottom

Definition at line 67 of file BoxFilter.h.

Referenced by getDxxWithX(), and setY().

unsigned int lfeat::BoxFilter::_y_plus_lxy_d2

Definition at line 73 of file BoxFilter.h.

Referenced by getDxyWithX(), and setY().


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