LEADTOOLS Image Processing (Leadtools.ImageProcessing.Core assembly)

DiscreteFourierTransformCommandFlags Enumeration

Show in webframe







Flags that indicate the transformation type, operation channel, frequency data type used to reconstruct the image, the clipping type, the used or computed frequencies range, the operation on the specified X harmonics range , and the operation on the specified Y harmonics range.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

Syntax
[FlagsAttribute()]
public enum DiscreteFourierTransformCommandFlags : System.Enum, System.IComparableSystem.IConvertibleSystem.IFormattable  
'Declaration
 
<FlagsAttribute()>
Public Enum DiscreteFourierTransformCommandFlags 
   Inherits System.Enum
   Implements System.IComparableSystem.IConvertibleSystem.IFormattable 
'Usage
 
Dim instance As DiscreteFourierTransformCommandFlags
[FlagsAttribute()]
public enum DiscreteFourierTransformCommandFlags : System.IComparableSystem.IConvertibleSystem.IFormattable  

            

            
Leadtools.ImageProcessing.Core.DiscreteFourierTransformCommandFlags = function() { };
Leadtools.ImageProcessing.Core.DiscreteFourierTransformCommandFlags.prototype = {
None = 0x00000000, DiscreteFourierTransform = 0x00000002, InverseDiscreteFourierTransform = 0x00000002, Blue = 0x00000010, Green = 0x00000020, Red = 0x00000030, Gray = 0x00000040, Magnitude = 0x00000100, Phase = 0x00000200, Both = 0x00000300, Clip = 0x00001000, Scale = 0x00002000, All = 0x00010000, Range = 0x00020000, InsideX = 0x00100000, OutsideX = 0x00200000, InsideY = 0x01000000, OutsideY = 0x02000000, };
[FlagsAttribute()]
public enum class DiscreteFourierTransformCommandFlags : public System.Enum, System.IComparableSystem.IConvertibleSystem.IFormattable  
Members
ValueMemberDescription
0x00000000NoneNo change.
0x00000002DiscreteFourierTransformConvert the image into frequency domain and store the results in the Data property of the FourierTransformInformation object.
0x00000002InverseDiscreteFourierTransformConstruct an image using the frequency components from the Data property of the FourierTransformInformation object. This option will change the values of the Data property.
0x00000010BlueUse the blue channel.
0x00000020GreenUse the green channel.
0x00000030RedUse the red channel.
0x00000040GrayUse the master channel. If this flag is combined with InverseDiscreteFourierTransform, the reconstructed image will be gray.
0x00000100MagnitudeConstruct the image from the frequency magnitude data only.
0x00000200PhaseConstruct the image from frequency phase data only.
0x00000300BothConstruct the image from both magnitude and phase data.
0x00001000ClipClip the constructed image values so they are between 0 and 255.
0x00002000ScaleScale the constructed image values so they are between 0 and 255.
0x00010000AllUse or compute all harmonics. If this flag is used the range rectangle and the range flags will be ignored.
0x00020000RangeUse or compute the harmonics specified in the range rectangle.
0x00100000InsideXUse or compute only the X harmonics inside the X range and ignore those outside the range.
0x00200000OutsideXUse or compute only the X harmonics outside the X range and ignore those inside the range.
0x01000000InsideYUse or compute only the Y harmonics inside the Y range and ignore those outside the range.
0x02000000OutsideYUse or compute only the Y harmonics outside the Y range and ignore those inside the range.
Remarks
You can use a bitwise OR (|) to specify one flag from each group.
Group Flags
Flags that represent the transformation type DiscreteFourierTransform, InverseDiscreteFourierTransform
Flags that represent the operation channel type Blue, Green, Red, Gray
Flags that represent the frequency data type used for constructing the image: this flag is used only if InverseDiscreteFourierTransform is set and will be ignored if DiscreteFourierTransform is set Magnitude, Phase, Both
Flags that represent the clipping type. This flag is used only if InverseDiscreteFourierTransform is set and will be ignored if FFT_FFT is set Clip, Scale
Flags that represent which harmonics are used All, Range
Flags that represent the operations on the X Harmonics range InsideX, OutsideX
Flags that represent the operations on the Y Harmonics range InsideY, OutsideY
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Leadtools.ImageProcessing.Core.DiscreteFourierTransformCommandFlags

Requirements

Target Platforms

See Also

Reference

Leadtools.ImageProcessing.Core Namespace

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.