 |
OpendTect
6.6
|
Go to the documentation of this file.
21 namespace Fourier {
class CC; };
58 {
return pos_ == p.pos_; }
67 {
return arrs_.
isEmpty() ? 0 : arrs_[0]; }
97 : val_(v), xpos_(x) , ypos_(y) {}
103 {
return xpos_ == p.xpos_ && ypos_ == p.ypos_; }
113 {
return arrs_.
isEmpty() ? 0 : arrs_[0]; }
143 : val_(v), xpos_(x) , ypos_(y) , zpos_(z) {}
146 float xpos_, ypos_, zpos_;
150 return xpos_ == p.xpos_
164 {
return arrs_.
isEmpty() ? 0 : arrs_[0]; }
od_int64 nrIterations() const
Definition: fourierinterpol.h:167
Fourier interpolation for 2D datasets.
Definition: fourierinterpol.h:91
std::complex< float > float_complex
Definition: odcomplex.h:17
bool doWork(od_int64, od_int64, int)
Base class for fourier interpolation.
Definition: fourierinterpol.h:28
Set of pointers to objects.
Definition: commontypes.h:31
Does Fourier Transforms of any size.
Definition: fourier.h:30
const Array1DImpl< float_complex > * getOutput() const
Definition: fourierinterpol.h:66
const StepInterval< float > & sampling_
Definition: fourierinterpol.h:79
#define od_int64
Definition: plftypes.h:35
#define mExpClass(module)
Definition: commondefs.h:177
const StepInterval< float > zsampling_
Definition: fourierinterpol.h:176
int szy_
Definition: fourierinterpol.h:124
FourierInterpol3D(const TypeSet< Point > &pts, const StepInterval< float > &xoutsampling, const StepInterval< float > &youtsampling, const StepInterval< float > &zoutsampling)
@ Point
Definition: vishorizonsectiondef.h:30
const TypeSet< Point > & pts_
Definition: fourierinterpol.h:76
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
od_int64 nrIterations() const
Definition: fourierinterpol.h:116
Definition: convolve2d.h:26
FourierInterpol1D(const TypeSet< Point > &pts, const StepInterval< float > &outsampling)
int sz_
Definition: fourierinterpol.h:78
#define mStruct(module)
Definition: commondefs.h:182
od_int64 nrIterations() const
Definition: fourierinterpol.h:70
const StepInterval< float > ysampling_
Definition: fourierinterpol.h:125
Fourier interpolation for 3D datasets.
Definition: fourierinterpol.h:137
ObjectSet< Array2DImpl< float_complex > > arrs_
Definition: fourierinterpol.h:127
FourierInterpol2D(const TypeSet< Point > &pts, const StepInterval< float > &xoutsampling, const StepInterval< float > &youtsampling)
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:66
ObjectSet< Array3DImpl< float_complex > > arrs_
Definition: fourierinterpol.h:178
Fourier interpolation for 1D datasets.
Definition: fourierinterpol.h:46
int szz_
Definition: fourierinterpol.h:175
bool doWork(od_int64, od_int64, int)
virtual bool isEmpty() const
Definition: arraynd.h:374
ObjectSet< Array1DImpl< float_complex > > arrs_
Definition: fourierinterpol.h:81
void setTargetDomain(bool fourier)
const TypeSet< Point > & pts_
Definition: fourierinterpol.h:122
const Array2DImpl< float_complex > * getOutput() const
Definition: fourierinterpol.h:112
const TypeSet< Point > & pts_
Definition: fourierinterpol.h:173
const Array3DImpl< float_complex > * getOutput() const
Definition: fourierinterpol.h:163
Fourier::CC * fft_
Definition: fourierinterpol.h:36
bool doWork(od_int64, od_int64, int)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021