#include <svkApodizationWindow.h>
|  | 
| static svkApodizationWindow * | New () | 
|  | 
| static void | GetLorentzianWindow (vtkFloatArray *window, float fwhh, float dt) | 
|  | 
| static void | GetLorentzianWindow (vtkFloatArray *window, svkImageData *data, float fwhh) | 
|  | 
| static void | GetGaussianWindow (vtkFloatArray *window, float fwhh, float dt, float center=0) | 
|  | 
| static void | GetGaussianWindow (vtkFloatArray *window, svkImageData *data, float fwhh, float center=0) | 
|  | 
| static void | InitializeWindow (vtkFloatArray *window, svkImageData *data) | 
|  | 
| static float | GetWindowResolution (svkImageData *data) | 
|  | 
  
  | 
        
          | void GetGaussianWindow | ( | vtkFloatArray * | window, |  
          |  |  | float | fwhh, |  
          |  |  | float | dt, |  
          |  |  | float | center = 0 |  
          |  | ) |  |  |  | static | 
 
Creates a gaussian window using the equation: f(t) = e^( -0.5 * (fwhh * Pi* ( t - center ))/sqrt(2*log(2)))^2 ) from t = 0 to t = N where N the number of tuples in the input array.
NOTE: This window has the properties specified for fwhh in the FREQUENCY DOMAIN not in the time domain. The center is defined in ms in the time domain.
- Parameters
- 
  
    | window | Pre-allocated array that will be populated with the window. The number of tuples allocated determines the number of points in the window. |  | fwhh | Defines the shape of the gaussian, also know as the line broadening parameter. Value in Hz. |  | dt | Temporal resolution of the window in seconds. |  | center | The center point for the window in ms. |  
 
Referenced by svkApodizationWindow::GetGaussianWindow().
 
 
  
  | 
        
          | void GetGaussianWindow | ( | vtkFloatArray * | window, |  
          |  |  | svkImageData * | data, |  
          |  |  | float | fwhh, |  
          |  |  | float | center = 0 |  
          |  | ) |  |  |  | static | 
 
Creates a gaussian window using the equation: f(t) = e^((-(t-center)^2 *4*ln(2))/(fwhh(Hz) * dt)^2 ) from t = 0 to t = N where N the number of tuples in the input array.
- Parameters
- 
  
    | window | Pre-allocated array that will be populated with the window. The number of tuples allocated determines the number of points in the window. |  | fwhh | Defines the shape of the gaussian, also know as the line broadening parameter. Value in Hz. |  | dt | Temporal resolution of the window in seconds. |  | center | The center point for the peak of the Gaussian. |  
 
References svkApodizationWindow::GetGaussianWindow(), svkApodizationWindow::GetWindowResolution(), and svkApodizationWindow::InitializeWindow().
 
 
  
  | 
        
          | void GetLorentzianWindow | ( | vtkFloatArray * | window, |  
          |  |  | float | fwhh, |  
          |  |  | float | dt |  
          |  | ) |  |  |  | static | 
 
Creates a lorentzian window using the equation: f(t) = e^(-fwhh * PI * dt) from t = 0 to t = N where N the number of tuples in the input array.
NOTE: This window has the properties specified for fwhh in the FREQUENCY DOMAIN not in the time domain.
- Parameters
- 
  
    | window | Pre-allocated array that will be populated with the window. The number of tuples allocated determines the number of points in the window. |  | fwhh | Defines the shape of the Lorentzian, also know as the line broadening parameter. Value in Hz. |  | dt | Temporal resolution of the window in seconds. |  
 
Referenced by svkApodizationWindow::GetLorentzianWindow().
 
 
  
  | 
        
          | void GetLorentzianWindow | ( | vtkFloatArray * | window, |  
          |  |  | svkImageData * | data, |  
          |  |  | float | fwhh |  
          |  | ) |  |  |  | static | 
 
Creates a lorentzian window using the equation: f(t) = e^(-fwhh * PI * dt) from t = 0 to t = N where N the number of tuples in the input array. Extracts parameters from the DICOM header to determine the dt parameter.
- Parameters
- 
  
    | window | Array that will be populated with the window. The number of tuples allocated determines the number of points in the window. |  | data | The data set to generate the window for. Based on the type the number of points and dt are determined. |  | fwhh | Defines the shape of the Lorentzian, also know as the line broadening parameter. Value in Hz. |  
 
References svkApodizationWindow::GetLorentzianWindow(), svkApodizationWindow::GetWindowResolution(), and svkApodizationWindow::InitializeWindow().
 
 
  
  | 
        
          | void InitializeWindow | ( | vtkFloatArray * | window, |  
          |  |  | svkImageData * | data |  
          |  | ) |  |  |  | static | 
 
 
The documentation for this class was generated from the following files: