ImFusion C++ SDK 4.5.0
ImFusion::US::FrameParameters Struct Reference

#include <ImFusion/USImgFormation/FrameAcquisition.h>

Properties for high-level parametrization of a frame acquisition. More...

Detailed Description

Properties for high-level parametrization of a frame acquisition.

All of the events then share certain parameters, such as the speed of sound, the end depth, and the receive sampling frequency.

Classes

struct  FocusedParameters
 Describes the parameters for a focused frame. More...
struct  PlaneWaveParameters
 Describes the parameters for a plane wave frame. More...
struct  DivergingWaveParameters
 Describes the parameters for a diverging wave frame. More...

Public Attributes

WavefrontShape eventType = WavefrontShape::Focused
 Type of events in this FrameAcquisition.
double endDepth = 0
 Desired imaging depth in mm.
double pulseFrequency = 0
 Frequency of the transmit pulse in Hertz.
double pulseLength = 0
 Transmit pulse length, expressed in cycles (is usually a multiple of 0.5).
double speedOfSound = 0
 Speed of sound to assume for delay calculations in mm/s.
int maxTransmitAperture = 0
 desired transmit aperture size (number of elements)
int maxReceiveAperture = 0
 desired receive aperture size (number of elements)
double receiveSamplingFrequency = 0
 Rate at which the channel data is sampled in Hertz.
FocusedParameters focused
PlaneWaveParameters planeWave
DivergingWaveParameters divergingWave

The documentation for this struct was generated from the following file:
  • ImFusion/USImgFormation/FrameAcquisition.h
Search Tab / S to search, Esc to close