8 #include <zm/ZScaledPalette.H>
9 #include <zm/ZTracePar.H>
62 ZsvPosPaletteNegColor,
63 ZsvPosColorNegPalette,
64 ZsvPosPaletteNegPalette
81 #define svDrawingMode (1<<0)
82 #define svZeroDrawMode (1<<1)
83 #define svSpecZeroColor (1<<2)
84 #define svAlmostZeroThd (1<<3)
85 #define svPosDrawMode (1<<4)
86 #define svNegDrawMode (1<<5)
87 #define svGainCtrlMode (1<<6)
88 #define svAgcGap (1<<7)
89 #define svNormMode (1<<8)
90 #define svTraceView (1<<9)
91 #define svCutLevel (1<<10)
93 #define svDivColorMode (1<<12)
94 #define svCommonColpal (1<<13)
95 #define svPosAmplColpal (1<<14)
96 #define svNegAmplColpal (1<<15)
97 #define svInvertComPal (1<<16)
98 #define svInvertPosPal (1<<17)
99 #define svInvertNegPal (1<<18)
100 #define svUseAmplRange (1<<19)
101 #define svAmplRange (1<<20)
102 #define svEnsDrawMode (1<<21)
103 #define svEnsSplitDelta (1<<22)
104 #define svDivAmplGain (1<<23)
112 #define svGainNormModes (svGainCtrlMode|svNormMode|svAgcGap|\
113 svDivAmplGain|svCutLevel)
116 #define svWiggleControl (svPosDrawMode|svNegDrawMode)
119 #define svColorSeismic (svDivColorMode|\
120 svCommonColpal|svInvertComPal|\
121 svPosAmplColpal|svInvertPosPal|\
122 svNegAmplColpal|svInvertNegPal)
210 const float* w,
float mm[2] = NULL,
215 void new_colpal (
int mWhichColpal,
const char* szColPal);
float ens_split_delta
Definition: ZSVOptions.H:167
void setup_trace_par(const ZTracePar &trpar)
char * spec_zero_color
Definition: ZSVOptions.H:135
ZsvNormMode norm_mode
Definition: ZSVOptions.H:154
Definition: ZSVOptions.H:129
ZsvDivColorMode div_color_mode
Definition: ZSVOptions.H:157
Logic invert_com_pal
Definition: ZSVOptions.H:161
ZsvDrawingMode drawing_mode
Definition: ZSVOptions.H:146
float ampl_range[2]
Definition: ZSVOptions.H:165
char * neg_ampl_colpal
Definition: ZSVOptions.H:138
ZSVOptions & operator=(const ZSVOptions &svo)
ZSVOptions & assign(const ZSVOptions &svo, int mask=~0)
float div_ampl_gain
Definition: ZSVOptions.H:168
ZsvAmplDrawMode neg_draw_mode
Definition: ZSVOptions.H:151
Logic invert_pos_pal
Definition: ZSVOptions.H:162
float almost_zero_thd
Definition: ZSVOptions.H:149
void build_palette(ZScaledPalette &spal, float mm[2]) const
ZsvZeroDrawMode zero_draw_mode
Definition: ZSVOptions.H:147
Definition: ZTracePar.H:13
float cut_level
Definition: ZSVOptions.H:156
Logic invert_neg_pal
Definition: ZSVOptions.H:163
Definition: ZScaledPalette.H:15
void new_colpal(int mWhichColpal, const char *szColPal)
Logic use_ampl_range
Definition: ZSVOptions.H:164
ZsvAmplDrawMode pos_draw_mode
Definition: ZSVOptions.H:150
void reset_colpal(int mWhichColpal)
ZsvGainCtrlMode gain_ctrl_mode
Definition: ZSVOptions.H:152
char * common_colpal
Definition: ZSVOptions.H:136
char * pos_ampl_colpal
Definition: ZSVOptions.H:137
void gain_control_apply(float *dst, const float *src, const float *w, float mm[2]=NULL, const ZTracePar *ptrpar=NULL) const
ZsvTraceView trace_view
Definition: ZSVOptions.H:155
float agc_gap
Definition: ZSVOptions.H:153
void gain_control_prepare(float *w, const float *src, float *wmax=NULL, const ZTracePar *ptrpar=NULL) const
ZsvEnsDrawMode ens_draw_mode
Definition: ZSVOptions.H:166