GXFFT2 class¶
-
class
GXFFT2
(handle=0)[source]¶ GXFFT2 class.
2-D Fast Fourier Transforms These methods now work with an
GXIMG
object, instead of creating their ownGXFFT2
object.-
classmethod
fft2_in
(im_gi, trn_fil, spc_fil)[source]¶ GXFFT2
transform- Parameters
im_gi (GXIMG) – Input image
trn_fil (str) – Output Transform file name string
spc_fil (str) – Output Power Spectrum file name string
New in version 5.0.
License: Geosoft Extended End-User License
-
classmethod
filter_pg
(pg, con_fil, tr, dx, dy, rot)[source]¶ Apply 2D FFT filters to data in pager
- Parameters
New in version 5.0.
License: Geosoft Extended End-User License
-
classmethod
filter_response
(con_fil, start, increment, input_vv, output_vv, profile_vv)[source]¶ Calculates response for filter(s) defined in control file. Not specific to 2D.
- Parameters
New in version 9.9.
License: Geosoft Open License
-
classmethod
flt
(im_gi, out_fil, con_fil)[source]¶ GXFFT2
filter- Parameters
im_gi (GXIMG) – Input image (Transform grid)
out_fil (str) – Output file (Transform grid)
con_fil (str) – Control file
New in version 5.0.
License: Geosoft Extended End-User License
-
classmethod
flt_inv
(im_gi, out_fil, con_fil)[source]¶ GXFFT2
filter and inverse- Parameters
im_gi (GXIMG) – Input image (Transform grid)
out_fil (str) – Output file
con_fil (str) – Control file
New in version 5.0.
License: Geosoft Extended End-User License
-
is_null
()[source]¶ Check if this is a null (undefined) instance
- Returns
True if this is a null (undefined) instance, False otherwise.
- Return type
bool
-
classmethod
pow_spc
(im_gi, spc_fil)[source]¶ GXFFT2
transform power spectrum- Parameters
im_gi (GXIMG) – Input image (Transform grid)
spc_fil (str) – Output Power Spectrum file name string
New in version 5.0.
License: Geosoft Extended End-User License
-
classmethod
rad_spc
(im_gi, spc_fil)[source]¶ GXFFT2
transform Radially averaged power spectrum- Parameters
im_gi (GXIMG) – Input image (Transform grid)
spc_fil (str) – Output Radial Spectrum file name string
New in version 5.0.
License: Geosoft Extended End-User License
-
classmethod
rad_spc1
(img, vv)[source]¶ GXFFT2
transform Radially averaged power spectrum for oneGXIMG
New in version 7.2.
License: Geosoft Open License
-
classmethod
rad_spc2
(img1, img2, vv, v_vst, opt)[source]¶ GXFFT2
transform Radially averaged power spectrum for two IMGs- Parameters
New in version 7.2.
License: Geosoft Open License
-
classmethod
rad_spc_alt
(im_gi, spc_fil)[source]¶ GXFFT2
transform Radially averaged power spectrum - log before average and no normalization- Parameters
im_gi (GXIMG) – Input image (Transform grid)
spc_fil (str) – Output Radial Spectrum file name string
New in version 9.4.
License: Geosoft Extended End-User License
-
classmethod
td_xd_y
(img_tx, img_ty, out_fil, inv_flg)[source]¶ GXFFT2
filter (calculate T from the derivatives Tx and Ty)- Parameters
New in version 5.0.1.
License: Geosoft Extended End-User License
-
classmethod
trans_pg
(pg, opt)[source]¶ Apply 2D FFT transform to data in pager
- Parameters
pg (GXPG) – Pager obj
opt (int) – FFT2_PG constants
New in version 5.0.
License: Geosoft Extended End-User License
-
classmethod