PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Friends
vtkPlusWinProbeVideoSource Class Reference

Class for acquiring ultrasound images from WinProbe ultrasound systems. More...

#include <src/PlusDataCollection/WinProbe/vtkPlusWinProbeVideoSource.h>

Inheritance diagram for vtkPlusWinProbeVideoSource:
Inheritance graph
[legend]
Collaboration diagram for vtkPlusWinProbeVideoSource:
Collaboration graph
[legend]

Public Types

enum  Mode {
  Mode::B = 0, Mode::BRF, Mode::RF, Mode::M,
  Mode::PW, Mode::ARFI, Mode::CFD
}
 
typedef vtkPlusDevice Superclass
 
- Public Types inherited from vtkPlusUsDevice
typedef vtkPlusDevice Superclass
 
- Public Types inherited from vtkPlusDevice
typedef vtkImageAlgorithm Superclass
 

Public Member Functions

PlusStatus ARFIPush (uint8_t maximumVoltage=50)
 
PlusStatus FreezeDevice (bool freeze)
 
bool GetARFIEnabled ()
 
float GetARFIFocalPointDepth (int index)
 
int32_t GetARFIInterPushDelay ()
 
int32_t GetARFIInterSetDelay ()
 
bool GetARFIIsX8BFEnabled ()
 
uint16_t GetARFILineTimer ()
 
int32_t GetARFIPostPushLineRepeatCount ()
 
int32_t GetARFIPrePushLineRepeatCount ()
 
std::string GetARFIPushConfigurationString ()
 
int32_t GetARFIStartSample ()
 
int32_t GetARFIStopSample ()
 
uint16_t GetARFITxCycleCount ()
 
uint8_t GetARFITxCycleWidth ()
 
uint16_t GetARFITxTxCycleCount ()
 
uint8_t GetARFITxTxCycleWidth ()
 
bool GetBAmplitudeModulationEnabled ()
 
double GetBApodizationFNumber ()
 
bool GetBBubbleContrastEnabled ()
 
int16_t GetBBubbleDestructionCycleCount ()
 
bool GetBBubbleDestructionEnabled ()
 
int32_t GetBFrameRateLimit ()
 
bool GetBHarmonicEnabled ()
 
int32_t GetBMultiFocalZoneCount ()
 
int GetBPRF ()
 
bool GetBRFEnabled ()
 
int GetBTransmitCurrent ()
 
uint16_t GetBTransmitCycleCount ()
 
double GetBTransmitFNumber ()
 
bool GetBTransmitLocked ()
 
int32_t GetBTXFilterCoefficientSet ()
 
virtual const char * GetClassName ()
 
const double * GetCurrentPixelSpacingMm ()
 
std::vector< double > GetExtraSourceSpacing ()
 
double GetFirstGainValue ()
 
float GetFocalPointDepth (int index)
 
std::string GetFPGARevDateString ()
 
uint16_t GetLogLinearKnee () const
 
uint8_t GetLogMax () const
 
int32_t GetMAcousticLineCount ()
 
uint16_t GetMaxValue () const
 
int32_t GetMDepth ()
 
uint16_t GetMinValue () const
 
int32_t GetMLineIndex ()
 
bool GetMModeEnabled ()
 
Mode GetMode ()
 
int32_t GetMPRFrequency ()
 
bool GetMRevolvingEnabled ()
 
int GetMWidth ()
 
int32_t GetMWidthLines ()
 
double GetOverallTimeGainCompensation ()
 
std::vector< double > GetPrimarySourceSpacing ()
 
float GetScanDepthMm ()
 
float GetSpatialCompoundAngle ()
 
int32_t GetSpatialCompoundCount ()
 
bool GetSpatialCompoundEnabled ()
 
uint8_t GetSSDecimation ()
 
double GetTimeGainCompensation (int index)
 
std::string GetTransducerID ()
 
int GetTransducerInternalID ()
 
float GetTransducerWidthMm ()
 
float GetTransmitFrequencyMHz ()
 
bool GetUseDeviceFrameReconstruction ()
 
uint8_t GetVoltage ()
 
PlusStatus InternalApplyImagingParameterChange () override
 
virtual int IsA (const char *type)
 
bool IsFrozen ()
 
bool IsScanning ()
 
virtual bool IsTracker () const
 
std::string ModeToString (Mode mode)
 
int MSecondsFromWidth (int32_t value)
 
int32_t MWidthFromSeconds (int value)
 
void operator= (const vtkPlusWinProbeVideoSource &)=delete
 
virtual void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual PlusStatus ReadConfiguration (vtkXMLDataElement *config)
 
PlusStatus SendCommand (const char *command)
 
void SetARFIEnabled (bool value)
 
PlusStatus SetARFIFocalPointDepth (int index, float depth)
 
PlusStatus SetARFIInterPushDelay (int32_t propertyValue)
 
PlusStatus SetARFIInterSetDelay (int32_t propertyValue)
 
PlusStatus SetARFILineTimer (uint16_t propertyValue)
 
PlusStatus SetARFIPostPushLineRepeatCount (int32_t propertyValue)
 
PlusStatus SetARFIPrePushLineRepeatCount (int32_t propertyValue)
 
void SetARFIPushConfigurationString (std::string pushConfiguration)
 
void SetARFIStartSample (int32_t value)
 
void SetARFIStopSample (int32_t value)
 
PlusStatus SetARFITxCycleCount (uint16_t propertyValue)
 
PlusStatus SetARFITxCycleWidth (uint8_t propertyValue)
 
PlusStatus SetARFITxTxCycleCount (uint16_t propertyValue)
 
PlusStatus SetARFITxTxCycleWidth (uint8_t propertyValue)
 
void SetBAmplitudeModulationEnabled (bool value)
 
void SetBApodizationFNumber (double value)
 
void SetBBubbleContrastEnabled (bool value)
 
void SetBBubbleDestructionCycleCount (int16_t value)
 
void SetBBubbleDestructionEnabled (bool value)
 
void SetBFrameRateLimit (int32_t value)
 
void SetBHarmonicEnabled (bool value)
 
PlusStatus SetBMultiFocalZoneCount (int32_t count)
 
void SetBRFEnabled (bool value)
 
void SetBTransmitCurrent (int value)
 
void SetBTransmitCycleCount (uint16_t value)
 
void SetBTransmitFNumber (double value)
 
void SetBTransmitLocked (bool value)
 
void SetBTXFilterCoefficientSet (int32_t value)
 
PlusStatus SetExtraSourceMode (Mode mode)
 
PlusStatus SetFirstGainValue (double value)
 
PlusStatus SetFocalPointDepth (int index, float depth)
 
void SetLogLinearKnee (const uint16_t threshold)
 
void SetLogMax (const uint8_t threshold)
 
void SetMAcousticLineCount (int32_t value)
 
void SetMaxValue (const uint16_t maxValue)
 
void SetMDepth (int32_t value)
 
void SetMinValue (const uint16_t minValue)
 
void SetMLineIndex (int32_t value)
 
void SetMModeEnabled (bool value)
 
void SetMode (Mode mode)
 
void SetMPRFrequency (int32_t value)
 
void SetMRevolvingEnabled (bool value)
 
void SetMWidth (int value)
 
void SetMWidthLines (int32_t value)
 
PlusStatus SetOverallTimeGainCompensation (double value)
 
PlusStatus SetScanDepthMm (float depth)
 
void SetSpatialCompoundCount (int32_t value)
 
void SetSpatialCompoundEnabled (bool value)
 
PlusStatus SetSSDecimation (uint8_t value)
 
PlusStatus SetTimeGainCompensation (int index, double value)
 
PlusStatus SetTransducerID (std::string guid)
 
PlusStatus SetTransmitFrequencyMHz (float frequency)
 
void SetUseDeviceFrameReconstruction (bool value)
 
PlusStatus SetVoltage (uint8_t voltage)
 
Mode StringToMode (std::string modeString)
 
 vtkPlusWinProbeVideoSource (const vtkPlusWinProbeVideoSource &)=delete
 
virtual PlusStatus WriteConfiguration (vtkXMLDataElement *config)
 
- Public Member Functions inherited from vtkPlusUsDevice
virtual PlusStatus AddVideoItemToVideoSource (vtkPlusDataSource &videoSource, const igsioVideoFrame &frame, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)
 
virtual PlusStatus AddVideoItemToVideoSource (vtkPlusDataSource &videoSource, void *imageDataPtr, US_IMAGE_ORIENTATION usImageOrientation, const FrameSizeType &frameSizeInPx, igsioCommon::VTKScalarPixelType pixelType, unsigned int numberOfScalarComponents, US_IMAGE_TYPE imageType, int numberOfBytesToSkip, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)
 
virtual PlusStatus AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, const igsioVideoFrame &frame, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL) override
 
virtual PlusStatus AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, void *imageDataPtr, US_IMAGE_ORIENTATION usImageOrientation, const FrameSizeType &frameSizeInPx, igsioCommon::VTKScalarPixelType pixelType, unsigned int numberOfScalarComponents, US_IMAGE_TYPE imageType, int numberOfBytesToSkip, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL) override
 
virtual std::vector< double > CalculateAngles ()
 
virtual std::vector< double > CalculateBoundingBox ()
 
virtual std::vector< double > CalculateDepths ()
 
virtual double CalculateLinearWidth ()
 
virtual std::vector< double > CalculateOrigin ()
 
virtual vtkPlusUsImagingParametersGetImagingParameters ()
 
virtual std::string GetParameter (const std::string &key) const
 
virtual PlusStatus GetParameter (const std::string &key, std::string &outValue) const
 
virtual IGTLIO_PROBE_TYPE GetProbeType ()
 
bool IsKnownKey (const std::string &queryKey) const
 
virtual PlusStatus SetNewImagingParameters (const vtkPlusUsImagingParameters &newImagingParameters)
 
virtual PlusStatus SetParameter (const std::string &key, const std::string &value)
 
 vtkGetStdStringMacro (ImageToTransducerTransformName)
 
 vtkSetStdStringMacro (ImageToTransducerTransformName)
 
- Public Member Functions inherited from vtkPlusDevice
PlusStatus AddFieldDataSource (vtkPlusDataSource *aSource)
 
PlusStatus AddInputChannel (vtkPlusChannel *aChannel)
 
PlusStatus AddOutputChannel (vtkPlusChannel *aChannel)
 
PlusStatus AddTool (vtkPlusDataSource *tool, bool requireUniquePortName=true)
 
PlusStatus AddVideoSource (vtkPlusDataSource *anImage)
 
void ClearAllBuffers ()
 
virtual PlusStatus Connect ()
 
virtual PlusStatus CreateDefaultOutputChannel (const char *channelId=NULL, bool addSource=true)
 
void DeepCopy (const vtkPlusDevice &device)
 
virtual PlusStatus Disconnect ()
 
virtual PlusStatus ForceUpdate ()
 
virtual double GetAcquisitionRate () const
 
virtual PlusStatus GetBufferSize (vtkPlusChannel &aChannel, int &outVal, const std::string &aSourceId=std::string(""))
 
virtual int GetConnected () const
 
virtual bool GetCorrectlyConfigured () const
 
PlusStatus GetDataSource (const char *aSourceId, vtkPlusDataSource *&aSource)
 
PlusStatus GetDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource)
 
virtual double GetDesiredTimestamp ()
 
virtual std::string GetDeviceId () const
 
PlusStatus GetFieldDataSource (const char *aSourceId, vtkPlusDataSource *&aSource) const
 
PlusStatus GetFieldDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource) const
 
DataSourceContainerConstIterator GetFieldDataSourcessIteratorBegin () const
 
DataSourceContainerConstIterator GetFieldDataSourcessIteratorEnd () const
 
PlusStatus GetFirstActiveOutputVideoSource (vtkPlusDataSource *&aVideoSource)
 
PlusStatus GetFirstActiveTool (vtkPlusDataSource *&aTool) const
 
PlusStatus GetFirstOutputChannel (vtkPlusChannel *&aChannel)
 
PlusStatus GetFirstVideoSource (vtkPlusDataSource *&anImage)
 
virtual unsigned long GetFrameNumber () const
 
virtual double GetFrameTimeStamp () const
 
virtual PlusStatus GetImage (const std::string &requestedImageId, std::string &assignedImageId, const std::string &imageReferencFrameName, vtkImageData *imageData, vtkMatrix4x4 *ijkToReferenceTransform)
 
