Click or drag to resize
XDL

XFourierTransform Methods

The XFourierTransform type exposes the following members.

Methods
  Name Description
Public method Static member CheckUsableFastDFT 빠른 이산 푸리에 변환을 수행할 수 있는 지 확인하는 함수이다.
Public method Static member DFT1D(XGrid, XGrid) 실수 데이터에 대하여 Forward 방향에 대해서만 이산 푸리에 변환을 수행하는 함수이다. 입력 데이터 Type 은 XUINT08, USINT16, XSINT16, REAL32, REAL64 Type 만 수행한다. 출력은, 입력 데이터가 REAL64 Type이면 REAL64C Type으로, 나머지는 REAL32C Type 으로 데이터를 생성한다.
Public method Static member DFT1D(XGrid, XGrid, eFourierTransformDir) 이산 푸리에 변환을 수행한다. 입출력 데이터 형식은 REAL32C, REAL64C만 유효하다. 입출력 데이터 XGrid 의 CSize = 1로 고정된다.
Public method Static member DFT2D(XGrid, eFourierTransformDir, eFourierTransformAxis) 이산 푸리에 변환을 수행하는 함수이다. 입출력 데이터 Type 은 REAL32C, REAL64C Type 만 수행한다. 변환을 수행할 데이터 축을 선택할 수 있다.
Public method Static member DFT2D(XGrid, XGrid, eFourierTransformAxis) 실수 데이터에 대하여 Forward 방향에 대해서만 이산 푸리에 변환을 수행하는 함수이다. 입력 데이터 Type 은 XUINT08, USINT16, XSINT16, REAL32, REAL64 Type 만 수행한다. 출력은, 입력 데이터가 REAL64 Type이면 REAL64C Type으로, 나머지는 REAL32C Type 으로 데이터를 생성한다. 변환을 수행할 데이터 축을 선택할 수 있다.
Public method Static member DFT2D(XGrid, XGrid, eFourierTransformDir) 이산 푸리에 변환을 수행하는 함수이다. 입출력 데이터 Type 은 REAL32C, REAL64C Type 만 수행한다. 데이터의 모든 축(XY) 방향으로 변환이 이루어진다.
Public method Static member DFT2D(XGrid, XGrid, eFourierTransformDir, eFourierTransformAxis) 이산 푸리에 변환을 수행하는 함수이다. 입출력 데이터 Type 은 REAL32C, REAL64C Type 만 수행한다. 변환을 수행할 데이터 축을 선택할 수 있다.
Public method Static member DFT2D(XGrid, XGrid, Int32, Int32, eFourierTransformAxis) 실수 데이터에 대하여 Forward 방향에 대해서만 이산 푸리에 변환을 수행하는 함수이다. 입력 데이터 Type 은 XUINT08, USINT16, XSINT16, REAL32, REAL64 Type 만 수행한다. 출력은, 입력 데이터가 REAL64 Type이면 REAL64C Type으로, 나머지는 REAL32C Type 으로 데이터를 생성한다. 변환을 수행할 데이터 축을 선택할 수 있다. 푸리에 변환 결과의 크기를 설정할 수 있다. 이 때 크기는 입력 데이터와 같거나 커야한다. 푸리에 변환 결과의 크기가 클 경우, 입력 데이터 크기에 제로패딩(Zero Padding)을 수행하여 푸리에 변환을 진행한다.
Public method Static member DFT2D(XGrid, XGrid, Int32, Int32, eFourierTransformDir, eFourierTransformAxis) 이산 푸리에 변환을 수행하는 함수이다. 입출력 데이터 Type 은 REAL32C, REAL64C Type 만 수행한다. 변환을 수행할 데이터 축을 선택할 수 있다. 푸리에 변환 결과의 크기를 설정할 수 있다. 이 때 크기는 입력 데이터와 같거나 커야한다. 푸리에 변환 결과의 크기가 클 경우, 입력 데이터 크기에 제로패딩(Zero Padding)을 수행하여 푸리에 변환을 진행한다.
Public method Static member FFT1D 고속 푸리에 변환을 수행한다.(DPNN : DC-Positve-Nyquist-Negative Order).
입출력 데이터 형식은 REAL32C, REAL64C Type만 유효하다. 입출력 데이터 XGrid의 CSize = 1로 고정된다.
Public method Static member FFT1D_DNNP 고속 푸리에 변환을 수행한다.(DNNP : DC-Negative-Nyquist-Positive Order).
입출력 데이터 형식은 REAL32C, REAL64C Type만 유효하다. 입출력 데이터 XGrid 의 CSize = 1로 고정된다.
Public method Static member FFT2D 고속 푸리에 변환을 수행한다.(DPNN : DC-Positve-Nyquist-Negative Order). 입출력 데이터 형식은 REAL32C, REAL64C Type만 유효하다.
Public method Static member FFT2D_DNNP 고속 푸리에 변환을 수행한다.(DNNP : DC-Negative-Nyquist-Positive Order).
입출력 데이터 형식은 REAL32C, REAL64C Type만 유효하다.
Public method Static member FFTShift1D 푸리에 변환된 주파수 성분의 데이터 배열의 0 주파수 성분을 중심으로 이동시키는 함수이다. 입출력 데이터 Type 은 REAL32C, REAL64C Type 만 수행된다. 입출력 데이터 XGrid 의 CSize = 1로 고정된다.
Public method Static member FFTShift2D 푸리에 변환된 주파수 성분의 데이터 배열의 0 주파수 성분을 중심으로 이동시키는 함수이다. 입출력 데이터 Type 은 REAL32C, REAL64C Type 만 수행된다. 2차원 영상데이터로 FFTShift를 수행할 축 방향을 설정할 수 있다.
Top
See Also