UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SpectrWaveDetector Class Reference
Inheritance diagram for SpectrWaveDetector:
AbstractWaveDetector

Public Member Functions

 SpectrWaveDetector (size_t time_base, size_t sb_size, size_t sb_step=1)
 
void setTfb (size_t app_tfb=0.)
 
size_t getSBSize ()
 
size_t getSBStep ()
 
- Public Member Functions inherited from AbstractWaveDetector
bool operator() (Trace &tr) const
 

Protected Member Functions

virtual bool calc (Trace &tr) const
 
Trace::AmplT calc_spectrum_width (Trace &ampls) const
 

Protected Attributes

size_t m_time_size
 
size_t m_sb_size
 
size_t m_sb_step
 
size_t m_app_tfb
 

Constructor & Destructor Documentation

SpectrWaveDetector::SpectrWaveDetector ( size_t  time_base,
size_t  sb_size,
size_t  sb_step = 1 
)

Constructor with sliding base window size and step provided.

Member Function Documentation

virtual bool SpectrWaveDetector::calc ( Trace tr) const
protectedvirtual

Current size of tfb search window.

Reimplemented from AbstractWaveDetector.

size_t SpectrWaveDetector::getSBSize ( )
inline

Current sliding base window size.

size_t SpectrWaveDetector::getSBStep ( )
inline

Current sliding base window step.

Member Data Documentation

size_t SpectrWaveDetector::m_sb_size
protected

Current step between sliding bases.

size_t SpectrWaveDetector::m_sb_step
protected

Apparent fb time fron initail hodograph

size_t SpectrWaveDetector::m_time_size
protected

Current size of sliding base window.


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