celeste::GaborJet Class Reference

#include <GaborJet.h>

List of all members.

Public Member Functions

 GaborJet ()
 ~GaborJet ()
void Initialize (int y, int x, int x0, int y0, int r, float s=2.0, int f=2, float maxF=2, float minF=1, int a=8, bool save=false)
void Filter (float **image, int *len)
float GetResponse (int idx)
void SetFileName (char *file)

Protected Attributes

bool mShowFilter
int mHeight
int mWidth
int mX
int mY
float mSigma
int mAngles
int mFreqs
int mRadius
float mMinFreq
float mMaxFreq
GaborFilter ** mFilters
float * mFiducials
char mFile [256]


Detailed Description

Definition at line 39 of file GaborJet.h.


Constructor & Destructor Documentation

celeste::GaborJet::GaborJet (  ) 

Definition at line 40 of file GaborJet.cpp.

References mFiducials, mFilters, mHeight, mShowFilter, mWidth, mX, and mY.

celeste::GaborJet::~GaborJet (  ) 

Definition at line 52 of file GaborJet.cpp.

References mAngles, mFiducials, and mFilters.


Member Function Documentation

void celeste::GaborJet::Filter ( float **  image,
int *  len 
)

Definition at line 109 of file GaborJet.cpp.

References cerr, celeste::GaborFilter::GetImaginary(), celeste::GaborFilter::GetReal(), vigra_ext::EMoR::h, celeste::kVerbosity, mAngles, mFiducials, mFilters, mFreqs, mHeight, mRadius, mWidth, mX, and mY.

Referenced by celeste::ProcessChannel().

float celeste::GaborJet::GetResponse ( int  idx  )  [inline]

Definition at line 49 of file GaborJet.h.

References mFiducials.

Referenced by celeste::ProcessChannel().

void celeste::GaborJet::Initialize ( int  y,
int  x,
int  x0,
int  y0,
int  r,
float  s = 2.0,
int  f = 2,
float  maxF = 2,
float  minF = 1,
int  a = 8,
bool  save = false 
)

Definition at line 64 of file GaborJet.cpp.

References celeste::GaborFilter::Initialize(), M_PI, mAngles, mFiducials, mFile, mFilters, mFreqs, mHeight, mMaxFreq, mMinFreq, mRadius, mShowFilter, mSigma, mWidth, mX, mY, and celeste::GaborFilter::Save().

Referenced by celeste::ProcessChannel().

void celeste::GaborJet::SetFileName ( char *  file  )  [inline]

Definition at line 51 of file GaborJet.h.

References mFile.

Referenced by celeste::ProcessChannel().


Member Data Documentation

int celeste::GaborJet::mAngles [protected]

Definition at line 61 of file GaborJet.h.

Referenced by Filter(), Initialize(), and ~GaborJet().

float* celeste::GaborJet::mFiducials [protected]

Definition at line 67 of file GaborJet.h.

Referenced by Filter(), GaborJet(), GetResponse(), Initialize(), and ~GaborJet().

char celeste::GaborJet::mFile[256] [protected]

Definition at line 68 of file GaborJet.h.

Referenced by Initialize(), and SetFileName().

GaborFilter** celeste::GaborJet::mFilters [protected]

Definition at line 66 of file GaborJet.h.

Referenced by Filter(), GaborJet(), Initialize(), and ~GaborJet().

int celeste::GaborJet::mFreqs [protected]

Definition at line 62 of file GaborJet.h.

Referenced by Filter(), and Initialize().

int celeste::GaborJet::mHeight [protected]

Definition at line 56 of file GaborJet.h.

Referenced by Filter(), GaborJet(), and Initialize().

float celeste::GaborJet::mMaxFreq [protected]

Definition at line 65 of file GaborJet.h.

Referenced by Initialize().

float celeste::GaborJet::mMinFreq [protected]

Definition at line 64 of file GaborJet.h.

Referenced by Initialize().

int celeste::GaborJet::mRadius [protected]

Definition at line 63 of file GaborJet.h.

Referenced by Filter(), and Initialize().

bool celeste::GaborJet::mShowFilter [protected]

Definition at line 55 of file GaborJet.h.

Referenced by GaborJet(), and Initialize().

float celeste::GaborJet::mSigma [protected]

Definition at line 60 of file GaborJet.h.

Referenced by Initialize().

int celeste::GaborJet::mWidth [protected]

Definition at line 57 of file GaborJet.h.

Referenced by Filter(), GaborJet(), and Initialize().

int celeste::GaborJet::mX [protected]

Definition at line 58 of file GaborJet.h.

Referenced by Filter(), GaborJet(), and Initialize().

int celeste::GaborJet::mY [protected]

Definition at line 59 of file GaborJet.h.

Referenced by Filter(), GaborJet(), and Initialize().


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