4 #ifndef __zqb_svoptions_hpp
5 #define __zqb_svoptions_hpp
7 #include "zqb_abstr_trace.hpp"
8 #include "zqb_scaled_palette.hpp"
9 #include "zd_f_vector.hpp"
35 enum ZqbZeroDrawMode {
47 enum ZqbAmplDrawMode {
59 enum ZqbGainCtrlMode {
100 Z_SV_POS_COLOR_NEG_COLOR,
101 Z_SV_POS_PALETTE_NEG_COLOR,
102 Z_SV_POS_COLOR_NEG_PALETTE,
103 Z_SV_POS_PALETTE_NEG_PALETTE
114 enum ZqbEnsDrawMode {
121 Z_SV_MULTI_COLORS_THIN,
129 #define Z_SV_MIN_POLY_ORDER 0
133 #define Z_SV_MAX_POLY_ORDER 3
168 DrawingMode = (1<<0),
169 ZeroDrawMode = (1<<1),
170 SpecZeroColor = (1<<2),
171 AlmostZeroThd = (1<<3),
172 PosDrawMode = (1<<4),
173 NegDrawMode = (1<<5),
174 GainCtrlMode = (1<<6),
179 ProfileAmax = (1<<11),
181 CommonColor = (1<<13),
183 PosAmplColor = (1<<15),
184 PosAmplPal = (1<<16),
185 NegAmplColor = (1<<17),
186 NegAmplPal = (1<<18),
187 UseAmplRange = (1<<19),
189 EnsDrawMode = (1<<21),
190 EnsSplitDelta = (1<<22),
191 WiggleAmplGain = (1<<23),
192 WigglePolyOrder = (1<<24),
193 OverlapKoeff = (1<<25)
float m_fEnsSplitDelta
Definition: zqb_svoptions.hpp:231
bool m_bUseAmplRange
Definition: zqb_svoptions.hpp:228
QColor m_SpecZeroColor
Definition: zqb_svoptions.hpp:212
static int WiggleControl
Definition: zqb_svoptions.hpp:201
ZqbPalette m_NegAmplPal
Definition: zqb_svoptions.hpp:227
ZqbAmplDrawMode m_eNegDrawMode
Definition: zqb_svoptions.hpp:215
ZqbPalette m_PosAmplPal
Definition: zqb_svoptions.hpp:225
float m_fOverlapKoeff
Definition: zqb_svoptions.hpp:224
int m_iWigglePolyOrder
Definition: zqb_svoptions.hpp:233
QColor m_PosAmplColor
Definition: zqb_svoptions.hpp:224
ZqbZeroDrawMode m_eZeroDrawMode
Definition: zqb_svoptions.hpp:211
static int GainNormModes
Definition: zqb_svoptions.hpp:198
float m_fAmplRange[2]
Definition: zqb_svoptions.hpp:229
void assignByMask(const ZqbSVOptions &svo, int mask)
ZqbTraceView m_eTraceView
Definition: zqb_svoptions.hpp:219
ZqbNormMode m_eNormMode
Definition: zqb_svoptions.hpp:218
float m_fAlmostZeroThd
Definition: zqb_svoptions.hpp:213
ZqbSVOptions & operator=(const ZqbSVOptions &svo)
ZqbAmplDrawMode m_ePosDrawMode
Definition: zqb_svoptions.hpp:214
Definition: zqb_svoptions.hpp:139
ZqbDrawingMode m_eDrawingMode
Definition: zqb_svoptions.hpp:210
QColor m_CommonColor
Definition: zqb_svoptions.hpp:222
static int ColorSeismic
Definition: zqb_svoptions.hpp:204
float m_fCutLevel
Definition: zqb_svoptions.hpp:220
Mask
Definition: zqb_svoptions.hpp:165
float m_fWiggleAmplGain
Definition: zqb_svoptions.hpp:232
ZqbGainCtrlMode m_eGainCtrlMode
Definition: zqb_svoptions.hpp:216
ZqbPalette m_CommonPal
Definition: zqb_svoptions.hpp:223
void assign(const ZqbSVOptions &svo)
ZqbEnsDrawMode m_eEnsDrawMode
Definition: zqb_svoptions.hpp:230
Definition: zqb_palette.hpp:17
ZdFVectorFloat * m_pMACdistrib
Definition: zqb_svoptions.hpp:241
ZqbColorMode m_eColorMode
Definition: zqb_svoptions.hpp:221
QColor m_NegAmplColor
Definition: zqb_svoptions.hpp:226
float m_fAgcGap
Definition: zqb_svoptions.hpp:217