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
EnergyWaveDetector Class Reference
Inheritance diagram for EnergyWaveDetector:
AbstractWaveDetector

Public Member Functions

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

Protected Member Functions

virtual bool calc (Trace &tr) const
 
float CalcEnergy (const Trace &tr, size_t start_smpl, size_t end_smpl)
 

Protected Attributes

size_t m_time_size
 
size_t m_sb_size
 
size_t m_sb_step
 
size_t m_app_tfb
 

Member Function Documentation

float EnergyWaveDetector::CalcEnergy ( const Trace tr,
size_t  start_smpl,
size_t  end_smpl 
)
protected

Current size of tfb search window.

Member Data Documentation

size_t EnergyWaveDetector::m_sb_size
protected

Current step between sliding bases.

size_t EnergyWaveDetector::m_sb_step
protected

Apparent fb time fron initail hodograph

size_t EnergyWaveDetector::m_time_size
protected

Current size of sliding base window.


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