RemoveObservations Class Reference
[Processing]

Removes observations outside a given range. More...

#include <RemoveObservations.h>

Inherits Marsyas::MarSystem.


Public Member Functions

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

Private Member Functions

void addControls ()
 Add specific controls needed by this MarSystem.
void myUpdate (MarControlPtr sender)
 Reads changed controls and sets up variables if necessary.


Detailed Description

Removes observations outside a given range.

Mainly used to remove bins from a PowerSpectrum which fall outside the range of interest. This MarSystem includes both cutoff values; it rounds down for the lowCutoff, and rounds up for the highCutoff.

Controls:

Definition at line 46 of file RemoveObservations.h.


Constructor & Destructor Documentation

RemoveObservations ( std::string  name  ) 

RemoveObservations constructor.

Add any specific controls needed by this MarSystem.

Definition at line 25 of file RemoveObservations.cpp.

References RemoveObservations::addControls().

Referenced by RemoveObservations::clone().


Member Function Documentation

void addControls (  )  [private]

Add specific controls needed by this MarSystem.

Add any specific controls needed by this MarSystem.

Reimplemented from MarSystem.

Definition at line 51 of file RemoveObservations.cpp.

Referenced by RemoveObservations::RemoveObservations().

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

Implementation of the MarSystem::myProcess method.

Iterate over the observations and samples and do the processing.

Implements MarSystem.

Definition at line 96 of file RemoveObservations.cpp.


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

Generated on Wed May 23 00:02:23 2012 for Marsyas by  doxygen 1.5.6