Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Class implementing util functionality for beamforming on CPU. More...
#include <mitkBeamformingUtils.h>
Static Public Member Functions | |
static void | DASSphericalLine (float *input, float *output, float inputDim[2], float outputDim[2], const short &line, const mitk::BeamformingSettings::Pointer config) |
Function to perform beamforming on CPU for a single line, using DAS and spherical delay. More... | |
static void | DMASSphericalLine (float *input, float *output, float inputDim[2], float outputDim[2], const short &line, const mitk::BeamformingSettings::Pointer config) |
Function to perform beamforming on CPU for a single line, using DMAS and spherical delay. More... | |
static void | sDMASSphericalLine (float *input, float *output, float inputDim[2], float outputDim[2], const short &line, const mitk::BeamformingSettings::Pointer config) |
Function to perform beamforming on CPU for a single line, using signed DMAS and spherical delay. More... | |
static float * | VonHannFunction (int samples) |
Pointer holding the Von-Hann apodization window for beamforming. More... | |
static float * | HammFunction (int samples) |
Function to create a Hamming apodization window. More... | |
static float * | BoxFunction (int samples) |
Function to create a Box apodization window. More... | |
static unsigned short * | MinMaxLines (const mitk::BeamformingSettings::Pointer config) |
Protected Member Functions | |
BeamformingUtils () | |
~BeamformingUtils () | |
Class implementing util functionality for beamforming on CPU.
Definition at line 26 of file mitkBeamformingUtils.h.
|
protected |
Definition at line 23 of file mitkBeamformingUtils.cpp.
|
protected |
Definition at line 27 of file mitkBeamformingUtils.cpp.
|
static |
Function to create a Box apodization window.
samples | the resolution at which the window is created |
Definition at line 55 of file mitkBeamformingUtils.cpp.
Referenced by mitk::BeamformingSettings::BeamformingSettings().
|
static |
Function to perform beamforming on CPU for a single line, using DAS and spherical delay.
Definition at line 183 of file mitkBeamformingUtils.cpp.
References line.
Referenced by mitk::BeamformingFilter::GenerateData().
|
static |
Function to perform beamforming on CPU for a single line, using DMAS and spherical delay.
Definition at line 241 of file mitkBeamformingUtils.cpp.
References line.
Referenced by mitk::BeamformingFilter::GenerateData().
|
static |
Function to create a Hamming apodization window.
samples | the resolution at which the window is created |
Definition at line 43 of file mitkBeamformingUtils.cpp.
Referenced by mitk::BeamformingSettings::BeamformingSettings().
|
static |
Definition at line 67 of file mitkBeamformingUtils.cpp.
Referenced by mitk::BeamformingSettings::GetMinMaxLines().
|
static |
Function to perform beamforming on CPU for a single line, using signed DMAS and spherical delay.
Definition at line 324 of file mitkBeamformingUtils.cpp.
References line.
Referenced by mitk::BeamformingFilter::GenerateData().
|
static |
Pointer holding the Von-Hann apodization window for beamforming.
samples | the resolution at which the window is created |
Definition at line 31 of file mitkBeamformingUtils.cpp.
Referenced by mitk::BeamformingSettings::BeamformingSettings().