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.GXNet
Assembly: geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll)
Syntax
public class CFFT : CHANDLE

The CFFT type exposes the following members.

Methods
  NameDescription
Public methodAvailable to specially licensed modulesAppDens
Appparent density filter
Public methodAvailable to specially licensed modulesAppSusc
Apparent susceptiblity filter
Public methodAvailable to specially licensed modulesBandPass
Bandpass filter (using low and high wavelength cutoffs)
Public methodAvailable to specially licensed modulesBWorth
Butterworth filter
Public methodAvailable to specially licensed modulesContin
Upward/Downward continuation filter
Public methodAvailable to specially licensed modulesCosRoll
Cosine roll-off filter
Public methodAvailable to specially licensed modulesStatic memberCreate
Create a New FFT with detrend options.
Public methodAvailable to specially licensed modulesStatic memberCreateEx
Create a New FFT with detrend and expansion options.
Public methodAvailable to specially licensed modulesStatic memberCreateRef
Create FFT object with detrend options from reference (original) channel, but no FFT process.
Public methodAvailable to specially licensed modulesStatic 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 methodAvailable to specially licensed modulesGaus
Gaussian filter
Public methodAvailable to specially licensed modulesGetVV
Copies real and imaginary VV's to user VV's.
Public methodAvailable to specially licensed modulesHDrv
Horizontal derivative
Public methodAvailable to specially licensed modulesHighPass
High bandpass filter
Public methodAvailable to specially licensed modulesHInt
Horizontal integration
Public methodAvailable to specially licensed modulesInverse
Inverse the FFT from wave number domain to space domain
Public methodAvailable to specially licensed modulesLowPass
Low bandpass filter
Public methodAvailable to specially licensed modulesRCFilter
RC filter
Public methodAvailable to specially licensed modulesRedPol
Reduction to magnetic pole
Public methodAvailable to specially licensed modulesrNyquist
Gets the Nyquist frequency (wavenumbers/sample unit).
Public methodAvailable to specially licensed modulesrSampIncr
Gets the original sample increment.
Public methodAvailable to specially licensed modulesrWaveIncr
Get the wave number increment.
Public methodAvailable to specially licensed modulesSetVV
Sets real and imaginary VVs in FFT.
Public methodAvailable to specially licensed modulesSpectrum
Calculates a power spectrum
Public methodAvailable to specially licensed modulesVDrv
Vertical derivative
Public methodAvailable to specially licensed modulesVInt
Vertical integration
Public methodAvailable to specially licensed modulesWriteSpectrum
Writes a power spectrum to a file
Top
See Also