virtual PlusStatus GetImageMetaData (igsioCommon::ImageMetaDataList &imageMetaDataItems)
 
virtual US_IMAGE_TYPE GetImageType (vtkPlusChannel &aChannel)
 
PlusStatus GetInputDevices (std::vector< vtkPlusDevice * > &outDeviceList) const
 
PlusStatus GetInputDevicesRecursive (std::vector< vtkPlusDevice * > &outDeviceList) const
 
virtual PlusStatus GetInputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const
 
virtual PlusStatus GetInputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const
 
double GetInternalUpdateRate () const
 
virtual double GetLocalTimeOffsetSec () const
 
double GetMissingInputGracePeriodSec () const
 
virtual int GetNumberOfFieldDataSources () const
 
virtual int GetNumberOfTools () const
 
virtual int GetNumberOfVideoSources () const
 
PlusStatus GetOutputChannelByName (vtkPlusChannel *&aChannel, const char *aChannelId)
 
PlusStatus GetOutputChannelByName (vtkPlusChannel *&aChannel, const std::string &aChannelId)
 
ChannelContainerConstIterator GetOutputChannelsEnd () const
 
ChannelContainerIterator GetOutputChannelsEnd ()
 
ChannelContainerConstIterator GetOutputChannelsStart () const
 
ChannelContainerIterator GetOutputChannelsStart ()
 
virtual PlusStatus GetOutputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const
 
virtual PlusStatus GetOutputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const
 
virtual igsioCommon::VTKScalarPixelType GetPixelType (vtkPlusChannel &aChannel)
 
virtual std::string GetSdkVersion ()
 
virtual double GetStartTime ()
 
virtual double GetTimestampClosestToDesired ()
 
PlusStatus GetTool (const char *aToolSourceId, vtkPlusDataSource *&aTool) const
 
PlusStatus GetTool (const std::string &aToolSourceId, vtkPlusDataSource *&aTool) const
 
PlusStatus GetToolByPortName (const char *aPortName, vtkPlusDataSource *&aSource)
 
PlusStatus GetToolByPortName (const std::string &aPortName, vtkPlusDataSource *&aSource)
 
DataSourceContainerConstIterator GetToolIteratorBegin () const
 
DataSourceContainerConstIterator GetToolIteratorEnd () const
 
std::string GetToolReferenceFrameName () const
 
virtual int GetUpdateWithDesiredTimestamp ()
 
PlusStatus GetVideoSource (const char *aSourceId, vtkPlusDataSource *&aVideoSource)
 
PlusStatus GetVideoSourceByIndex (const unsigned int index, vtkPlusDataSource *&aVideoSource)
 
DataSourceContainerConstIterator GetVideoSourceIteratorBegin () const
 
DataSourceContainerConstIterator GetVideoSourceIteratorEnd () const
 
std::vector< vtkPlusDataSource * > GetVideoSources () const
 
PlusStatus GetVideoSourcesByPortName (const char *aPortName, std::vector< vtkPlusDataSource * > &sources)
 
PlusStatus GetVideoSourcesByPortName (const std::string &aPortName, std::vector< vtkPlusDataSource * > &sources)
 
virtual bool IsConnected () const
 
virtual bool IsRecording () const
 
virtual bool IsResettable ()
 
virtual bool IsVirtual () const
 
virtual PlusStatus NotifyConfigured ()
 
virtual int OutputChannelCount () const
 
virtual PlusStatus Probe ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual PlusStatus Reset ()
 
virtual PlusStatus SendText (const std::string &textToSend, std::string *textReceived=NULL)
 
PlusStatus SetAcquisitionRate (double aRate)
 
virtual PlusStatus SetBufferSize (vtkPlusChannel &aChannel, int FrameBufferSize, const std::string &aSourceId=std::string(""))
 
virtual void SetDataCollector (vtkPlusDataCollector *_arg)
 
virtual void SetDesiredTimestamp (double)
 
void SetDeviceId (const std::string &id)
 
void SetFieldDataSourcesBufferSize (int aBufferSize)
 
virtual PlusStatus SetImageType (vtkPlusChannel &aChannel, US_IMAGE_TYPE imageType)
 
virtual PlusStatus SetInputFrameSize (vtkPlusDataSource &aSource, unsigned int x, unsigned int y, unsigned int z)
 
virtual void SetLocalTimeOffsetSec (double aTimeOffsetSec)
 
virtual void SetMissingInputGracePeriodSec (double)
 
virtual PlusStatus SetPixelType (vtkPlusChannel &aChannel, igsioCommon::VTKScalarPixelType pixelType)
 
virtual void SetStartTime (double startTime)
 
void SetToolReferenceFrameName (const std::string &frameName)
 
void SetToolsBufferSize (int aBufferSize)
 
virtual void SetUpdateWithDesiredTimestamp (int)
 
virtual PlusStatus StartRecording ()
 
virtual PlusStatus StopRecording ()
 
virtual void UpdateWithDesiredTimestampOff ()
 
virtual void UpdateWithDesiredTimestampOn ()
 
virtual PlusStatus WriteToolsToSequenceFile (const std::string &filename, bool useCompression=false)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlusWinProbeVideoSourceNew ()
 
static vtkPlusWinProbeVideoSourceSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPlusUsDevice
static int IsTypeOf (const char *type)
 
static vtkPlusUsDeviceNew ()
 
static vtkPlusUsDeviceSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPlusDevice
static PlusStatus GetToolReferenceFrameFromTrackedFrame (igsioTrackedFrame &aFrame, std::string &aToolReferenceFrameName)
 
static int IsTypeOf (const char *type)
 
static vtkPlusDeviceNew ()
 
static vtkPlusDeviceSafeDownCast (vtkObject *o)
 

Static Public Attributes

static const char * GET_ARFI_ENABLED = "GetARFIEnabled"
 
static const char * GET_ARFI_FOCAL_DEPTH = "GetARFIFocalDepth"
 
static const char * GET_ARFI_INTER_PUSH_DELAY = "GetARFIInterPushDelay"
 
static const char * GET_ARFI_INTER_SET_DELAY = "GetARFIInterSetDelay"
 
static const char * GET_ARFI_LINE_TIMER = "GetARFILineTimer"
 
static const char * GET_ARFI_POST_PUSH_LINE_REPEAT_COUNT = "GetARFIPostPushLineRepeatCount"
 
static const char * GET_ARFI_PRE_PUSH_LINE_REPEAT_COUNT = "GetARFIPrePushLineRepeatCount"
 
static const char * GET_ARFI_PUSH_CONFIG = "GetARFIPushConfigurationString"
 
static const char * GET_ARFI_START_SAMPLE = "GetARFIStartSample"
 
static const char * GET_ARFI_STOP_SAMPLE = "GetARFIStopSample"
 
static const char * GET_ARFI_TX_CYCLE_COUNT = "GetARFITxCycleCount"
 
static const char * GET_ARFI_TX_CYCLE_WIDTH = "GetARFITxCycleWidth"
 
static const char * GET_ARFI_TX_TX_CYCLE_COUNT = "GetARFITxTxCycleCount"
 
static const char * GET_ARFI_TX_TX_CYCLE_WIDTH = "GetARFITxTxCycleWidth"
 
static const char * GET_B_AMPLITUDE_MODULATION_ENABLED = "GetBAmplitudeModulationEnabled"
 
static const char * GET_B_APODIZATION_FNUMBER = "GetBApodizationFNumber"
 
static const char * GET_B_BUBBLE_CONTRAST_ENABLED = "GetBBubbleContrastEnabled"
 
static const char * GET_B_BUBBLE_DESTRUCTION_CYCLE_COUNT = "GetBBubbleDestructionCycleCount"
 
static const char * GET_B_BUBBLE_DESTRUCTION_ENABLED = "GetBBubbleDestructionEnabled"
 
static const char * GET_B_FRAME_RATE_LIMIT = "GetBFrameRateLimit"
 
static const char * GET_B_HARMONIC_ENABLED = "GetBHarmonicEnabled"
 
static const char * GET_B_MULTIFOCAL_ZONE_COUNT = "GetBMultifocalZoneCount"
 
static const char * GET_B_PRF = "GetBPRF"
 
static const char * GET_B_TRANSMIT_CURRENT = "GetBTransmitCurrent"
 
static const char * GET_B_TRANSMIT_CYCLE_COUNT = "GetBTransmitCycleCount"
 
static const char * GET_B_TRANSMIT_FNUMBER = "GetBTransmitFNumber"
 
static const char * GET_B_TRANSMIT_LOCKED = "GetBTransmitLocked"
 
static const char * GET_B_TX_FILTER_COEFFICIENT_SET = "GetBTXFilterCoefficientSet"
 
static const char * GET_DECIMATION = "GetDecimation"
 
static const char * GET_FIRST_GAIN_VALUE = "GetFirstGainValue"
 
static const char * GET_FOCAL_DEPTH = "GetFocalDepth"
 
static const char * GET_FPGA_REV_DATE_STRING = "GetFPGARevDateString"
 
static const char * GET_FREEZE = "GetFrozen"
 
static const char * GET_M_DEPTH = "GetMDepth"
 
static const char * GET_M_LINE_COUNT = "GetMLineCount"
 
static const char * GET_M_LINE_INDEX = "GetMLineIndex"
 
static const char * GET_M_REVOLVING_ENABLED = "GetMRevolvingEnabled"
 
static const char * GET_M_WIDTH = "GetMWidth"
 
static const char * GET_MMODE_ENABLED = "GetMModeEnabled"
 
static const char * GET_MPR_FREQUENCY = "GetMPRFrequency"
 
static const char * GET_RF_MODE_ENABLED = "GetRfModeEnabled"
 
static const char * GET_SPATIAL_COMPOUND_ANGLE = "GetSpatialCompoundAngle"
 
static const char * GET_SPATIAL_COMPOUND_COUNT = "GetSpatialCompoundCount"
 
static const char * GET_SPATIAL_COMPOUND_ENABLED = "GetSpatialCompoundEnabled"
 
static const char * GET_TGC = "GetTGC"
 
static const char * GET_TGC_OVERALL_GAIN = "GetTGCOverallGain"
 
static const char * GET_TRANSDUCER_INTERNAL_ID = "GetTransducerInternalID"
 
static const char * GET_X8BF_ENABLED = "IsX8BFEnabled"
 
static const char * IS_SCANNING = "IsScanning"
 
static const char * SET_ALL_ARFI_FOCAL_DEPTHS = "SetAllARFIFocalDepths"
 
static const char * SET_ALL_FOCAL_DEPTHS = "SetAllFocalDepths"
 
static const char * SET_ARFI_ENABLED = "SetARFIEnabled"
 
static const char * SET_ARFI_FOCAL_DEPTH = "SetARFIFocalDepth"
 
static const char * SET_ARFI_INTER_PUSH_DELAY = "SetARFIInterPushDelay"
 
static const char * SET_ARFI_INTER_SET_DELAY = "SetARFIInterSetDelay"
 
static const char * SET_ARFI_LINE_TIMER = "SetARFILineTimer"
 
static const char * SET_ARFI_POST_PUSH_LINE_REPEAT_COUNT = "SetARFIPostPushLineRepeatCount"
 
static const char * SET_ARFI_PRE_PUSH_LINE_REPEAT_COUNT = "SetARFIPrePushLineRepeatCount"
 
static const char * SET_ARFI_PUSH_CONFIG = "SetARFIPushConfigurationString"
 
static const char * SET_ARFI_START_SAMPLE = "SetARFIStartSample"
 
static const char * SET_ARFI_STOP_SAMPLE = "SetARFIStopSample"
 
static const char * SET_ARFI_TX_CYCLE_COUNT = "SetARFITxCycleCount"
 
static const char * SET_ARFI_TX_CYCLE_WIDTH = "SetARFITxCycleWidth"
 
static const char * SET_ARFI_TX_TX_CYCLE_COUNT = "SetARFITxTxCycleCount"
 
static const char * SET_ARFI_TX_TX_CYCLE_WIDTH = "SetARFITxTxCycleWidth"
 
static const char * SET_B_AMPLITUDE_MODULATION_ENABLED = "SetBAmplitudeModulationEnabled"
 
static const char * SET_B_APODIZATION_FNUMBER = "SetBApodizationFNumber"
 
static const char * SET_B_BUBBLE_CONTRAST_ENABLED = "SetBBubbleContrastEnabled"
 
