Marsyas  0.5.0-beta1
Public Member Functions
SpectralFlatnessAllBands Class Reference

Calculates a single spectral flatness value. More...

#include <SpectralFlatnessAllBands.h>

Inherits MarSystem.

Public Member Functions

MarSystemclone () const
 Implementation of the MarSystem::clone() method.
void myProcess (realvec &in, realvec &out)
 Implementation of the MarSystem::myProcess method.
 SpectralFlatnessAllBands (std::string name)
 SpectralFlatnessAllBands constructor.
 SpectralFlatnessAllBands (const SpectralFlatnessAllBands &a)
 SpectralFlatnessAllBands copy constructor.
 ~SpectralFlatnessAllBands ()
 SpectralFlatnessAllBands destructor.

Detailed Description

Calculates a single spectral flatness value.

Similar to SFM, but that marsystem splits the observations into bands, whereas this one uses the whole range of observations to generate one number. It may be used to 'narrow in' on a specific range by putting a RemoveObservations marsystem before it.

Definition at line 37 of file SpectralFlatnessAllBands.h.


Constructor & Destructor Documentation

SpectralFlatnessAllBands ( std::string  name)

SpectralFlatnessAllBands constructor.

Add any specific controls needed by this MarSystem.

Definition at line 25 of file SpectralFlatnessAllBands.cpp.

SpectralFlatnessAllBands copy constructor.

Definition at line 31 of file SpectralFlatnessAllBands.cpp.

SpectralFlatnessAllBands destructor.

Definition at line 36 of file SpectralFlatnessAllBands.cpp.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implementation of the MarSystem::clone() method.

Implements MarSystem.

Definition at line 41 of file SpectralFlatnessAllBands.cpp.

void myProcess ( realvec in,
realvec out 
) [virtual]

Implementation of the MarSystem::myProcess method.

Implements MarSystem.

Definition at line 70 of file SpectralFlatnessAllBands.cpp.


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