celeste::GaborFilter Class Reference

#include <GaborFilter.h>

List of all members.

Public Member Functions

 GaborFilter ()
 ~GaborFilter ()
void Initialize (int radius, float a, float f, float s, float p=0)
void Save (char *file, int angle, int freq)
float GetReal (int x, int y)
float GetImaginary (int x, int y)

Protected Attributes

int mXYO
int mRadius
float mSigma
float mAngle
float mPhase
float mFrequency
float ** mReal
float ** mImaginary


Constructor & Destructor Documentation

celeste::GaborFilter::GaborFilter  ) 
 

Definition at line 40 of file GaborFilter.cpp.

References mAngle, mFrequency, mImaginary, mPhase, mRadius, mReal, and mSigma.

celeste::GaborFilter::~GaborFilter  ) 
 

Definition at line 52 of file GaborFilter.cpp.

References mImaginary, and mReal.


Member Function Documentation

float celeste::GaborFilter::GetImaginary int  x,
int  y
[inline]
 

Definition at line 48 of file GaborFilter.h.

Referenced by celeste::GaborJet::Filter().

float celeste::GaborFilter::GetReal int  x,
int  y
[inline]
 

Definition at line 47 of file GaborFilter.h.

Referenced by celeste::GaborJet::Filter().

void celeste::GaborFilter::Initialize int  radius,
float  a,
float  f,
float  s,
float  p = 0
 

Definition at line 70 of file GaborFilter.cpp.

References M_PI, mAngle, mFrequency, mImaginary, mPhase, mRadius, mReal, mSigma, and mXYO.

Referenced by celeste::GaborJet::Initialize().

void celeste::GaborFilter::Save char *  file,
int  angle,
int  freq
 

Definition at line 111 of file GaborFilter.cpp.

References mImaginary, mRadius, mReal, and celeste::PGMImage::WriteScaled().

Referenced by celeste::GaborJet::Initialize().


Member Data Documentation

float celeste::GaborFilter::mAngle [protected]
 

Definition at line 55 of file GaborFilter.h.

Referenced by GaborFilter(), and Initialize().

float celeste::GaborFilter::mFrequency [protected]
 

Definition at line 57 of file GaborFilter.h.

Referenced by GaborFilter(), and Initialize().

float** celeste::GaborFilter::mImaginary [protected]
 

Definition at line 59 of file GaborFilter.h.

Referenced by GaborFilter(), Initialize(), Save(), and ~GaborFilter().

float celeste::GaborFilter::mPhase [protected]
 

Definition at line 56 of file GaborFilter.h.

Referenced by GaborFilter(), and Initialize().

int celeste::GaborFilter::mRadius [protected]
 

Definition at line 53 of file GaborFilter.h.

Referenced by GaborFilter(), Initialize(), and Save().

float** celeste::GaborFilter::mReal [protected]
 

Definition at line 58 of file GaborFilter.h.

Referenced by GaborFilter(), Initialize(), Save(), and ~GaborFilter().

float celeste::GaborFilter::mSigma [protected]
 

Definition at line 54 of file GaborFilter.h.

Referenced by GaborFilter(), and Initialize().

int celeste::GaborFilter::mXYO [protected]
 

Definition at line 52 of file GaborFilter.h.

Referenced by Initialize().


The documentation for this class was generated from the following files:
Generated on Thu Oct 2 01:25:51 2014 for Hugintrunk by  doxygen 1.3.9.1