Searches for optimum position of model traces.
More...
List of all members.
Detailed Description
Searches for optimum position of model traces.
The idea is that you provide a set of N small traces, against which a part of traces from real data are matched. The model trace must have a 'pick' in the info() (usually the position of a horizon), which serves as the center of the model trace.
The output is two traces of length N, containing for each model: The shift with maximum correlation/similarity (match) The match at that shift
The ouput shift can and will be between samples.
You should specify a sample gate aound the pick in whihc the search is done. The sample gate + 2 samples must be available on all input traces.
Constructor & Destructor Documentation
| SeisModelPositioner::SeisModelPositioner |
( |
const SeisTrcBuf & |
mdltrcs, |
|
|
const TypeSet< ZGate > & |
relzgates | |
|
) |
| | |
| virtual SeisModelPositioner::~SeisModelPositioner |
( |
|
) |
[virtual] |
Member Function Documentation
| void SeisModelPositioner::createOutput |
( |
const SeisTrc & |
|
) |
[protected] |
| const SeisTrc& SeisModelPositioner::deltaTrc |
( |
|
) |
const [inline] |
| const SeisTrcBuf& SeisModelPositioner::resampledModels |
( |
|
) |
[inline] |
Will contain only the models with picks Only these will be used for delta and score traces
| const SeisTrc& SeisModelPositioner::scoreTrc |
( |
|
) |
const [inline] |
| SampleGate SeisModelPositioner::searchSampleGate |
( |
|
) |
const [inline] |
| void SeisModelPositioner::setSearchSampleGate |
( |
const SampleGate & |
sg |
) |
[inline] |
| bool SeisModelPositioner::setTrace |
( |
const SeisTrc & |
|
) |
|
| void SeisModelPositioner::setUseSimilarity |
( |
bool |
yn = true |
) |
[inline] |
| bool SeisModelPositioner::usingSimilarity |
( |
|
) |
const [inline] |
Member Data Documentation