static const char * SET_B_BUBBLE_DESTRUCTION_CYCLE_COUNT = "SetBBubbleDestructionCycleCount"
 
static const char * SET_B_BUBBLE_DESTRUCTION_ENABLED = "SetBBubbleDestructionEnabled"
 
static const char * SET_B_FRAME_RATE_LIMIT = "SetBFrameRateLimit"
 
static const char * SET_B_HARMONIC_ENABLED = "SetBHarmonicEnabled"
 
static const char * SET_B_MULTIFOCAL_ZONE_COUNT = "SetBMultifocalZoneCount"
 
static const char * SET_B_TRANSMIT_CURRENT = "SetBTransmitCurrent"
 
static const char * SET_B_TRANSMIT_CYCLE_COUNT = "SetBTransmitCycleCount"
 
static const char * SET_B_TRANSMIT_FNUMBER = "SetBTransmitFNumber"
 
static const char * SET_B_TRANSMIT_LOCKED = "SetBTransmitLocked"
 
static const char * SET_B_TX_FILTER_COEFFICIENT_SET = "SetBTXFilterCoefficientSet"
 
static const char * SET_DECIMATION = "SetDecimation"
 
static const char * SET_FIRST_GAIN_VALUE = "SetFirstGainValue"
 
static const char * SET_FOCAL_DEPTH = "SetFocalDepth"
 
static const char * SET_FREEZE = "SetFrozen"
 
static const char * SET_M_DEPTH = "SetMDepth"
 
static const char * SET_M_LINE_COUNT = "SetMLineCount"
 
static const char * SET_M_LINE_INDEX = "SetMLineIndex"
 
static const char * SET_M_REVOLVING_ENABLED = "SetMRevolvingEnabled"
 
static const char * SET_M_WIDTH = "SetMWidth"
 
static const char * SET_MMODE_ENABLED = "SetMModeEnabled"
 
static const char * SET_MPR_FREQUENCY = "SetMPRFrequency"
 
static const char * SET_RF_MODE_ENABLED = "SetRfModeEnabled"
 
static const char * SET_SPATIAL_COMPOUND_COUNT = "SetSpatialCompoundCount"
 
static const char * SET_SPATIAL_COMPOUND_ENABLED = "SetSpatialCompoundEnabled"
 
static const char * SET_TGC = "SetTGC"
 
static const char * SET_TGC_OVERALL_GAIN = "SetTGCOverallGain"
 
static const char * UV_SEND_COMMAND = "UVSendCommand"
 
- Static Public Attributes inherited from vtkPlusDevice
static const std::string BMODE_PORT_NAME = "B"
 
static const std::string PARAMETER_XML_ELEMENT_TAG = "Parameter"
 
static const std::string PARAMETERS_XML_ELEMENT_TAG = "Parameters"
 
static const std::string RFMODE_PORT_NAME = "Rf"
 

Protected Member Functions

void AdjustBufferSizes ()
 
void AdjustSpacing (bool value)
 
void FlipTexture (char *data, const FrameSizeType &frameSize, int rowPitch)
 
void FrameCallback (int length, char *data, char *hHeader, char *hGeometry)
 
virtual PlusStatus InternalConnect () VTK_OVERRIDE
 
virtual PlusStatus InternalDisconnect () VTK_OVERRIDE
 
virtual PlusStatus InternalStartRecording () VTK_OVERRIDE
 
virtual PlusStatus InternalStopRecording () VTK_OVERRIDE
 
PlusStatus InternalUpdate ()
 
void ReconstructFrame (char *data, std::vector< uint8_t > &buffer, const FrameSizeType &frameSize)
 
 vtkPlusWinProbeVideoSource ()
 
 ~vtkPlusWinProbeVideoSource ()
 
- Protected Member Functions inherited from vtkPlusUsDevice
void CalculateImageToTransducer (igsioFieldMapType &customFields)
 
 vtkPlusUsDevice ()
 
virtual ~vtkPlusUsDevice ()
 
- Protected Member Functions inherited from vtkPlusDevice
PlusStatus EnsureUniqueDataSourceId (const std::string &aSourceId)
 
vtkXMLDataElement * FindInputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId)
 
vtkXMLDataElement * FindOutputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId)
 
vtkXMLDataElement * FindThisDeviceElement (vtkXMLDataElement *rootXMLElement)
 
virtual vtkPlusDataCollectorGetDataCollector ()
 
double GetRecordingStartTime () const
 
bool GetStartThreadForInternalUpdates () const
 
bool HasGracePeriodExpired ()
 
virtual void InternalWriteInputChannels (vtkXMLDataElement *rootXMLElement)
 
virtual void InternalWriteOutputChannels (vtkXMLDataElement *rootXMLElement)
 
virtual void SetCorrectlyConfigured (bool)
 
virtual void SetRecordingStartTime (double)
 
virtual void SetStartThreadForInternalUpdates (bool)
 
virtual PlusStatus ToolTimeStampedUpdate (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, unsigned long frameNumber, double unfilteredtimestamp, const igsioFieldMapType *customFields=NULL)
 
virtual PlusStatus ToolTimeStampedUpdateWithoutFiltering (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, double unfilteredtimestamp, double filteredtimestamp, const igsioFieldMapType *customFields=NULL)
 
 vtkPlusDevice ()
 
virtual ~vtkPlusDevice ()
 

Protected Attributes

double first_timestamp = 0
 
double m_ADCfrequency = 60.0e6
 
float m_ARFIFocalPointDepth [6]
 
int32_t m_ARFIInterPushDelay = 100
 
int32_t m_ARFIInterSetDelay = 100
 
uint16_t m_ARFILineTimer = 100
 
int32_t m_ARFIPostPushLineRepeatCount = 56
 
int32_t m_ARFIPrePushLineRepeatCount = 8
 
int m_ARFIPushConfigurationCount = 6
 
std::string m_ARFIPushConfigurationString = "1,33,44;1,41,52;1,49,60;1,57,68;1,65,76;1,73,84"
 
int32_t m_ARFIStartSample = 0
 
int32_t m_ARFIStopSample = 1024
 
uint16_t m_ARFITxCycleCount = 4096
 
uint8_t m_ARFITxCycleWidth = 15
 
uint16_t m_ARFITxTxCycleCount = 2
 
uint8_t m_ARFITxTxCycleWidth = 10
 
bool m_BAmplitudeModulationEnabled = false
 
double m_BApodizationFNumber = 0.5
 
bool m_BBubbleContrastEnabled = false
 
int16_t m_BBubbleDestructionCycleCount = 12
 
bool m_BBubbleDestructionEnabled = false
 
int32_t m_BFrameRateLimit = 0
 
bool m_BHarmonicEnabled = false
 
int32_t m_BMultiTxCount = 1
 
int m_BPRF = 0
 
int m_BTransmitCurrent = 0
 
uint16_t m_BTransmitCycleCount = 2
 
double m_BTransmitFNumber = 3
 
bool m_BTransmitLocked = false
 
int32_t m_BTXFilterCoefficientSet = 3
 
igsioFieldMapType m_CustomFields
 
std::vector< uint8_t > m_ExtraBuffer
 
FrameSizeType m_ExtraFrameSize = { 256, 128, 1 }
 
std::vector< vtkPlusDataSource * > m_ExtraSources
 
double m_FirstGainValue = 15
 
float m_FocalPointDepth [4]
 
std::string m_FPGAVersion
 
float m_Frequency = 10.9
 
uint16_t m_Knee = 4096
 
int32_t m_MAcousticLineCount = 0
 
uint16_t m_MaxValue = 16384
 
int32_t m_MDepth = 0
 
uint16_t m_MinValue = 16
 
int32_t m_MLineIndex = 60
 
Mode m_Mode = Mode::B
 
int32_t m_MPRF = 100
 
bool m_MRevolvingEnabled = false
 
int32_t m_MWidth = 256
 
uint8_t m_OutputKnee = 64
 
double m_OverallTimeGainCompensation = 0
 
std::vector< uint8_t > m_PrimaryBuffer
 
FrameSizeType m_PrimaryFrameSize = { 128, 256, 1 }
 
std::vector< vtkPlusDataSource * > m_PrimarySources
 
double m_RenderedTimestampOffset = 0
 
float m_ScanDepth = 26.0
 
float m_SpatialCompoundAngle = 10.0f
 
int32_t m_SpatialCompoundCount = 0
 
bool m_SpatialCompoundEnabled = false
 
uint8_t m_SSDecimation = 2
 
double m_TimeGainCompensation [8]
 
double m_TimestampOffset = 0
 
std::string m_TransducerID
 
float m_TransducerWidth = 38.1
 
bool m_UseDeviceFrameReconstruction = true
 
uint8_t m_Voltage = 40
 
- Protected Attributes inherited from vtkPlusUsDevice
double CurrentPixelSpacingMm [3]
 Values used in calculation of image to transducer matrix. More...
 
int CurrentTransducerOriginPixels [3]
 Values used in calculation of image to transducer matrix. More...
 
igsioTransformName ImageToTransducerTransform
 
std::string ImageToTransducerTransformName
 
vtkPlusUsImagingParametersImagingParameters
 Store the current imaging parameters. More...
 
- Protected Attributes inherited from vtkPlusDevice
double AcquisitionRate
 
int Connected
 
bool CorrectlyConfigured
 
StreamBufferItemCurrentStreamBufferItem
 
vtkPlusDataCollectorDataCollector
 
double DesiredTimestamp
 
std::string DeviceId
 
DataSourceContainer Fields
 
unsigned long FrameNumber
 
double FrameTimeStamp
 
ChannelContainer InputChannels
 
double LocalTimeOffsetSec
 
double MissingInputGracePeriodSec
 
ChannelContainer OutputChannels
 
int OutputNeedsInitialization
 
std::map< std::string, std::string > Parameters
 
int Recording
 
double RecordingStartTime
 
std::set< std::string > ReportedUnknownTools
 
bool RequireImageOrientationInConfiguration
 
bool RequirePortNameInDeviceSetConfiguration
 
bool StartThreadForInternalUpdates
 
bool ThreadAlive
 
vtkMultiThreader * Threader
 
int ThreadId
 
double TimestampClosestToDesired
 
std::string ToolReferenceFrameName
 
DataSourceContainer Tools
 
int UpdateWithDesiredTimestamp
 
DataSourceContainer VideoSources
 

Friends

int __stdcall frameCallback (int length, char *data, char *hHeader, char *hGeometry, char *hModeFrameHeader)
 

Additional Inherited Members

- Public Attributes inherited from vtkPlusDevice
double InternalUpdateRate
 
vtkIGSIORecursiveCriticalSection * UpdateMutex
 
vtkTimeStamp UpdateTime
 
- Static Protected Member Functions inherited from vtkPlusDevice
static void * vtkDataCaptureThread (vtkMultiThreader::ThreadInfo *data)
 
- Static Protected Attributes inherited from vtkPlusDevice
static const int VIRTUAL_DEVICE_FRAME_RATE = 50
 

Detailed Description

Class for acquiring ultrasound images from WinProbe ultrasound systems.

Requires PLUS_USE_WINPROBE_VIDEO option in CMake. Requires the WinProbeSDK.

Definition at line 25 of file vtkPlusWinProbeVideoSource.h.

Member Typedef Documentation

◆ Superclass

Definition at line 30 of file vtkPlusWinProbeVideoSource.h.

Member Enumeration Documentation

◆ Mode

Enumerator
BRF 
RF 
PW 
ARFI 
CFD 

Definition at line 460 of file vtkPlusWinProbeVideoSource.h.

Constructor & Destructor Documentation

◆ vtkPlusWinProbeVideoSource() [1/2]

vtkPlusWinProbeVideoSource::vtkPlusWinProbeVideoSource ( )
protected

Constructor

Definition at line 797 of file vtkPlusWinProbeVideoSource.cxx.

◆ ~vtkPlusWinProbeVideoSource()

vtkPlusWinProbeVideoSource::~vtkPlusWinProbeVideoSource ( )
protected

Destructor

Definition at line 825 of file vtkPlusWinProbeVideoSource.cxx.

◆ vtkPlusWinProbeVideoSource() [2/2]

vtkPlusWinProbeVideoSource::vtkPlusWinProbeVideoSource ( const vtkPlusWinProbeVideoSource )
delete

Member Function Documentation

