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

TrailSimulator Class Reference

Class dedicated to the creation of satellite trails. More...

Inheritance diagram for TrailSimulator:

DefectSimulator Defectix DefectixError::ErrorMgr List of all members.

Public Member Functions

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


Private Member Functions

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


Detailed Description

Class dedicated to the creation of satellite trails.

The class creates images and masks with simulated satellite trails


Constructor & Destructor Documentation

TrailSimulator::TrailSimulator 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 TrailSimulator::createDefect gsl_matrix *  src,
gsl_matrix *  mask,
int  extend
[private, virtual]
 

Create a satellite trail.

The function adds a satellite trail on the image with random direction and position

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