OpendTect-6_4  6.4
Classes | Namespaces | Macros
prestackprocessor.h File Reference
Include dependency graph for prestackprocessor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PreStack::Processor
 Processes PreStack data at one cdp location. The algorithm is implemented in subclasses, and can be created by the PreStack::PF() factory. More...
 
class  PreStack::ProcessManager
 Orgainizes a number of PreStack::Processors into a chain which can be processed. More...
 

Namespaces

 PreStack
 

Macros

#define mPSProcAddStepoutStep(array, arrtype, oldstepout, newstepout)
 

Macro Definition Documentation

#define mPSProcAddStepoutStep (   array,
  arrtype,
  oldstepout,
  newstepout 
)
Value:
{ \
arrtype arrcopy( array ); \
array.erase(); \
\
for ( int idx=-newstepout.inl(); idx<=newstepout.inl(); idx++ ) \
{ \
for ( int idy=-newstepout.crl(); idy<=newstepout.crl(); idy++ ) \
{ \
const BinID curpos( idx, idy ); \
if ( idy<-oldstepout.crl() || idy>oldstepout.crl() || \
idx<-oldstepout.inl() || idx>oldstepout.inl() ) \
{ \
array += 0; \
} \
else \
{ \
const int oldoffset=getRelBidOffset(curpos,oldstepout);\
array += arrcopy[oldoffset]; \
} \
} \
} \
}
if(!noudf_ &&(mIsUdf(inpval)))
Definition: arrayndalgo.h:1662
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019