◆ AdjustBufferSizes()

void vtkPlusWinProbeVideoSource::AdjustBufferSizes ( )
protected

Updates buffer size based on current depth

Definition at line 703 of file vtkPlusWinProbeVideoSource.cxx.

◆ AdjustSpacing()

void vtkPlusWinProbeVideoSource::AdjustSpacing ( bool  value)
protected

Updates internal spacing based on current depth

Definition at line 763 of file vtkPlusWinProbeVideoSource.cxx.

◆ ARFIPush()

PlusStatus vtkPlusWinProbeVideoSource::ARFIPush ( uint8_t  maximumVoltage = 50)

If running in ARFI mode, does an ARFI push. Otherwise does nothing and returns failure status.

Definition at line 2362 of file vtkPlusWinProbeVideoSource.cxx.

◆ FlipTexture()

void vtkPlusWinProbeVideoSource::FlipTexture ( char *  data,
const FrameSizeType &  frameSize,
int  rowPitch 
)
protected

Definition at line 437 of file vtkPlusWinProbeVideoSource.cxx.

◆ FrameCallback()

void vtkPlusWinProbeVideoSource::FrameCallback ( int  length,
char *  data,
char *  hHeader,
char *  hGeometry 
)
protected

Definition at line 451 of file vtkPlusWinProbeVideoSource.cxx.

◆ FreezeDevice()

PlusStatus vtkPlusWinProbeVideoSource::FreezeDevice ( bool  freeze)

Set ON/OFF of collecting US data.

Definition at line 1170 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIEnabled()

bool vtkPlusWinProbeVideoSource::GetARFIEnabled ( )

Definition at line 2352 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIFocalPointDepth()

float vtkPlusWinProbeVideoSource::GetARFIFocalPointDepth ( int  index)

Definition at line 1417 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIInterPushDelay()

int32_t vtkPlusWinProbeVideoSource::GetARFIInterPushDelay ( )

Definition at line 2256 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIInterSetDelay()

int32_t vtkPlusWinProbeVideoSource::GetARFIInterSetDelay ( )

Definition at line 2230 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIIsX8BFEnabled()

bool vtkPlusWinProbeVideoSource::GetARFIIsX8BFEnabled ( )

Definition at line 1465 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFILineTimer()

uint16_t vtkPlusWinProbeVideoSource::GetARFILineTimer ( )

Definition at line 2156 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIPostPushLineRepeatCount()

int32_t vtkPlusWinProbeVideoSource::GetARFIPostPushLineRepeatCount ( )

Definition at line 2200 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIPrePushLineRepeatCount()

int32_t vtkPlusWinProbeVideoSource::GetARFIPrePushLineRepeatCount ( )

Definition at line 2178 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIPushConfigurationString()

std::string vtkPlusWinProbeVideoSource::GetARFIPushConfigurationString ( )

Definition at line 2281 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIStartSample()

int32_t vtkPlusWinProbeVideoSource::GetARFIStartSample ( )

Definition at line 2108 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFIStopSample()

int32_t vtkPlusWinProbeVideoSource::GetARFIStopSample ( )

Definition at line 2128 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFITxCycleCount()

uint16_t vtkPlusWinProbeVideoSource::GetARFITxCycleCount ( )

Definition at line 1530 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFITxCycleWidth()

uint8_t vtkPlusWinProbeVideoSource::GetARFITxCycleWidth ( )

Definition at line 1551 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFITxTxCycleCount()

uint16_t vtkPlusWinProbeVideoSource::GetARFITxTxCycleCount ( )

Definition at line 1487 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetARFITxTxCycleWidth()

uint8_t vtkPlusWinProbeVideoSource::GetARFITxTxCycleWidth ( )

Definition at line 1509 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBAmplitudeModulationEnabled()

bool vtkPlusWinProbeVideoSource::GetBAmplitudeModulationEnabled ( )

Definition at line 1786 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBApodizationFNumber()

double vtkPlusWinProbeVideoSource::GetBApodizationFNumber ( )

Definition at line 1882 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBBubbleContrastEnabled()

bool vtkPlusWinProbeVideoSource::GetBBubbleContrastEnabled ( )

Definition at line 1767 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBBubbleDestructionCycleCount()

int16_t vtkPlusWinProbeVideoSource::GetBBubbleDestructionCycleCount ( )

Definition at line 1919 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBBubbleDestructionEnabled()

bool vtkPlusWinProbeVideoSource::GetBBubbleDestructionEnabled ( )

Definition at line 1900 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBFrameRateLimit()

int32_t vtkPlusWinProbeVideoSource::GetBFrameRateLimit ( )

Definition at line 2416 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBHarmonicEnabled()

bool vtkPlusWinProbeVideoSource::GetBHarmonicEnabled ( )

Definition at line 1748 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBMultiFocalZoneCount()

int32_t vtkPlusWinProbeVideoSource::GetBMultiFocalZoneCount ( )

Definition at line 1443 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBPRF()

int vtkPlusWinProbeVideoSource::GetBPRF ( )

Definition at line 2398 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBRFEnabled()

bool vtkPlusWinProbeVideoSource::GetBRFEnabled ( )

Definition at line 1724 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBTransmitCurrent()

int vtkPlusWinProbeVideoSource::GetBTransmitCurrent ( )

Definition at line 1825 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBTransmitCycleCount()

uint16_t vtkPlusWinProbeVideoSource::GetBTransmitCycleCount ( )

Definition at line 1844 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBTransmitFNumber()

double vtkPlusWinProbeVideoSource::GetBTransmitFNumber ( )

Definition at line 1863 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBTransmitLocked()

bool vtkPlusWinProbeVideoSource::GetBTransmitLocked ( )

Definition at line 1805 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetBTXFilterCoefficientSet()

int32_t vtkPlusWinProbeVideoSource::GetBTXFilterCoefficientSet ( )

Definition at line 1937 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetClassName()

virtual const char* vtkPlusWinProbeVideoSource::GetClassName ( )
virtual

Reimplemented from vtkPlusUsDevice.

◆ GetCurrentPixelSpacingMm()

const double * vtkPlusWinProbeVideoSource::GetCurrentPixelSpacingMm ( )

Definition at line 1309 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetExtraSourceSpacing()

std::vector< double > vtkPlusWinProbeVideoSource::GetExtraSourceSpacing ( )

Definition at line 2334 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetFirstGainValue()

double vtkPlusWinProbeVideoSource::GetFirstGainValue ( )

Definition at line 1341 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetFocalPointDepth()

float vtkPlusWinProbeVideoSource::GetFocalPointDepth ( int  index)

Definition at line 1391 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetFPGARevDateString()

std::string vtkPlusWinProbeVideoSource::GetFPGARevDateString ( )

Get the FPGA version string.

Definition at line 2294 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetLogLinearKnee()

uint16_t vtkPlusWinProbeVideoSource::GetLogLinearKnee ( ) const
inline

Gets the threshold value for switching from log to linear mapping for intensity range compression.

Definition at line 284 of file vtkPlusWinProbeVideoSource.h.

◆ GetLogMax()

uint8_t vtkPlusWinProbeVideoSource::GetLogMax ( ) const
inline

Gets the maximum output value for log mapping of intensity range.

Definition at line 290 of file vtkPlusWinProbeVideoSource.h.

◆ GetMAcousticLineCount()

int32_t vtkPlusWinProbeVideoSource::GetMAcousticLineCount ( )

Definition at line 2069 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetMaxValue()

uint16_t vtkPlusWinProbeVideoSource::GetMaxValue ( ) const
inline

Gets the typical high value for intensity range compression.

Definition at line 278 of file vtkPlusWinProbeVideoSource.h.

◆ GetMDepth()

int32_t vtkPlusWinProbeVideoSource::GetMDepth ( )

Definition at line 2088 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetMinValue()

uint16_t vtkPlusWinProbeVideoSource::GetMinValue ( ) const
inline

Gets the noise floor for intensity range compression.

Definition at line 272 of file vtkPlusWinProbeVideoSource.h.

◆ GetMLineIndex()

int32_t vtkPlusWinProbeVideoSource::GetMLineIndex ( )

Definition at line 2009 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetMModeEnabled()

bool vtkPlusWinProbeVideoSource::GetMModeEnabled ( )

Definition at line 1946 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetMode()

Mode vtkPlusWinProbeVideoSource::GetMode ( )
inline

Gets the ultrasound imaging mode.

Definition at line 480 of file vtkPlusWinProbeVideoSource.h.

◆ GetMPRFrequency()

int32_t vtkPlusWinProbeVideoSource::GetMPRFrequency ( )

Definition at line 1990 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetMRevolvingEnabled()

bool vtkPlusWinProbeVideoSource::GetMRevolvingEnabled ( )

Definition at line 1971 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetMWidth()

int vtkPlusWinProbeVideoSource::GetMWidth ( )

Definition at line 2029 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetMWidthLines()

int32_t vtkPlusWinProbeVideoSource::GetMWidthLines ( )

Definition at line 2050 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetOverallTimeGainCompensation()

double vtkPlusWinProbeVideoSource::GetOverallTimeGainCompensation ( )

Definition at line 1365 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetPrimarySourceSpacing()

std::vector< double > vtkPlusWinProbeVideoSource::GetPrimarySourceSpacing ( )

Definition at line 2323 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetScanDepthMm()

float vtkPlusWinProbeVideoSource::GetScanDepthMm ( )

Definition at line 1289 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetSpatialCompoundAngle()

float vtkPlusWinProbeVideoSource::GetSpatialCompoundAngle ( )

Gets the delta between angle values used.

The beamformers assume a static array of possible angles. Spatial Compounding Count=3 will return a Spatial Compound Angle of 4 degrees.

Definition at line 1587 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetSpatialCompoundCount()

int32_t vtkPlusWinProbeVideoSource::GetSpatialCompoundCount ( )

Definition at line 1606 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetSpatialCompoundEnabled()

bool vtkPlusWinProbeVideoSource::GetSpatialCompoundEnabled ( )

Definition at line 1578 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetSSDecimation()

uint8_t vtkPlusWinProbeVideoSource::GetSSDecimation ( )

Definition at line 1263 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetTimeGainCompensation()

double vtkPlusWinProbeVideoSource::GetTimeGainCompensation ( int  index)

Definition at line 1315 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetTransducerID()

std::string vtkPlusWinProbeVideoSource::GetTransducerID ( )

Gets GUID of the probe type to be used.

Definition at line 2393 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetTransducerInternalID()

int vtkPlusWinProbeVideoSource::GetTransducerInternalID ( )

Definition at line 2316 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetTransducerWidthMm()

float vtkPlusWinProbeVideoSource::GetTransducerWidthMm ( )

Definition at line 1299 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetTransmitFrequencyMHz()

float vtkPlusWinProbeVideoSource::GetTransmitFrequencyMHz ( )

Definition at line 1217 of file vtkPlusWinProbeVideoSource.cxx.

◆ GetUseDeviceFrameReconstruction()

bool vtkPlusWinProbeVideoSource::GetUseDeviceFrameReconstruction ( )
inline

Definition at line 248 of file vtkPlusWinProbeVideoSource.h.

◆ GetVoltage()

uint8_t vtkPlusWinProbeVideoSource::GetVoltage ( )

Definition at line 1240 of file vtkPlusWinProbeVideoSource.cxx.

◆ InternalApplyImagingParameterChange()

PlusStatus vtkPlusWinProbeVideoSource::InternalApplyImagingParameterChange ( )
overridevirtual

Set changed imaging parameter to device

Reimplemented from vtkPlusUsDevice.

Definition at line 2436 of file vtkPlusWinProbeVideoSource.cxx.

◆ InternalConnect()

PlusStatus vtkPlusWinProbeVideoSource::InternalConnect ( )
protectedvirtual

Device-specific connect

Reimplemented from vtkPlusDevice.

Definition at line 834 of file vtkPlusWinProbeVideoSource.cxx.

◆ InternalDisconnect()

PlusStatus vtkPlusWinProbeVideoSource::InternalDisconnect ( )
protectedvirtual

Device-specific disconnect

Reimplemented from vtkPlusDevice.

Definition at line 1037 of file vtkPlusWinProbeVideoSource.cxx.

◆ InternalStartRecording()

PlusStatus vtkPlusWinProbeVideoSource::InternalStartRecording ( )
protectedvirtual

Device-specific recording start

Reimplemented from vtkPlusDevice.

