celeste::LogPolar Class Reference

#include <LogPolar.h>

List of all members.

Public Member Functions

 LogPolar ()
 LogPolar (float **img, int height, int width, int minS, int ry=30, int rx=11)
 ~LogPolar ()
void ApplyFilter (float **img, int height, int width)
void Save (void)
void SetFileName (char *file)
float ** GetPolars (void)
int GetWidth ()
int GetHeight ()

Protected Attributes

float ** mCoords
float ** mPolarized
char mFile [256]
int mMinHW
int mHeight
int mWidth
int mImgHeight
int mImgWidth


Constructor & Destructor Documentation

celeste::LogPolar::LogPolar  )  [inline]
 

Definition at line 41 of file LogPolar.h.

celeste::LogPolar::LogPolar float **  img,
int  height,
int  width,
int  minS,
int  ry = 30,
int  rx = 11
 

Definition at line 38 of file LogPolar.cpp.

References ApplyFilter(), mCoords, mHeight, mImgHeight, mImgWidth, mMinHW, mPolarized, and mWidth.

celeste::LogPolar::~LogPolar  ) 
 

Definition at line 68 of file LogPolar.cpp.

References mCoords, and mPolarized.


Member Function Documentation

void celeste::LogPolar::ApplyFilter float **  img,
int  height,
int  width
 

Definition at line 86 of file LogPolar.cpp.

References vigra_ext::log(), M_PI, mCoords, mMinHW, and mPolarized.

Referenced by LogPolar().

int celeste::LogPolar::GetHeight  )  [inline]
 

Definition at line 51 of file LogPolar.h.

float** celeste::LogPolar::GetPolars void   )  [inline]
 

Definition at line 49 of file LogPolar.h.

int celeste::LogPolar::GetWidth  )  [inline]
 

Definition at line 50 of file LogPolar.h.

void celeste::LogPolar::Save void   ) 
 

Definition at line 123 of file LogPolar.cpp.

References mCoords, mFile, mHeight, mImgHeight, mImgWidth, mPolarized, mWidth, and celeste::PGMImage::WriteScaled().

void celeste::LogPolar::SetFileName char *  file  )  [inline]
 

Definition at line 48 of file LogPolar.h.


Member Data Documentation

float** celeste::LogPolar::mCoords [protected]
 

Definition at line 55 of file LogPolar.h.

Referenced by ApplyFilter(), LogPolar(), Save(), and ~LogPolar().

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

Definition at line 57 of file LogPolar.h.

Referenced by Save().

int celeste::LogPolar::mHeight [protected]
 

Definition at line 59 of file LogPolar.h.

Referenced by LogPolar(), and Save().

int celeste::LogPolar::mImgHeight [protected]
 

Definition at line 61 of file LogPolar.h.

Referenced by LogPolar(), and Save().

int celeste::LogPolar::mImgWidth [protected]
 

Definition at line 62 of file LogPolar.h.

Referenced by LogPolar(), and Save().

int celeste::LogPolar::mMinHW [protected]
 

Definition at line 58 of file LogPolar.h.

Referenced by ApplyFilter(), and LogPolar().

float** celeste::LogPolar::mPolarized [protected]
 

Definition at line 56 of file LogPolar.h.

Referenced by ApplyFilter(), LogPolar(), Save(), and ~LogPolar().

int celeste::LogPolar::mWidth [protected]
 

Definition at line 60 of file LogPolar.h.

Referenced by LogPolar(), and Save().


The documentation for this class was generated from the following files:
Generated on Fri Aug 22 01:25:57 2014 for Hugintrunk by  doxygen 1.3.9.1