[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

deghosting::Deghosting Class Reference

#include <deghosting.h>

Inheritance diagram for deghosting::Deghosting:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Deghosting ()
virtual std::vector< FImagePtrcreateWeightMasks ()=0
 create weight masks create weight masks for masking out ghosting regions
virtual void loadImages (std::vector< std::string > &inputFiles) throw (NoImages, BadDimensions)
 load images for processing
virtual void loadImages (std::vector< vigra::ImageImportInfo > &inputFiles) throw (NoImages, BadDimensions)
virtual void setFlags (const uint16_t flags)
 set advanced flags Allows to change behavior of used algorithm
virtual void setDebugFlags (const uint16_t debugFlags)
 set flags for debugging purposes
virtual void setIterationNum (const int iterations)
 set number of iterations
virtual void setCameraResponse (EMoR response)
 set camera response function set camera response function in EMoR format
virtual void setVerbosity (int verbosity)
 set verbosity level
virtual ~Deghosting ()

Protected Attributes

std::vector< vigra::ImageImportInfo > inputFiles
uint16_t flags
uint16_t debugFlags
int iterations
EMoR response
int verbosity

Constructor & Destructor Documentation

deghosting::Deghosting::Deghosting  )  [inline]
 

virtual deghosting::Deghosting::~Deghosting  )  [inline, virtual]
 


Member Function Documentation

virtual std::vector<FImagePtr> deghosting::Deghosting::createWeightMasks  )  [pure virtual]
 

create weight masks create weight masks for masking out ghosting regions

Implemented in deghosting::Khan< PixelType >.

void deghosting::Deghosting::loadImages std::vector< vigra::ImageImportInfo > &  inputFiles  )  throw (NoImages, BadDimensions) [virtual]
 

void deghosting::Deghosting::loadImages std::vector< std::string > &  inputFiles  )  throw (NoImages, BadDimensions) [virtual]
 

load images for processing

Parameters:
inputFiles images to be processed

void deghosting::Deghosting::setCameraResponse EMoR  response  )  [virtual]
 

set camera response function set camera response function in EMoR format

Parameters:
response array of five floats representing response

void deghosting::Deghosting::setDebugFlags const uint16_t  debugFlags  )  [virtual]
 

set flags for debugging purposes

Parameters:
debugFlags one of the constants describing action which should be done

void deghosting::Deghosting::setFlags const uint16_t  flags  )  [virtual]
 

set advanced flags Allows to change behavior of used algorithm

Parameters:
flags one of the constants describing advanced mode

void deghosting::Deghosting::setIterationNum const int  iterations  )  [virtual]
 

set number of iterations

void deghosting::Deghosting::setVerbosity int  verbosity  )  [virtual]
 

set verbosity level

Parameters:
verbosity the higher the number is, the more verbose algorithm will be


Member Data Documentation

uint16_t deghosting::Deghosting::debugFlags [protected]
 

uint16_t deghosting::Deghosting::flags [protected]
 

std::vector<vigra::ImageImportInfo> deghosting::Deghosting::inputFiles [protected]
 

int deghosting::Deghosting::iterations [protected]
 

EMoR deghosting::Deghosting::response [protected]
 

int deghosting::Deghosting::verbosity [protected]
 


The documentation for this class was generated from the following files:

Generated on Mon Sep 20 01:01:35 2010 for Hugintrunk by doxygen 1.3.9.1