Definition at line 1052 of file vtkPlusWinProbeVideoSource.cxx.

◆ InternalStopRecording()

PlusStatus vtkPlusWinProbeVideoSource::InternalStopRecording ( )
protectedvirtual

Device-specific recording stop

Reimplemented from vtkPlusDevice.

Definition at line 1060 of file vtkPlusWinProbeVideoSource.cxx.

◆ InternalUpdate()

PlusStatus vtkPlusWinProbeVideoSource::InternalUpdate ( )
protectedvirtual

The internal function which actually does the grab.

Reimplemented from vtkPlusDevice.

Definition at line 1067 of file vtkPlusWinProbeVideoSource.cxx.

◆ IsA()

virtual int vtkPlusWinProbeVideoSource::IsA ( const char *  type)
virtual

Reimplemented from vtkPlusUsDevice.

◆ IsFrozen()

bool vtkPlusWinProbeVideoSource::IsFrozen ( )

Checks whether the device is frozen or live.

Definition at line 1190 of file vtkPlusWinProbeVideoSource.cxx.

◆ IsScanning()

bool vtkPlusWinProbeVideoSource::IsScanning ( )

Checks whether the device is scanning or not. It could be in the process of resetting the sequencer.

Definition at line 1196 of file vtkPlusWinProbeVideoSource.cxx.

◆ IsTracker()

virtual bool vtkPlusWinProbeVideoSource::IsTracker ( ) const
inlinevirtual

Specify the device connected to this class

Reimplemented from vtkPlusDevice.

Definition at line 129 of file vtkPlusWinProbeVideoSource.h.

◆ IsTypeOf()

static int vtkPlusWinProbeVideoSource::IsTypeOf ( const char *  type)
static

◆ ModeToString()

std::string vtkPlusWinProbeVideoSource::ModeToString ( vtkPlusWinProbeVideoSource::Mode  mode)

Definition at line 340 of file vtkPlusWinProbeVideoSource.cxx.

◆ MSecondsFromWidth()

int vtkPlusWinProbeVideoSource::MSecondsFromWidth ( int32_t  value)

Definition at line 379 of file vtkPlusWinProbeVideoSource.cxx.

◆ MWidthFromSeconds()

int32_t vtkPlusWinProbeVideoSource::MWidthFromSeconds ( int  value)

Definition at line 373 of file vtkPlusWinProbeVideoSource.cxx.

◆ New()

static vtkPlusWinProbeVideoSource* vtkPlusWinProbeVideoSource::New ( )
static

Constructor for a smart pointer of this class

◆ operator=()

void vtkPlusWinProbeVideoSource::operator= ( const vtkPlusWinProbeVideoSource )
delete

◆ PrintSelf()

void vtkPlusWinProbeVideoSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Reimplemented from vtkPlusUsDevice.

Definition at line 165 of file vtkPlusWinProbeVideoSource.cxx.

◆ ReadConfiguration()

PlusStatus vtkPlusWinProbeVideoSource::ReadConfiguration ( vtkXMLDataElement *  config)
virtual

Read configuration from xml data

Reimplemented from vtkPlusUsDevice.

Definition at line 201 of file vtkPlusWinProbeVideoSource.cxx.

◆ ReconstructFrame()

void vtkPlusWinProbeVideoSource::ReconstructFrame ( char *  data,
std::vector< uint8_t > &  buffer,
const FrameSizeType &  frameSize 
)
protected

Definition at line 398 of file vtkPlusWinProbeVideoSource.cxx.

◆ SafeDownCast()

static vtkPlusWinProbeVideoSource* vtkPlusWinProbeVideoSource::SafeDownCast ( vtkObject *  o)
static

◆ SendCommand()

PlusStatus vtkPlusWinProbeVideoSource::SendCommand ( const char *  command)

Definition at line 2425 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFIEnabled()

void vtkPlusWinProbeVideoSource::SetARFIEnabled ( bool  value)

Definition at line 1711 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFIFocalPointDepth()

PlusStatus vtkPlusWinProbeVideoSource::SetARFIFocalPointDepth ( int  index,
float  depth 
)

Definition at line 1428 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFIInterPushDelay()

PlusStatus vtkPlusWinProbeVideoSource::SetARFIInterPushDelay ( int32_t  propertyValue)

Set the integer increment (1.05ms per increment) to delay after each push of the ARFIPushConfigurationString.

Example: "1,33,44;(interpush)1,41,52;(interpush)1,49,60;(interpush)1,57,68;(interpush)1,65,76;(interpush)1,73,84;(interpush)(interset)"

Definition at line 2240 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFIInterSetDelay()

PlusStatus vtkPlusWinProbeVideoSource::SetARFIInterSetDelay ( int32_t  propertyValue)

Set the integer increment (1.05ms per increment) to delay after completion of the ARFIPushConfigurationString before it begins live streaming B-Mode frames again.

Setting to 0 will default to the clinical delay of approximately 1 second.

The interset delay is a post ARFI configuration string delay. Example: "1,33,44;1,41,52;1,49,60;1,57,68;1,65,76;1,73,84;2,36,44;2,44,52;2,52,60;2,60,68;2,68,76;2,76,84(interset)"

Definition at line 2210 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFILineTimer()

PlusStatus vtkPlusWinProbeVideoSource::SetARFILineTimer ( uint16_t  propertyValue)

Definition at line 2138 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFIPostPushLineRepeatCount()

PlusStatus vtkPlusWinProbeVideoSource::SetARFIPostPushLineRepeatCount ( int32_t  propertyValue)

Definition at line 2188 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFIPrePushLineRepeatCount()

PlusStatus vtkPlusWinProbeVideoSource::SetARFIPrePushLineRepeatCount ( int32_t  propertyValue)

Definition at line 2166 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFIPushConfigurationString()

void vtkPlusWinProbeVideoSource::SetARFIPushConfigurationString ( std::string  pushConfiguration)

Only for X8BF devices. Set a custom ARFI push configuration.

The first number is the push focus depth number in the ARFI focal depths. (Index 1 through 5 are for push focus). The second number is the push line location. (int) The third number is the tracking line location. (int) Then the number of sets determines the number of pushes.

Examples shown on multiple lines for easier viewing, but it is a single string. Example 1) Push with the same focus at 6 lateral positions and then repeat with a new push focus for total of 5 different push focuses used. "1,40,48;1,48,56;1,56,64;1,64,72;1,72,80;1,80,88; 2,40,48;2,48,56;2,56,64;2,64,72;2,72,80;2,80,88; 3,40,48;3,48,56;3,56,64;3,64,72;3,72,80;3,80,88; 4,40,48;4,48,56;4,56,64;4,64,72;4,72,80;4,80,88; 5,40,48;5,48,56;5,56,64;5,64,72;5,72,80;5,80,88"

Example 2) Repeat the same push 3 times and then move to a new lateral position with 6 different lateral positions total. "1,40,48;1,40,48;1,40,48; 1,48,56;1,48,56;1,48,56; 1,56,64;1,56,64;1,56,64; 1,64,72;1,64,72;1,64,72; 1,72,80;1,72,80;1,72,80; 1,80,88;1,80,88;1,80,88"

Definition at line 2266 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFIStartSample()

void vtkPlusWinProbeVideoSource::SetARFIStartSample ( int32_t  value)

Definition at line 2098 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFIStopSample()

void vtkPlusWinProbeVideoSource::SetARFIStopSample ( int32_t  value)

Definition at line 2118 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFITxCycleCount()

PlusStatus vtkPlusWinProbeVideoSource::SetARFITxCycleCount ( uint16_t  propertyValue)

Definition at line 1519 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFITxCycleWidth()

PlusStatus vtkPlusWinProbeVideoSource::SetARFITxCycleWidth ( uint8_t  propertyValue)

Definition at line 1540 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFITxTxCycleCount()

PlusStatus vtkPlusWinProbeVideoSource::SetARFITxTxCycleCount ( uint16_t  propertyValue)

Definition at line 1475 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetARFITxTxCycleWidth()

PlusStatus vtkPlusWinProbeVideoSource::SetARFITxTxCycleWidth ( uint8_t  propertyValue)

Definition at line 1497 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBAmplitudeModulationEnabled()

void vtkPlusWinProbeVideoSource::SetBAmplitudeModulationEnabled ( bool  value)

Definition at line 1776 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBApodizationFNumber()

void vtkPlusWinProbeVideoSource::SetBApodizationFNumber ( double  value)

Definition at line 1872 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBBubbleContrastEnabled()

void vtkPlusWinProbeVideoSource::SetBBubbleContrastEnabled ( bool  value)

Definition at line 1757 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBBubbleDestructionCycleCount()

void vtkPlusWinProbeVideoSource::SetBBubbleDestructionCycleCount ( int16_t  value)

Definition at line 1909 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBBubbleDestructionEnabled()

void vtkPlusWinProbeVideoSource::SetBBubbleDestructionEnabled ( bool  value)

Definition at line 1891 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBFrameRateLimit()

void vtkPlusWinProbeVideoSource::SetBFrameRateLimit ( int32_t  value)

Definition at line 2407 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBHarmonicEnabled()

void vtkPlusWinProbeVideoSource::SetBHarmonicEnabled ( bool  value)

Definition at line 1738 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBMultiFocalZoneCount()

PlusStatus vtkPlusWinProbeVideoSource::SetBMultiFocalZoneCount ( int32_t  count)

Definition at line 1453 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBRFEnabled()

void vtkPlusWinProbeVideoSource::SetBRFEnabled ( bool  value)

Definition at line 1685 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBTransmitCurrent()

void vtkPlusWinProbeVideoSource::SetBTransmitCurrent ( int  value)

Definition at line 1815 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBTransmitCycleCount()

void vtkPlusWinProbeVideoSource::SetBTransmitCycleCount ( uint16_t  value)

Definition at line 1834 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBTransmitFNumber()

void vtkPlusWinProbeVideoSource::SetBTransmitFNumber ( double  value)

Definition at line 1853 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBTransmitLocked()

void vtkPlusWinProbeVideoSource::SetBTransmitLocked ( bool  value)

Definition at line 1795 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetBTXFilterCoefficientSet()

void vtkPlusWinProbeVideoSource::SetBTXFilterCoefficientSet ( int32_t  value)

Definition at line 1928 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetExtraSourceMode()

PlusStatus vtkPlusWinProbeVideoSource::SetExtraSourceMode ( Mode  mode)

Definition at line 1616 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetFirstGainValue()

PlusStatus vtkPlusWinProbeVideoSource::SetFirstGainValue ( double  value)

Definition at line 1351 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetFocalPointDepth()

PlusStatus vtkPlusWinProbeVideoSource::SetFocalPointDepth ( int  index,
float  depth 
)

Definition at line 1402 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetLogLinearKnee()

void vtkPlusWinProbeVideoSource::SetLogLinearKnee ( const uint16_t  threshold)
inline

Sets the threshold value for switching from log to linear mapping for intensity range compression.

Definition at line 281 of file vtkPlusWinProbeVideoSource.h.

◆ SetLogMax()

void vtkPlusWinProbeVideoSource::SetLogMax ( const uint8_t  threshold)
inline

Sets the maximum output value for log mapping of intensity range.

Definition at line 287 of file vtkPlusWinProbeVideoSource.h.

◆ SetMAcousticLineCount()

void vtkPlusWinProbeVideoSource::SetMAcousticLineCount ( int32_t  value)

Definition at line 2059 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetMaxValue()

void vtkPlusWinProbeVideoSource::SetMaxValue ( const uint16_t  maxValue)
inline

Sets the typical high value for intensity range compression.

Definition at line 275 of file vtkPlusWinProbeVideoSource.h.

◆ SetMDepth()

void vtkPlusWinProbeVideoSource::SetMDepth ( int32_t  value)

Definition at line 2078 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetMinValue()

void vtkPlusWinProbeVideoSource::SetMinValue ( const uint16_t  minValue)
inline

Sets the noise floor for intensity range compression.

Definition at line 269 of file vtkPlusWinProbeVideoSource.h.

◆ SetMLineIndex()

void vtkPlusWinProbeVideoSource::SetMLineIndex ( int32_t  value)

Definition at line 1999 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetMModeEnabled()

void vtkPlusWinProbeVideoSource::SetMModeEnabled ( bool  value)

Definition at line 1698 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetMode()

void vtkPlusWinProbeVideoSource::SetMode ( Mode  mode)
inline

