#include <filter_polygon.h>
Inheritance diagram for Filter_Polygon:
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 &l) |
Determine the frequency/ampl point number "ind". |