Main Page | Class Hierarchy | Class List | File List | Class Members

Filter_Polygon Struct Reference

#include <filter_polygon.h>

Inheritance diagram for Filter_Polygon:

Filter List of all members.

Detailed Description

General polygonal band-pass filter.


Public Member Functions

 Filter_Polygon (Filter *pred, int _type, boolean _zero_phase)
void read_notch ()
 Read NOTCH filter shape.
boolean build (FILTER *F, byte *header, int samples_per_trace, double sample_interval)
 build filter (fill array f->filter)
void show () const
 print out current filter parameters

Public Attributes

int orig_type
 original type code
FILTER_SHAPES shape
 array defining the polygonal filter

Private Member Functions

boolean build_polygon (FILTER *F, byte *header)
boolean build_predefined (FILTER *F, byte *header)
void freq_amp (int ind, byte *trace_header, double &freq, double &ampl)
 Determine the frequency/ampl point number "ind".


The documentation for this struct was generated from the following files:
Generated on Wed Apr 1 21:42:25 2020 for Module FILTER by  doxygen 1.3.9.1