Sets the ultrasound imaging mode.

Definition at line 474 of file vtkPlusWinProbeVideoSource.h.

◆ SetMPRFrequency()

void vtkPlusWinProbeVideoSource::SetMPRFrequency ( int32_t  value)

Definition at line 1980 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetMRevolvingEnabled()

void vtkPlusWinProbeVideoSource::SetMRevolvingEnabled ( bool  value)

Definition at line 1961 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetMWidth()

void vtkPlusWinProbeVideoSource::SetMWidth ( int  value)

Definition at line 2018 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetMWidthLines()

void vtkPlusWinProbeVideoSource::SetMWidthLines ( int32_t  value)

Definition at line 2040 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetOverallTimeGainCompensation()

PlusStatus vtkPlusWinProbeVideoSource::SetOverallTimeGainCompensation ( double  value)

Definition at line 1375 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetScanDepthMm()

PlusStatus vtkPlusWinProbeVideoSource::SetScanDepthMm ( float  depth)

Definition at line 1273 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetSpatialCompoundCount()

void vtkPlusWinProbeVideoSource::SetSpatialCompoundCount ( int32_t  value)

Sets the number of +/- degree angles to use.

Spatial Compounding Count of: 1 -> 0 degrees and +/- 10 degrees 2 -> 0 degrees and +/- 6 degrees and +/- 12 degrees 3 -> 0 degrees and +/- 4 degrees and +/- 8 degrees and +/- 12 degrees 4 -> 0 degrees and +/- 3 degrees and +/- 6 degrees and +/- 9 degrees and +/- 12 degrees

Definition at line 1596 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetSpatialCompoundEnabled()

void vtkPlusWinProbeVideoSource::SetSpatialCompoundEnabled ( bool  value)

Definition at line 1561 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetSSDecimation()

PlusStatus vtkPlusWinProbeVideoSource::SetSSDecimation ( uint8_t  value)

Definition at line 1250 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetTimeGainCompensation()

PlusStatus vtkPlusWinProbeVideoSource::SetTimeGainCompensation ( int  index,
double  value 
)

Definition at line 1326 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetTransducerID()

PlusStatus vtkPlusWinProbeVideoSource::SetTransducerID ( std::string  guid)

Sets GUID of the probe type to be used.

Definition at line 2304 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetTransmitFrequencyMHz()

PlusStatus vtkPlusWinProbeVideoSource::SetTransmitFrequencyMHz ( float  frequency)

Definition at line 1202 of file vtkPlusWinProbeVideoSource.cxx.

◆ SetUseDeviceFrameReconstruction()

void vtkPlusWinProbeVideoSource::SetUseDeviceFrameReconstruction ( bool  value)
inline

Definition at line 245 of file vtkPlusWinProbeVideoSource.h.

◆ SetVoltage()

PlusStatus vtkPlusWinProbeVideoSource::SetVoltage ( uint8_t  voltage)

Definition at line 1227 of file vtkPlusWinProbeVideoSource.cxx.

◆ StringToMode()

vtkPlusWinProbeVideoSource::Mode vtkPlusWinProbeVideoSource::StringToMode ( std::string  modeString)

Definition at line 308 of file vtkPlusWinProbeVideoSource.cxx.

◆ WriteConfiguration()

PlusStatus vtkPlusWinProbeVideoSource::WriteConfiguration ( vtkXMLDataElement *  config)
virtual

Write configuration to xml data

Reimplemented from vtkPlusUsDevice.

Definition at line 267 of file vtkPlusWinProbeVideoSource.cxx.

Friends And Related Function Documentation

◆ frameCallback

int __stdcall frameCallback ( int  length,
char *  data,
char *  hHeader,
char *  hGeometry,
char *  hModeFrameHeader 
)
friend

Definition at line 391 of file vtkPlusWinProbeVideoSource.cxx.

Member Data Documentation

◆ first_timestamp

double vtkPlusWinProbeVideoSource::first_timestamp = 0
protected

Definition at line 538 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_ARFI_ENABLED = "GetARFIEnabled"
static

Definition at line 98 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_FOCAL_DEPTH

const char * vtkPlusWinProbeVideoSource::GET_ARFI_FOCAL_DEPTH = "GetARFIFocalDepth"
static

Definition at line 41 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_INTER_PUSH_DELAY

const char * vtkPlusWinProbeVideoSource::GET_ARFI_INTER_PUSH_DELAY = "GetARFIInterPushDelay"
static

Definition at line 110 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_INTER_SET_DELAY

const char * vtkPlusWinProbeVideoSource::GET_ARFI_INTER_SET_DELAY = "GetARFIInterSetDelay"
static

Definition at line 108 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_LINE_TIMER

const char * vtkPlusWinProbeVideoSource::GET_ARFI_LINE_TIMER = "GetARFILineTimer"
static

Definition at line 112 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_POST_PUSH_LINE_REPEAT_COUNT

const char * vtkPlusWinProbeVideoSource::GET_ARFI_POST_PUSH_LINE_REPEAT_COUNT = "GetARFIPostPushLineRepeatCount"
static

Definition at line 106 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_PRE_PUSH_LINE_REPEAT_COUNT

const char * vtkPlusWinProbeVideoSource::GET_ARFI_PRE_PUSH_LINE_REPEAT_COUNT = "GetARFIPrePushLineRepeatCount"
static

Definition at line 104 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_PUSH_CONFIG

const char * vtkPlusWinProbeVideoSource::GET_ARFI_PUSH_CONFIG = "GetARFIPushConfigurationString"
static

Definition at line 122 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_START_SAMPLE

const char * vtkPlusWinProbeVideoSource::GET_ARFI_START_SAMPLE = "GetARFIStartSample"
static

Definition at line 100 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_STOP_SAMPLE

const char * vtkPlusWinProbeVideoSource::GET_ARFI_STOP_SAMPLE = "GetARFIStopSample"
static

Definition at line 102 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_TX_CYCLE_COUNT

const char * vtkPlusWinProbeVideoSource::GET_ARFI_TX_CYCLE_COUNT = "GetARFITxCycleCount"
static

Definition at line 114 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_TX_CYCLE_WIDTH

const char * vtkPlusWinProbeVideoSource::GET_ARFI_TX_CYCLE_WIDTH = "GetARFITxCycleWidth"
static

Definition at line 116 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_TX_TX_CYCLE_COUNT

const char * vtkPlusWinProbeVideoSource::GET_ARFI_TX_TX_CYCLE_COUNT = "GetARFITxTxCycleCount"
static

Definition at line 118 of file vtkPlusWinProbeVideoSource.h.

◆ GET_ARFI_TX_TX_CYCLE_WIDTH

const char * vtkPlusWinProbeVideoSource::GET_ARFI_TX_TX_CYCLE_WIDTH = "GetARFITxTxCycleWidth"
static

Definition at line 120 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_AMPLITUDE_MODULATION_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_B_AMPLITUDE_MODULATION_ENABLED = "GetBAmplitudeModulationEnabled"
static

Definition at line 79 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_APODIZATION_FNUMBER

const char * vtkPlusWinProbeVideoSource::GET_B_APODIZATION_FNUMBER = "GetBApodizationFNumber"
static

Definition at line 89 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_BUBBLE_CONTRAST_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_B_BUBBLE_CONTRAST_ENABLED = "GetBBubbleContrastEnabled"
static

Definition at line 77 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_BUBBLE_DESTRUCTION_CYCLE_COUNT

const char * vtkPlusWinProbeVideoSource::GET_B_BUBBLE_DESTRUCTION_CYCLE_COUNT = "GetBBubbleDestructionCycleCount"
static

Definition at line 93 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_BUBBLE_DESTRUCTION_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_B_BUBBLE_DESTRUCTION_ENABLED = "GetBBubbleDestructionEnabled"
static

Definition at line 91 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_FRAME_RATE_LIMIT

const char * vtkPlusWinProbeVideoSource::GET_B_FRAME_RATE_LIMIT = "GetBFrameRateLimit"
static

Definition at line 73 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_HARMONIC_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_B_HARMONIC_ENABLED = "GetBHarmonicEnabled"
static

Definition at line 75 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_MULTIFOCAL_ZONE_COUNT

const char * vtkPlusWinProbeVideoSource::GET_B_MULTIFOCAL_ZONE_COUNT = "GetBMultifocalZoneCount"
static

Definition at line 43 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_PRF

const char * vtkPlusWinProbeVideoSource::GET_B_PRF = "GetBPRF"
static

Definition at line 71 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_TRANSMIT_CURRENT

const char * vtkPlusWinProbeVideoSource::GET_B_TRANSMIT_CURRENT = "GetBTransmitCurrent"
static

Definition at line 83 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_TRANSMIT_CYCLE_COUNT

const char * vtkPlusWinProbeVideoSource::GET_B_TRANSMIT_CYCLE_COUNT = "GetBTransmitCycleCount"
static

Definition at line 85 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_TRANSMIT_FNUMBER

const char * vtkPlusWinProbeVideoSource::GET_B_TRANSMIT_FNUMBER = "GetBTransmitFNumber"
static

Definition at line 87 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_TRANSMIT_LOCKED

const char * vtkPlusWinProbeVideoSource::GET_B_TRANSMIT_LOCKED = "GetBTransmitLocked"
static

Definition at line 81 of file vtkPlusWinProbeVideoSource.h.

◆ GET_B_TX_FILTER_COEFFICIENT_SET

const char * vtkPlusWinProbeVideoSource::GET_B_TX_FILTER_COEFFICIENT_SET = "GetBTXFilterCoefficientSet"
static

Definition at line 95 of file vtkPlusWinProbeVideoSource.h.

◆ GET_DECIMATION

const char * vtkPlusWinProbeVideoSource::GET_DECIMATION = "GetDecimation"
static

Definition at line 70 of file vtkPlusWinProbeVideoSource.h.

◆ GET_FIRST_GAIN_VALUE

const char * vtkPlusWinProbeVideoSource::GET_FIRST_GAIN_VALUE = "GetFirstGainValue"
static

Definition at line 45 of file vtkPlusWinProbeVideoSource.h.

◆ GET_FOCAL_DEPTH

const char * vtkPlusWinProbeVideoSource::GET_FOCAL_DEPTH = "GetFocalDepth"
static

Definition at line 38 of file vtkPlusWinProbeVideoSource.h.

◆ GET_FPGA_REV_DATE_STRING

const char * vtkPlusWinProbeVideoSource::GET_FPGA_REV_DATE_STRING = "GetFPGARevDateString"
static

Definition at line 123 of file vtkPlusWinProbeVideoSource.h.

◆ GET_FREEZE

const char * vtkPlusWinProbeVideoSource::GET_FREEZE = "GetFrozen"
static

Definition at line 33 of file vtkPlusWinProbeVideoSource.h.

◆ GET_M_DEPTH

const char * vtkPlusWinProbeVideoSource::GET_M_DEPTH = "GetMDepth"
static

Definition at line 68 of file vtkPlusWinProbeVideoSource.h.

◆ GET_M_LINE_COUNT

const char * vtkPlusWinProbeVideoSource::GET_M_LINE_COUNT = "GetMLineCount"
static

Definition at line 64 of file vtkPlusWinProbeVideoSource.h.

◆ GET_M_LINE_INDEX

const char * vtkPlusWinProbeVideoSource::GET_M_LINE_INDEX = "GetMLineIndex"
static

Definition at line 62 of file vtkPlusWinProbeVideoSource.h.

◆ GET_M_REVOLVING_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_M_REVOLVING_ENABLED = "GetMRevolvingEnabled"
static

Definition at line 56 of file vtkPlusWinProbeVideoSource.h.

◆ GET_M_WIDTH

const char * vtkPlusWinProbeVideoSource::GET_M_WIDTH = "GetMWidth"
static

Definition at line 66 of file vtkPlusWinProbeVideoSource.h.

◆ GET_MMODE_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_MMODE_ENABLED = "GetMModeEnabled"
static

Definition at line 54 of file vtkPlusWinProbeVideoSource.h.

◆ GET_MPR_FREQUENCY

const char * vtkPlusWinProbeVideoSource::GET_MPR_FREQUENCY = "GetMPRFrequency"
static

Definition at line 60 of file vtkPlusWinProbeVideoSource.h.

◆ GET_RF_MODE_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_RF_MODE_ENABLED = "GetRfModeEnabled"
static

