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

Detailed Description

Definition at line 37 of file LogPolar.h.

Constructor & Destructor Documentation

celeste::LogPolar::LogPolar (  )  [inline]

Definition at line 41 of file LogPolar.h.

References mCoords, and mPolarized.

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, mHeight, mImgHeight, 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, mHeight, mMinHW, mPolarized, and mWidth.

Referenced by LogPolar().

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

Definition at line 51 of file LogPolar.h.

References mHeight.

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

Definition at line 49 of file LogPolar.h.

References mPolarized.

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

Definition at line 50 of file LogPolar.h.

References mWidth.

void celeste::LogPolar::Save ( void   ) 

Definition at line 123 of file LogPolar.cpp.

References celeste::kSaveFilter, 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.

References mFile.

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(), and SetFileName().

int celeste::LogPolar::mHeight [protected]

Definition at line 59 of file LogPolar.h.

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

int celeste::LogPolar::mImgHeight [protected]

Definition at line 61 of file LogPolar.h.

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

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(), GetPolars(), LogPolar(), Save(), and ~LogPolar().

int celeste::LogPolar::mWidth [protected]

Definition at line 60 of file LogPolar.h.

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

The documentation for this class was generated from the following files:
Generated on 24 Jul 2015 for Hugintrunk by  doxygen 1.4.7