Main Page | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

DefectixOptions::Options Class Reference

Class dedicated to options management. More...

List of all members.

Public Member Functions

 Options ()
 Standard constructor.

void reinit ()
 Reinitialise the class.


Public Attributes

DefectixOptions::mode mode
 Execution mode of the program.

std::string confFile
 Name of the configuration file.

std::string inputFile
 Name of the input image file.

std::string maskFile
 Name of the mask file.

std::string outputFile
 Name of the output file.

std::string evecFile
 Name of the KL-Base file.

int rebinFactor
 Value of the rebinning factor.

bool substractBg
 Ask for background substraction.

bool reduceDyn
 Ask for dynamic reduction.

int nbDefects
 number of defects to add

DefectixOptions::simulatortype simulatorType
 Simulator type.

int intensity
 Intensity of the defects.

int nbVectors
 Length of the training base.

int blocSize
 Size of blocks.

int nbPC
 Number of principal components.

int zoomStep
 Usuned.

bool printEvec
 Ask to save KL-Base in files.

bool printRebuilt
 Unefficient.

double energyTreshold
 Neural network energy treshold.

unsigned maxIter
 Maximum number of iterations of the network.

bool verbose
 Ask for debug mode.


Detailed Description

Class dedicated to options management.

The class contains functions to manage options from command line or configuration file.


Constructor & Destructor Documentation

DefectixOptions::Options::Options  )  [inline]
 

Standard constructor.

The constructor initialises the class with default values.


Member Function Documentation

void DefectixOptions::Options::reinit  )  [inline]
 

Reinitialise the class.

The function reinitialises the class with default values.


Member Data Documentation

int DefectixOptions::Options::intensity
 

Intensity of the defects.

For simulators only.

int DefectixOptions::Options::nbDefects
 

number of defects to add

For simulators only.

int DefectixOptions::Options::nbVectors
 

Length of the training base.

For training only.

DefectixOptions::simulatortype DefectixOptions::Options::simulatorType
 

Simulator type.

For simulators only.


The documentation for this class was generated from the following file:
Generated on Fri Jul 2 13:08:03 2004 for defectix by doxygen 1.3.5