Definition at line 58 of file vtkPlusWinProbeVideoSource.h.

◆ GET_SPATIAL_COMPOUND_ANGLE

const char * vtkPlusWinProbeVideoSource::GET_SPATIAL_COMPOUND_ANGLE = "GetSpatialCompoundAngle"
static

Definition at line 50 of file vtkPlusWinProbeVideoSource.h.

◆ GET_SPATIAL_COMPOUND_COUNT

const char * vtkPlusWinProbeVideoSource::GET_SPATIAL_COMPOUND_COUNT = "GetSpatialCompoundCount"
static

Definition at line 52 of file vtkPlusWinProbeVideoSource.h.

◆ GET_SPATIAL_COMPOUND_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_SPATIAL_COMPOUND_ENABLED = "GetSpatialCompoundEnabled"
static

Definition at line 49 of file vtkPlusWinProbeVideoSource.h.

◆ GET_TGC

const char * vtkPlusWinProbeVideoSource::GET_TGC = "GetTGC"
static

Definition at line 35 of file vtkPlusWinProbeVideoSource.h.

◆ GET_TGC_OVERALL_GAIN

const char * vtkPlusWinProbeVideoSource::GET_TGC_OVERALL_GAIN = "GetTGCOverallGain"
static

Definition at line 47 of file vtkPlusWinProbeVideoSource.h.

◆ GET_TRANSDUCER_INTERNAL_ID

const char * vtkPlusWinProbeVideoSource::GET_TRANSDUCER_INTERNAL_ID = "GetTransducerInternalID"
static

Definition at line 96 of file vtkPlusWinProbeVideoSource.h.

◆ GET_X8BF_ENABLED

const char * vtkPlusWinProbeVideoSource::GET_X8BF_ENABLED = "IsX8BFEnabled"
static

Definition at line 124 of file vtkPlusWinProbeVideoSource.h.

◆ IS_SCANNING

const char * vtkPlusWinProbeVideoSource::IS_SCANNING = "IsScanning"
static

Definition at line 126 of file vtkPlusWinProbeVideoSource.h.

◆ m_ADCfrequency

double vtkPlusWinProbeVideoSource::m_ADCfrequency = 60.0e6
protected

Definition at line 535 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFIFocalPointDepth

float vtkPlusWinProbeVideoSource::m_ARFIFocalPointDepth[6]
protected

Definition at line 548 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFIInterPushDelay

int32_t vtkPlusWinProbeVideoSource::m_ARFIInterPushDelay = 100
protected

Definition at line 568 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFIInterSetDelay

int32_t vtkPlusWinProbeVideoSource::m_ARFIInterSetDelay = 100
protected

Definition at line 567 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFILineTimer

uint16_t vtkPlusWinProbeVideoSource::m_ARFILineTimer = 100
protected

Definition at line 564 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFIPostPushLineRepeatCount

int32_t vtkPlusWinProbeVideoSource::m_ARFIPostPushLineRepeatCount = 56
protected

Definition at line 566 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFIPrePushLineRepeatCount

int32_t vtkPlusWinProbeVideoSource::m_ARFIPrePushLineRepeatCount = 8
protected

Definition at line 565 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFIPushConfigurationCount

int vtkPlusWinProbeVideoSource::m_ARFIPushConfigurationCount = 6
protected

Definition at line 570 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFIPushConfigurationString

std::string vtkPlusWinProbeVideoSource::m_ARFIPushConfigurationString = "1,33,44;1,41,52;1,49,60;1,57,68;1,65,76;1,73,84"
protected

Definition at line 569 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFIStartSample

int32_t vtkPlusWinProbeVideoSource::m_ARFIStartSample = 0
protected

Definition at line 562 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFIStopSample

int32_t vtkPlusWinProbeVideoSource::m_ARFIStopSample = 1024
protected

Definition at line 563 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFITxCycleCount

uint16_t vtkPlusWinProbeVideoSource::m_ARFITxCycleCount = 4096
protected

Definition at line 560 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFITxCycleWidth

uint8_t vtkPlusWinProbeVideoSource::m_ARFITxCycleWidth = 15
protected

Definition at line 561 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFITxTxCycleCount

uint16_t vtkPlusWinProbeVideoSource::m_ARFITxTxCycleCount = 2
protected

Definition at line 558 of file vtkPlusWinProbeVideoSource.h.

◆ m_ARFITxTxCycleWidth

uint8_t vtkPlusWinProbeVideoSource::m_ARFITxTxCycleWidth = 10
protected

Definition at line 559 of file vtkPlusWinProbeVideoSource.h.

◆ m_BAmplitudeModulationEnabled

bool vtkPlusWinProbeVideoSource::m_BAmplitudeModulationEnabled = false
protected

Definition at line 582 of file vtkPlusWinProbeVideoSource.h.

◆ m_BApodizationFNumber

double vtkPlusWinProbeVideoSource::m_BApodizationFNumber = 0.5
protected

Definition at line 587 of file vtkPlusWinProbeVideoSource.h.

◆ m_BBubbleContrastEnabled

bool vtkPlusWinProbeVideoSource::m_BBubbleContrastEnabled = false
protected

Definition at line 581 of file vtkPlusWinProbeVideoSource.h.

◆ m_BBubbleDestructionCycleCount

int16_t vtkPlusWinProbeVideoSource::m_BBubbleDestructionCycleCount = 12
protected

Definition at line 589 of file vtkPlusWinProbeVideoSource.h.

◆ m_BBubbleDestructionEnabled

bool vtkPlusWinProbeVideoSource::m_BBubbleDestructionEnabled = false
protected

Definition at line 588 of file vtkPlusWinProbeVideoSource.h.

◆ m_BFrameRateLimit

int32_t vtkPlusWinProbeVideoSource::m_BFrameRateLimit = 0
protected

Definition at line 579 of file vtkPlusWinProbeVideoSource.h.

◆ m_BHarmonicEnabled

bool vtkPlusWinProbeVideoSource::m_BHarmonicEnabled = false
protected

Definition at line 580 of file vtkPlusWinProbeVideoSource.h.

◆ m_BMultiTxCount

int32_t vtkPlusWinProbeVideoSource::m_BMultiTxCount = 1
protected

Definition at line 557 of file vtkPlusWinProbeVideoSource.h.

◆ m_BPRF

int vtkPlusWinProbeVideoSource::m_BPRF = 0
protected

Definition at line 578 of file vtkPlusWinProbeVideoSource.h.

◆ m_BTransmitCurrent

int vtkPlusWinProbeVideoSource::m_BTransmitCurrent = 0
protected

Definition at line 584 of file vtkPlusWinProbeVideoSource.h.

◆ m_BTransmitCycleCount

uint16_t vtkPlusWinProbeVideoSource::m_BTransmitCycleCount = 2
protected

Definition at line 585 of file vtkPlusWinProbeVideoSource.h.

◆ m_BTransmitFNumber

double vtkPlusWinProbeVideoSource::m_BTransmitFNumber = 3
protected

Definition at line 586 of file vtkPlusWinProbeVideoSource.h.

◆ m_BTransmitLocked

bool vtkPlusWinProbeVideoSource::m_BTransmitLocked = false
protected

Definition at line 583 of file vtkPlusWinProbeVideoSource.h.

◆ m_BTXFilterCoefficientSet

int32_t vtkPlusWinProbeVideoSource::m_BTXFilterCoefficientSet = 3
protected

Definition at line 590 of file vtkPlusWinProbeVideoSource.h.

◆ m_CustomFields

igsioFieldMapType vtkPlusWinProbeVideoSource::m_CustomFields
protected

Definition at line 544 of file vtkPlusWinProbeVideoSource.h.

◆ m_ExtraBuffer

std::vector<uint8_t> vtkPlusWinProbeVideoSource::m_ExtraBuffer
protected

Definition at line 542 of file vtkPlusWinProbeVideoSource.h.

◆ m_ExtraFrameSize

FrameSizeType vtkPlusWinProbeVideoSource::m_ExtraFrameSize = { 256, 128, 1 }
protected

Definition at line 540 of file vtkPlusWinProbeVideoSource.h.

◆ m_ExtraSources

std::vector<vtkPlusDataSource*> vtkPlusWinProbeVideoSource::m_ExtraSources
protected

Definition at line 592 of file vtkPlusWinProbeVideoSource.h.

◆ m_FirstGainValue

double vtkPlusWinProbeVideoSource::m_FirstGainValue = 15
protected

Definition at line 577 of file vtkPlusWinProbeVideoSource.h.

◆ m_FocalPointDepth

float vtkPlusWinProbeVideoSource::m_FocalPointDepth[4]
protected

Definition at line 547 of file vtkPlusWinProbeVideoSource.h.

◆ m_FPGAVersion

std::string vtkPlusWinProbeVideoSource::m_FPGAVersion
protected

Definition at line 534 of file vtkPlusWinProbeVideoSource.h.

◆ m_Frequency

float vtkPlusWinProbeVideoSource::m_Frequency = 10.9
protected

Definition at line 531 of file vtkPlusWinProbeVideoSource.h.

◆ m_Knee

uint16_t vtkPlusWinProbeVideoSource::m_Knee = 4096
protected

Definition at line 551 of file vtkPlusWinProbeVideoSource.h.

◆ m_MAcousticLineCount

int32_t vtkPlusWinProbeVideoSource::m_MAcousticLineCount = 0
protected

Definition at line 574 of file vtkPlusWinProbeVideoSource.h.

◆ m_MaxValue

uint16_t vtkPlusWinProbeVideoSource::m_MaxValue = 16384
protected

Definition at line 550 of file vtkPlusWinProbeVideoSource.h.

◆ m_MDepth

int32_t vtkPlusWinProbeVideoSource::m_MDepth = 0
protected

Definition at line 575 of file vtkPlusWinProbeVideoSource.h.

◆ m_MinValue

uint16_t vtkPlusWinProbeVideoSource::m_MinValue = 16
protected

Definition at line 549 of file vtkPlusWinProbeVideoSource.h.

◆ m_MLineIndex

int32_t vtkPlusWinProbeVideoSource::m_MLineIndex = 60
protected

Definition at line 572 of file vtkPlusWinProbeVideoSource.h.

◆ m_Mode

Mode vtkPlusWinProbeVideoSource::m_Mode = Mode::B
protected

Definition at line 594 of file vtkPlusWinProbeVideoSource.h.

◆ m_MPRF

int32_t vtkPlusWinProbeVideoSource::m_MPRF = 100
protected

Definition at line 571 of file vtkPlusWinProbeVideoSource.h.

◆ m_MRevolvingEnabled

bool vtkPlusWinProbeVideoSource::m_MRevolvingEnabled = false
protected

Definition at line 556 of file vtkPlusWinProbeVideoSource.h.

◆ m_MWidth

int32_t vtkPlusWinProbeVideoSource::m_MWidth = 256
protected

Definition at line 573 of file vtkPlusWinProbeVideoSource.h.

◆ m_OutputKnee

uint8_t vtkPlusWinProbeVideoSource::m_OutputKnee = 64
protected

Definition at line 552 of file vtkPlusWinProbeVideoSource.h.

◆ m_OverallTimeGainCompensation

double vtkPlusWinProbeVideoSource::m_OverallTimeGainCompensation = 0
protected

Definition at line 546 of file vtkPlusWinProbeVideoSource.h.

◆ m_PrimaryBuffer

std::vector<uint8_t> vtkPlusWinProbeVideoSource::m_PrimaryBuffer
protected

Definition at line 541 of file vtkPlusWinProbeVideoSource.h.

◆ m_PrimaryFrameSize

FrameSizeType vtkPlusWinProbeVideoSource::m_PrimaryFrameSize = { 128, 256, 1 }
protected

Definition at line 539 of file vtkPlusWinProbeVideoSource.h.

◆ m_PrimarySources

std::vector<vtkPlusDataSource*> vtkPlusWinProbeVideoSource::m_PrimarySources
protected

Definition at line 591 of file vtkPlusWinProbeVideoSource.h.

◆ m_RenderedTimestampOffset

double vtkPlusWinProbeVideoSource::m_RenderedTimestampOffset = 0
protected

Definition at line 537 of file vtkPlusWinProbeVideoSource.h.

◆ m_ScanDepth

float vtkPlusWinProbeVideoSource::m_ScanDepth = 26.0
protected

Definition at line 529 of file vtkPlusWinProbeVideoSource.h.

