Click or drag to resize

CFFT Class

This class allows for the application of predefined filters to data in an OASIS database. The system uses the Winograd algorithm to transform data in the spatial domain to the wavenumber or Fourier domain.
Inheritance Hierarchy

Namespace:  Geosoft.Desktop.GXNetX
Assembly:  geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll) Version: 2024.2.0.25
Syntax
public class CFFT : CHANDLE

public class CFFT : CHANDLE

The CFFT type exposes the following members.

Methods
  NameDescription
Public methodAddWhiteNoise
Add white noise to the power spectrum of an FFT object.
Public methodAppDens
Appparent density filter
Public methodAppSusc
Apparent susceptiblity filter
Public methodBandPass
Bandpass filter (using low and high wavelength cutoffs)
Public methodBWorth
Butterworth filter
Public methodContin
Upward/Downward continuation filter
Public methodCosRoll
Cosine roll-off filter
Public methodStatic memberCreate
Create a New FFT with detrend options.
Public methodStatic memberCreateEx
Create a New FFT with detrend and expansion options.
Public methodStatic memberCreateRef
Create FFT object with detrend options from reference (original) channel, but no FFT process.
Public methodStatic memberCreateRefEx
Create FFT object with detrend and expansion options from reference (original) channel, but no FFT process.
Protected methodDispose
Releases the unmanaged resources used by the CFFT and optionally releases the managed resources
(Overrides CHANDLEDispose(Boolean).)
Public methodGaus
Gaussian filter
Public methodGetVV
Copies real and imaginary VV's to user VV's.
Public methodHDrv
Horizontal derivative
Public methodHighPass
High bandpass filter
Public methodHInt
Horizontal integration
Public methodInverse
Inverse the FFT from wave number domain to space domain
Public methodLowPass
Low bandpass filter
Public methodRCFilter
RC filter
Public methodRedPol
Reduction to magnetic pole
Public methodrNyquist
Gets the Nyquist frequency (wavenumbers/sample unit).
Public methodrSampIncr
Gets the original sample increment.
Public methodrWaveIncr
Get the wave number increment.
Public methodSetVV
Sets real and imaginary VVs in FFT.
Public methodSpectrum
Calculates a power spectrum
Public methodVDrv
Vertical derivative
Public methodVInt
Vertical integration
Public methodWriteSpectrum
Writes a power spectrum to a file
Top
See Also