celeste::ContrastFilter Class Reference

#include <ContrastFilter.h>

List of all members.

Public Member Functions

 ContrastFilter ()
 ContrastFilter (float **, int, int)
 ~ContrastFilter ()
void ApplyFilter (float **img, int height, int width)
void Save (void)
void SetFileName (char *file)
float ** GetContrast (void)
int GetWidth ()
int GetHeight ()

Protected Attributes

float ** mContrast
char mFile [256]
int mHeight
int mWidth


Detailed Description

Definition at line 37 of file ContrastFilter.h.


Constructor & Destructor Documentation

celeste::ContrastFilter::ContrastFilter (  )  [inline]

Definition at line 41 of file ContrastFilter.h.

References mContrast.

celeste::ContrastFilter::ContrastFilter ( float **  ,
int  ,
int   
)

Definition at line 142 of file ContrastFilter.cpp.

References ApplyFilter(), mContrast, mHeight, and mWidth.

celeste::ContrastFilter::~ContrastFilter (  ) 

Definition at line 160 of file ContrastFilter.cpp.

References mContrast, and mHeight.


Member Function Documentation

void celeste::ContrastFilter::ApplyFilter ( float **  img,
int  height,
int  width 
)

Definition at line 172 of file ContrastFilter.cpp.

References celeste::CONTRAST, and mContrast.

Referenced by ContrastFilter().

float** celeste::ContrastFilter::GetContrast ( void   )  [inline]

Definition at line 49 of file ContrastFilter.h.

References mContrast.

Referenced by celeste::ProcessChannel().

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

Definition at line 51 of file ContrastFilter.h.

References mHeight.

Referenced by celeste::ProcessChannel().

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

Definition at line 50 of file ContrastFilter.h.

References mWidth.

Referenced by celeste::ProcessChannel().

void celeste::ContrastFilter::Save ( void   ) 

Definition at line 190 of file ContrastFilter.cpp.

References mContrast, mFile, mHeight, mWidth, and celeste::PGMImage::WriteScaled().

Referenced by celeste::ProcessChannel().

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

Definition at line 48 of file ContrastFilter.h.

References mFile.

Referenced by celeste::ProcessChannel().


Member Data Documentation

float** celeste::ContrastFilter::mContrast [protected]

Definition at line 55 of file ContrastFilter.h.

Referenced by ApplyFilter(), ContrastFilter(), GetContrast(), Save(), and ~ContrastFilter().

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

Definition at line 56 of file ContrastFilter.h.

Referenced by Save(), and SetFileName().

int celeste::ContrastFilter::mHeight [protected]

Definition at line 57 of file ContrastFilter.h.

Referenced by ContrastFilter(), GetHeight(), Save(), and ~ContrastFilter().

int celeste::ContrastFilter::mWidth [protected]

Definition at line 58 of file ContrastFilter.h.

Referenced by ContrastFilter(), GetWidth(), and Save().


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