◆ m_SpatialCompoundAngle

float vtkPlusWinProbeVideoSource::m_SpatialCompoundAngle = 10.0f
protected

Definition at line 554 of file vtkPlusWinProbeVideoSource.h.

◆ m_SpatialCompoundCount

int32_t vtkPlusWinProbeVideoSource::m_SpatialCompoundCount = 0
protected

Definition at line 555 of file vtkPlusWinProbeVideoSource.h.

◆ m_SpatialCompoundEnabled

bool vtkPlusWinProbeVideoSource::m_SpatialCompoundEnabled = false
protected

Definition at line 553 of file vtkPlusWinProbeVideoSource.h.

◆ m_SSDecimation

uint8_t vtkPlusWinProbeVideoSource::m_SSDecimation = 2
protected

Definition at line 576 of file vtkPlusWinProbeVideoSource.h.

◆ m_TimeGainCompensation

double vtkPlusWinProbeVideoSource::m_TimeGainCompensation[8]
protected

Definition at line 545 of file vtkPlusWinProbeVideoSource.h.

◆ m_TimestampOffset

double vtkPlusWinProbeVideoSource::m_TimestampOffset = 0
protected

Definition at line 536 of file vtkPlusWinProbeVideoSource.h.

◆ m_TransducerID

std::string vtkPlusWinProbeVideoSource::m_TransducerID
protected

Definition at line 533 of file vtkPlusWinProbeVideoSource.h.

◆ m_TransducerWidth

float vtkPlusWinProbeVideoSource::m_TransducerWidth = 38.1
protected

Definition at line 530 of file vtkPlusWinProbeVideoSource.h.

◆ m_UseDeviceFrameReconstruction

bool vtkPlusWinProbeVideoSource::m_UseDeviceFrameReconstruction = true
protected

Definition at line 543 of file vtkPlusWinProbeVideoSource.h.

◆ m_Voltage

uint8_t vtkPlusWinProbeVideoSource::m_Voltage = 40
protected

Definition at line 532 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ALL_ARFI_FOCAL_DEPTHS

const char * vtkPlusWinProbeVideoSource::SET_ALL_ARFI_FOCAL_DEPTHS = "SetAllARFIFocalDepths"
static

Definition at line 39 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ALL_FOCAL_DEPTHS

const char * vtkPlusWinProbeVideoSource::SET_ALL_FOCAL_DEPTHS = "SetAllFocalDepths"
static

Definition at line 36 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_ENABLED

const char * vtkPlusWinProbeVideoSource::SET_ARFI_ENABLED = "SetARFIEnabled"
static

Definition at line 97 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_FOCAL_DEPTH

const char * vtkPlusWinProbeVideoSource::SET_ARFI_FOCAL_DEPTH = "SetARFIFocalDepth"
static

Definition at line 40 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_INTER_PUSH_DELAY

const char * vtkPlusWinProbeVideoSource::SET_ARFI_INTER_PUSH_DELAY = "SetARFIInterPushDelay"
static

Definition at line 109 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_INTER_SET_DELAY

const char * vtkPlusWinProbeVideoSource::SET_ARFI_INTER_SET_DELAY = "SetARFIInterSetDelay"
static

Definition at line 107 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_LINE_TIMER

const char * vtkPlusWinProbeVideoSource::SET_ARFI_LINE_TIMER = "SetARFILineTimer"
static

Definition at line 111 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_POST_PUSH_LINE_REPEAT_COUNT

const char * vtkPlusWinProbeVideoSource::SET_ARFI_POST_PUSH_LINE_REPEAT_COUNT = "SetARFIPostPushLineRepeatCount"
static

Definition at line 105 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_PRE_PUSH_LINE_REPEAT_COUNT

const char * vtkPlusWinProbeVideoSource::SET_ARFI_PRE_PUSH_LINE_REPEAT_COUNT = "SetARFIPrePushLineRepeatCount"
static

Definition at line 103 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_PUSH_CONFIG

const char * vtkPlusWinProbeVideoSource::SET_ARFI_PUSH_CONFIG = "SetARFIPushConfigurationString"
static

Definition at line 121 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_START_SAMPLE

const char * vtkPlusWinProbeVideoSource::SET_ARFI_START_SAMPLE = "SetARFIStartSample"
static

Definition at line 99 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_STOP_SAMPLE

const char * vtkPlusWinProbeVideoSource::SET_ARFI_STOP_SAMPLE = "SetARFIStopSample"
static

Definition at line 101 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_TX_CYCLE_COUNT

const char * vtkPlusWinProbeVideoSource::SET_ARFI_TX_CYCLE_COUNT = "SetARFITxCycleCount"
static

Definition at line 113 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_TX_CYCLE_WIDTH

const char * vtkPlusWinProbeVideoSource::SET_ARFI_TX_CYCLE_WIDTH = "SetARFITxCycleWidth"
static

Definition at line 115 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_TX_TX_CYCLE_COUNT

const char * vtkPlusWinProbeVideoSource::SET_ARFI_TX_TX_CYCLE_COUNT = "SetARFITxTxCycleCount"
static

Definition at line 117 of file vtkPlusWinProbeVideoSource.h.

◆ SET_ARFI_TX_TX_CYCLE_WIDTH

const char * vtkPlusWinProbeVideoSource::SET_ARFI_TX_TX_CYCLE_WIDTH = "SetARFITxTxCycleWidth"
static

Definition at line 119 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_AMPLITUDE_MODULATION_ENABLED

const char * vtkPlusWinProbeVideoSource::SET_B_AMPLITUDE_MODULATION_ENABLED = "SetBAmplitudeModulationEnabled"
static

Definition at line 78 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_APODIZATION_FNUMBER

const char * vtkPlusWinProbeVideoSource::SET_B_APODIZATION_FNUMBER = "SetBApodizationFNumber"
static

Definition at line 88 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_BUBBLE_CONTRAST_ENABLED

const char * vtkPlusWinProbeVideoSource::SET_B_BUBBLE_CONTRAST_ENABLED = "SetBBubbleContrastEnabled"
static

Definition at line 76 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_BUBBLE_DESTRUCTION_CYCLE_COUNT

const char * vtkPlusWinProbeVideoSource::SET_B_BUBBLE_DESTRUCTION_CYCLE_COUNT = "SetBBubbleDestructionCycleCount"
static

Definition at line 92 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_BUBBLE_DESTRUCTION_ENABLED

const char * vtkPlusWinProbeVideoSource::SET_B_BUBBLE_DESTRUCTION_ENABLED = "SetBBubbleDestructionEnabled"
static

Definition at line 90 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_FRAME_RATE_LIMIT

const char * vtkPlusWinProbeVideoSource::SET_B_FRAME_RATE_LIMIT = "SetBFrameRateLimit"
static

Definition at line 72 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_HARMONIC_ENABLED

const char * vtkPlusWinProbeVideoSource::SET_B_HARMONIC_ENABLED = "SetBHarmonicEnabled"
static

Definition at line 74 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_MULTIFOCAL_ZONE_COUNT

const char * vtkPlusWinProbeVideoSource::SET_B_MULTIFOCAL_ZONE_COUNT = "SetBMultifocalZoneCount"
static

Definition at line 42 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_TRANSMIT_CURRENT

const char * vtkPlusWinProbeVideoSource::SET_B_TRANSMIT_CURRENT = "SetBTransmitCurrent"
static

Definition at line 82 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_TRANSMIT_CYCLE_COUNT

const char * vtkPlusWinProbeVideoSource::SET_B_TRANSMIT_CYCLE_COUNT = "SetBTransmitCycleCount"
static

Definition at line 84 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_TRANSMIT_FNUMBER

const char * vtkPlusWinProbeVideoSource::SET_B_TRANSMIT_FNUMBER = "SetBTransmitFNumber"
static

Definition at line 86 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_TRANSMIT_LOCKED

const char * vtkPlusWinProbeVideoSource::SET_B_TRANSMIT_LOCKED = "SetBTransmitLocked"
static

Definition at line 80 of file vtkPlusWinProbeVideoSource.h.

◆ SET_B_TX_FILTER_COEFFICIENT_SET

const char * vtkPlusWinProbeVideoSource::SET_B_TX_FILTER_COEFFICIENT_SET = "SetBTXFilterCoefficientSet"
static

Definition at line 94 of file vtkPlusWinProbeVideoSource.h.

◆ SET_DECIMATION

const char * vtkPlusWinProbeVideoSource::SET_DECIMATION = "SetDecimation"
static

Definition at line 69 of file vtkPlusWinProbeVideoSource.h.

◆ SET_FIRST_GAIN_VALUE

const char * vtkPlusWinProbeVideoSource::SET_FIRST_GAIN_VALUE = "SetFirstGainValue"
static

Definition at line 44 of file vtkPlusWinProbeVideoSource.h.

◆ SET_FOCAL_DEPTH

const char * vtkPlusWinProbeVideoSource::SET_FOCAL_DEPTH = "SetFocalDepth"
static

Definition at line 37 of file vtkPlusWinProbeVideoSource.h.

◆ SET_FREEZE

const char * vtkPlusWinProbeVideoSource::SET_FREEZE = "SetFrozen"
static

Definition at line 32 of file vtkPlusWinProbeVideoSource.h.

◆ SET_M_DEPTH

const char * vtkPlusWinProbeVideoSource::SET_M_DEPTH = "SetMDepth"
static

Definition at line 67 of file vtkPlusWinProbeVideoSource.h.

◆ SET_M_LINE_COUNT

const char * vtkPlusWinProbeVideoSource::SET_M_LINE_COUNT = "SetMLineCount"
static

Definition at line 63 of file vtkPlusWinProbeVideoSource.h.

◆ SET_M_LINE_INDEX

const char * vtkPlusWinProbeVideoSource::SET_M_LINE_INDEX = "SetMLineIndex"
static

Definition at line 61 of file vtkPlusWinProbeVideoSource.h.

◆ SET_M_REVOLVING_ENABLED

const char * vtkPlusWinProbeVideoSource::SET_M_REVOLVING_ENABLED = "SetMRevolvingEnabled"
static

Definition at line 55 of file vtkPlusWinProbeVideoSource.h.

◆ SET_M_WIDTH

const char * vtkPlusWinProbeVideoSource::SET_M_WIDTH = "SetMWidth"
static

Definition at line 65 of file vtkPlusWinProbeVideoSource.h.

◆ SET_MMODE_ENABLED

const char * vtkPlusWinProbeVideoSource::SET_MMODE_ENABLED = "SetMModeEnabled"
static

Definition at line 53 of file vtkPlusWinProbeVideoSource.h.

◆ SET_MPR_FREQUENCY

const char * vtkPlusWinProbeVideoSource::SET_MPR_FREQUENCY = "SetMPRFrequency"
static

Definition at line 59 of file vtkPlusWinProbeVideoSource.h.

◆ SET_RF_MODE_ENABLED

const char * vtkPlusWinProbeVideoSource::SET_RF_MODE_ENABLED = "SetRfModeEnabled"
static

Definition at line 57 of file vtkPlusWinProbeVideoSource.h.

◆ SET_SPATIAL_COMPOUND_COUNT

const char * vtkPlusWinProbeVideoSource::SET_SPATIAL_COMPOUND_COUNT = "SetSpatialCompoundCount"
static

Definition at line 51 of file vtkPlusWinProbeVideoSource.h.

◆ SET_SPATIAL_COMPOUND_ENABLED

const char * vtkPlusWinProbeVideoSource::SET_SPATIAL_COMPOUND_ENABLED = "SetSpatialCompoundEnabled"
static

Definition at line 48 of file vtkPlusWinProbeVideoSource.h.

◆ SET_TGC

const char * vtkPlusWinProbeVideoSource::SET_TGC = "SetTGC"
static

Definition at line 34 of file vtkPlusWinProbeVideoSource.h.

◆ SET_TGC_OVERALL_GAIN

const char * vtkPlusWinProbeVideoSource::SET_TGC_OVERALL_GAIN = "SetTGCOverallGain"
static

Definition at line 46 of file vtkPlusWinProbeVideoSource.h.

◆ UV_SEND_COMMAND

const char * vtkPlusWinProbeVideoSource::UV_SEND_COMMAND = "UVSendCommand"
static

Definition at line 125 of file vtkPlusWinProbeVideoSource.h.


The documentation for this class was generated from the following files: