![]() |
UNIVERS
15.3
UNIVERS base processing software API
|
#include <zqb_svoptions.hpp>
Public Types | |
| enum | Mask { DrawingMode = (1<<0), ZeroDrawMode = (1<<1), SpecZeroColor = (1<<2), AlmostZeroThd = (1<<3), PosDrawMode = (1<<4), NegDrawMode = (1<<5), GainCtrlMode = (1<<6), AgcGap = (1<<7), NormMode = (1<<8), TraceView = (1<<9), CutLevel = (1<<10), ProfileAmax = (1<<11), ColorMode = (1<<12), CommonColor = (1<<13), CommonPal = (1<<14), PosAmplColor = (1<<15), PosAmplPal = (1<<16), NegAmplColor = (1<<17), NegAmplPal = (1<<18), UseAmplRange = (1<<19), AmplRange = (1<<20), EnsDrawMode = (1<<21), EnsSplitDelta = (1<<22), WiggleAmplGain = (1<<23), WigglePolyOrder = (1<<24), DrawingMode = (1<<0), ZeroDrawMode = (1<<1), SpecZeroColor = (1<<2), AlmostZeroThd = (1<<3), PosDrawMode = (1<<4), NegDrawMode = (1<<5), GainCtrlMode = (1<<6), AgcGap = (1<<7), NormMode = (1<<8), TraceView = (1<<9), CutLevel = (1<<10), ProfileAmax = (1<<11), ColorMode = (1<<12), CommonColor = (1<<13), CommonPal = (1<<14), PosAmplColor = (1<<15), PosAmplPal = (1<<16), NegAmplColor = (1<<17), NegAmplPal = (1<<18), UseAmplRange = (1<<19), AmplRange = (1<<20), EnsDrawMode = (1<<21), EnsSplitDelta = (1<<22), WiggleAmplGain = (1<<23), WigglePolyOrder = (1<<24), OverlapKoeff = (1<<25) } |
| enum | Mask { DrawingMode = (1<<0), ZeroDrawMode = (1<<1), SpecZeroColor = (1<<2), AlmostZeroThd = (1<<3), PosDrawMode = (1<<4), NegDrawMode = (1<<5), GainCtrlMode = (1<<6), AgcGap = (1<<7), NormMode = (1<<8), TraceView = (1<<9), CutLevel = (1<<10), ProfileAmax = (1<<11), ColorMode = (1<<12), CommonColor = (1<<13), CommonPal = (1<<14), PosAmplColor = (1<<15), PosAmplPal = (1<<16), NegAmplColor = (1<<17), NegAmplPal = (1<<18), UseAmplRange = (1<<19), AmplRange = (1<<20), EnsDrawMode = (1<<21), EnsSplitDelta = (1<<22), WiggleAmplGain = (1<<23), WigglePolyOrder = (1<<24), DrawingMode = (1<<0), ZeroDrawMode = (1<<1), SpecZeroColor = (1<<2), AlmostZeroThd = (1<<3), PosDrawMode = (1<<4), NegDrawMode = (1<<5), GainCtrlMode = (1<<6), AgcGap = (1<<7), NormMode = (1<<8), TraceView = (1<<9), CutLevel = (1<<10), ProfileAmax = (1<<11), ColorMode = (1<<12), CommonColor = (1<<13), CommonPal = (1<<14), PosAmplColor = (1<<15), PosAmplPal = (1<<16), NegAmplColor = (1<<17), NegAmplPal = (1<<18), UseAmplRange = (1<<19), AmplRange = (1<<20), EnsDrawMode = (1<<21), EnsSplitDelta = (1<<22), WiggleAmplGain = (1<<23), WigglePolyOrder = (1<<24), OverlapKoeff = (1<<25) } |
Public Member Functions | |
| ZqbSVOptions () | |
| ZqbSVOptions (const ZqbSVOptions &svo) | |
| ZqbSVOptions & | operator= (const ZqbSVOptions &svo) |
| void | setDefault () |
| void | assign (const ZqbSVOptions &svo) |
| void | assignByMask (const ZqbSVOptions &svo, int mask) |
| ZqbSVOptions () | |
| ZqbSVOptions (const ZqbSVOptions &svo) | |
| ZqbSVOptions & | operator= (const ZqbSVOptions &svo) |
| void | setDefault () |
| void | assign (const ZqbSVOptions &svo) |
| void | assignByMask (const ZqbSVOptions &svo, int mask) |
Public Attributes | |
| ZqbDrawingMode | m_eDrawingMode |
| ZqbZeroDrawMode | m_eZeroDrawMode |
| QColor | m_SpecZeroColor |
| float | m_fAlmostZeroThd |
| ZqbAmplDrawMode | m_ePosDrawMode |
| ZqbAmplDrawMode | m_eNegDrawMode |
| ZqbGainCtrlMode | m_eGainCtrlMode |
| float | m_fAgcGap |
| ZqbNormMode | m_eNormMode |
| ZqbTraceView | m_eTraceView |
| float | m_fCutLevel |
| ZqbColorMode | m_eColorMode |
| QColor | m_CommonColor |
| ZqbPalette | m_CommonPal |
| QColor | m_PosAmplColor |
| ZqbPalette | m_PosAmplPal |
| QColor | m_NegAmplColor |
| ZqbPalette | m_NegAmplPal |
| bool | m_bUseAmplRange |
| float | m_fAmplRange [2] |
| ZqbEnsDrawMode | m_eEnsDrawMode |
| float | m_fEnsSplitDelta |
| float | m_fWiggleAmplGain |
| int | m_iWigglePolyOrder |
| ZdFVectorFloat * | m_pMACdistrib |
| float | m_fOverlapKoeff |
Static Public Attributes | |
| static int | GainNormModes |
| static int | WiggleControl |
| static int | ColorSeismic |
Class for storing all seismic view options.
| enum ZqbSVOptions::Mask |
Flags for marking valid/actual options.
| enum ZqbSVOptions::Mask |
Flags for marking valid/actual options.
| ZqbSVOptions::ZqbSVOptions | ( | ) |
Create seismic view options by default.
| ZqbSVOptions::ZqbSVOptions | ( | const ZqbSVOptions & | svo | ) |
Create seismic view options as an explicit copy of given options.
| ZqbSVOptions::ZqbSVOptions | ( | ) |
Create seismic view options by default.
| ZqbSVOptions::ZqbSVOptions | ( | const ZqbSVOptions & | svo | ) |
Create seismic view options as an explicit copy of given options.
| void ZqbSVOptions::assign | ( | const ZqbSVOptions & | svo | ) |
Assign all options. Equivalent to operator=().
| void ZqbSVOptions::assign | ( | const ZqbSVOptions & | svo | ) |
Assign all options. Equivalent to operator=().
| void ZqbSVOptions::assignByMask | ( | const ZqbSVOptions & | svo, |
| int | mask | ||
| ) |
Assign options by given mask.
| void ZqbSVOptions::assignByMask | ( | const ZqbSVOptions & | svo, |
| int | mask | ||
| ) |
Assign options by given mask.
| ZqbSVOptions& ZqbSVOptions::operator= | ( | const ZqbSVOptions & | svo | ) |
Copy options from another object.
| ZqbSVOptions& ZqbSVOptions::operator= | ( | const ZqbSVOptions & | svo | ) |
Copy options from another object.
| void ZqbSVOptions::setDefault | ( | ) |
Reset seismic view options to default values.
| void ZqbSVOptions::setDefault | ( | ) |
Reset seismic view options to default values.
|
static |
Color tuning for seismic visualization
|
static |
All needed stuff for gain and normalization
| bool ZqbSVOptions::m_bUseAmplRange |
TRUE forces m_fAmplRange usage.
| QColor ZqbSVOptions::m_CommonColor |
color for all ampl.
| ZqbPalette ZqbSVOptions::m_CommonPal |
palette for all ampl.
| ZqbColorMode ZqbSVOptions::m_eColorMode |
how to color pos/neg ampls
| ZqbDrawingMode ZqbSVOptions::m_eDrawingMode |
way to draw seismic field
| ZqbEnsDrawMode ZqbSVOptions::m_eEnsDrawMode |
ens.traces drawing management.
| ZqbGainCtrlMode ZqbSVOptions::m_eGainCtrlMode |
way to ajust amplitudes
| ZqbAmplDrawMode ZqbSVOptions::m_eNegDrawMode |
negative amplitudes only
| ZqbNormMode ZqbSVOptions::m_eNormMode |
fitting trace to rectangle
| ZqbAmplDrawMode ZqbSVOptions::m_ePosDrawMode |
positive amplitudes only
| ZqbTraceView ZqbSVOptions::m_eTraceView |
VSP or CDP
| ZqbZeroDrawMode ZqbSVOptions::m_eZeroDrawMode |
how to draw "zero" amplitudes
| float ZqbSVOptions::m_fAgcGap |
sliding base for Z_SV_AGC
| float ZqbSVOptions::m_fAlmostZeroThd |
threshold of "zero" samples
| float ZqbSVOptions::m_fAmplRange |
range of ampl. color palette.
| float ZqbSVOptions::m_fCutLevel |
0..1 amplitude cutting level
| float ZqbSVOptions::m_fEnsSplitDelta |
coord.which splits traces.
| float ZqbSVOptions::m_fOverlapKoeff |
Koefficient for traces overlapping.
if <1 - no overlapping.
| float ZqbSVOptions::m_fWiggleAmplGain |
0>(=1) gain over avg.step.
| int ZqbSVOptions::m_iWigglePolyOrder |
0,1,2,3 polynomial
order for interpolation in wiggle mode.
| QColor ZqbSVOptions::m_NegAmplColor |
color for pos.ampl.
| ZqbPalette ZqbSVOptions::m_NegAmplPal |
palette for pos.ampl.
| ZdFVectorFloat * ZqbSVOptions::m_pMACdistrib |
absolute max. amplitude
distribution in coordinate axis.
| QColor ZqbSVOptions::m_PosAmplColor |
color for pos.ampl.
| ZqbPalette ZqbSVOptions::m_PosAmplPal |
palette for pos.ampl.
| QColor ZqbSVOptions::m_SpecZeroColor |
color for Z_SV_SPEC_COLOR
|
static |
Wiggle trace visualization mode control
1.8.5