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

HaloSimulator Class Reference

Class dedicated to the creation of halos. More...

Inheritance diagram for HaloSimulator:

DefectSimulator Defectix DefectixError::ErrorMgr List of all members.

Public Member Functions

 HaloSimulator (const DefectixOptions::Options &options)
 Standard constructor.


Private Member Functions

void createDefect (gsl_matrix *src, gsl_matrix *mask, int extend)
 Create a halo.


Detailed Description

Class dedicated to the creation of halos.

The class creates images and masks with simulated halos


Constructor & Destructor Documentation

HaloSimulator::HaloSimulator const DefectixOptions::Options options  ) 
 

Standard constructor.

The constructor just calls DefectSimulator()::DefectSimulator(options)

Parameters:
options Class containing every parameters set by the user (or default)


Member Function Documentation

void HaloSimulator::createDefect gsl_matrix *  src,
gsl_matrix *  mask,
int  extend
[private, virtual]
 

Create a halo.

The function adds a halo on the image with random position, size and variable intensity.

Parameters:
src image to add the defect on
mask mask to create the defect on
extend corresponding extension in the MEF file

Implements DefectSimulator.


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