Core Optical, Inc.
FourierSpectrum MembersIndustrial Strength, Scientific Grade

The FourierSpectrum type exposes the following members.
Constructors

  NameDescription
Public methodFourierSpectrum
Instantiates a new FourierSpectrum object with the specified dimensions.
Back to Top
Methods

  NameDescription
Public methodClone
Performs a deep copy of the current FourierSpectrum object.
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodGetComplexValue
Used to retrieve a OnlineComplex value representing the complex number at a given row and column.
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodGetImaginaryComponent
Used to retrieve a OnlineSingle representing the imaginary component of the complex value at a particular frequency.
Public methodGetModulus
Computes the modulus of the spectrum values and returns them in a SourceData object.
Public methodGetPowerSpectrum
Gets a SourceData object containing the power spectrum of the current FourierSpectrum.
Public methodGetPowerSpectrumImage
Returns an image (with the specified PixelFormat) of the magnitude of the spectral components on a logarithmic (base 10) scale.
Public methodGetPowerSpectrumImageArray
Returns an Array of pixels representing the magnitude of the spectral components on a logarithmic (base 10) scale.
Public methodGetRealComponent
Used to retrieve a OnlineSingle representing the real component of the complex value at a particular frequency.
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodSetComplexValue
Used to assign a OnlineComplex value to the spectral data at a specified row and column.
Public methodSetImaginaryComponent
Assigns a OnlineSingle to the imaginary component of the complex value at a given row and column.
Public methodSetRealAndImaginaryComponents
Assigns a OnlineSingle to the real component and a OnlineSingle to the imaginary component of the complex number at a given row and column.
Public methodSetRealComponent
Assigns a OnlineSingle to the real component of the complex value at a given row and column.
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
Properties

  NameDescription
Public propertyCurrentHardwareAccelerator
Assigns / retrieves the hardware acceleration device to use.
Public propertyFrequencyDomainColumns
An OnlineInt32 that gets the number of frequency domain columns. May differ from spatial domain columns due to possible zero-padding of source data.
Public propertyFrequencyDomainRows
An OnlineInt32 that gets the number of frequency domain rows. May differ from spatial domain columns due to possible zero-padding of source data.
Public propertyProcessingMode
Gets or sets the ProcessingMode for the current FourierSpectrum object. Default value is Setup.DefaultProcessingMode.
Public propertySpatialDomainColumns
An OnlineInt32 type that gets/sets the number of spatial domain columns i.e. the number of columns of the original source data.
Public propertySpatialDomainRows
An OnlineInt32 type that gets/sets the number of spatial domain rows i.e. the number of rows of the original source data.
Back to Top
See Also