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

Go to the source code of this file.

Classes

class  Convolver3D< T >
 Convolves (or correlates) two 3D signals. More...
 

Macros

#define mConvolver3DSetY(dim)
 
#define mConvolver3DSetIndex(dim)
 

Macro Definition Documentation

#define mConvolver3DSetIndex (   dim)
Value:
const int idy##dim = firsty##dim+idx##dim*y##dim##inc; \
if ( idy##dim<0 ) \
{ \
if ( correlate_ ) \
{ \
idx##dim += (-idy##dim)-1; \
continue; \
} \
\
break; \
} \
if ( idy##dim>=ysz##dim ) \
{ \
if ( correlate_ ) \
break; \
\
const int diff = idy##dim-(ysz##dim-1); \
idx##dim += diff-1; \
continue; \
}
if(!noudf_ &&(mIsUdf(inpval)))
Definition: arrayndalgo.h:1662
#define mConvolver3DSetY (   dim)
Value:
const int firsty##dim = correlate_ \
? -xshift##dim##_-zvar[dim]+yshift##dim##_ \
: zvar[dim]+xshift##dim##_+yshift##dim##_; \
\
const char y##dim##inc = correlate_ ? 1 : -1

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