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 | Protected Member Functions | Protected Attributes | Static Protected Attributes
vtkPlusBkProFocusOemVideoSource Class Reference

Class for acquiring ultrasound images from BK ultrasound systems through the OEM interface. More...

#include <src/PlusDataCollection/BkProFocus/vtkPlusBkProFocusOemVideoSource.h>

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

Public Types

typedef vtkPlusDevice Superclass
 
- Public Types inherited from vtkPlusUsDevice
typedef vtkPlusDevice Superclass
 
- Public Types inherited from vtkPlusDevice
typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual void ColorEnabledOff ()
 
virtual void ColorEnabledOn ()
 
virtual void ContinuousStreamingEnabledOff ()
 
virtual void ContinuousStreamingEnabledOn ()
 
virtual const char * GetClassName ()
 
virtual bool GetColorEnabled ()
 
virtual bool GetContinuousStreamingEnabled ()
 
virtual bool GetOfflineTesting ()
 
virtual char * GetOfflineTestingFilePath ()
 
virtual std::string GetScannerAddress ()
 
virtual int IsA (const char *type)
 
virtual bool IsTracker () const
 
virtual PlusStatus NotifyConfigured ()
 
virtual void OfflineTestingOff ()
 
virtual void OfflineTestingOn ()
 
virtual void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual PlusStatus ReadConfiguration (vtkXMLDataElement *config)
 
virtual void SetColorEnabled (bool)
 
virtual void SetContinuousStreamingEnabled (bool)
 
virtual void SetOemPort (unsigned short)
 
virtual void SetOfflineTesting (bool)
 
virtual void SetOfflineTestingFilePath (const char *)
 
virtual void SetScannerAddress (std::string)
 
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 vtkPlusUsImagingParametersGetImagingParameters ()
 
virtual std::string GetParameter (const std::string &key) const
 
virtual PlusStatus GetParameter (const std::string &key, std::string &outValue) const
 
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 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 vtkPlusBkProFocusOemVideoSourceNew ()
 
static vtkPlusBkProFocusOemVideoSourceSafeDownCast (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)
 

Protected Member Functions

int addAdditionalBinaryDataToImageUntilEOTReached (char &character, std::vector< char > &rawMessage)
 
PlusStatus AddParametersToFrameFields ()
 
std::string AddSpecialCharacters (std::string query)
 
virtual std::vector< double > CalculateAngles () override
 
virtual std::vector< double > CalculateBoundingBox () override
 
double CalculateDepthMm ()
 
virtual std::vector< double > CalculateDepths () override
 
int CalculateGain ()
 
virtual double CalculateLinearWidth () override
 
virtual std::vector< double > CalculateOrigin () override
 
double CalculateWidthInRadians ()
 
PlusStatus ConfigEventsOn ()
 
PlusStatus DecodePngImage (unsigned char *pngBuffer, unsigned int pngBufferSize, vtkImageData *decodedImage)
 
virtual IGTLIO_PROBE_TYPE GetProbeType () override
 
double GetSpacingX ()
 
double GetSpacingY ()
 
double GetStartDepth ()
 
double GetStartLineAngle ()
 
double GetStartLineX ()
 
double GetStartLineY ()
 
double GetStopDepth ()
 
double GetStopLineAngle ()
 
double GetStopLineX ()
 
double GetStopLineY ()
 
virtual PlusStatus InternalConnect ()
 
virtual PlusStatus InternalDisconnect ()
 
virtual PlusStatus InternalStartRecording ()
 
virtual PlusStatus InternalStopRecording ()
 
PlusStatus InternalUpdate ()
 
bool IsSectorProbe ()
 
void ParseGain (std::istringstream &replyStream)
 
void ParseGeometryPixel (std::istringstream &replyStream)
 
void ParseGeometryScanarea (std::istringstream &replyStream)
 
void ParseGeometryTissue (std::istringstream &replyStream)
 
void ParseGeometryUsGrabFrame (std::istringstream &replyStream)
 
void ParseImageSize (std::istringstream &replyStream)
 
void ParseTransducerData (std::istringstream &replyStream)
 
void ParseTransducerList (std::istringstream &replyStream)
 
PlusStatus ProcessMessagesAndReadNextImage ()
 
PlusStatus QueryGain ()
 
PlusStatus QueryGeometryPixel ()
 
PlusStatus QueryGeometryScanarea ()
 
PlusStatus QueryGeometryTissue ()
 
PlusStatus QueryGeometryUsGrabFrame ()
 
PlusStatus QueryImageSize ()
 
PlusStatus QueryTransducer ()
 
PlusStatus QueryTransducerList ()
 
std::string ReadBufferIntoString ()
 
PlusStatus ReadNextMessage ()
 
std::string RemoveQuotationMarks (std::string inString)
 
std::vector< char > removeSpecialCharacters (std::vector< char > inMessage)
 
PlusStatus RequestParametersFromScanner ()
 
PlusStatus SendQuery (std::string query)
 
void SetProbeTypeForPort (std::string port, std::string probeTypeString)
 
PlusStatus StartContinuousDataStreaming ()
 
PlusStatus StopContinuousDataStreaming ()
 
PlusStatus SubscribeToParameterChanges ()
 
 vtkPlusBkProFocusOemVideoSource ()
 
 ~vtkPlusBkProFocusOemVideoSource ()
 
- Protected Member Functions inherited from vtkPlusUsDevice
void CalculateImageToTransducer (igsioFieldMapType &customFields)
 
virtual PlusStatus InternalApplyImagingParameterChange ()
 
 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

bool ColorEnabled
 
bool ContinuousStreamingEnabled
 
igsioFieldMapType FrameFields
 Container to hold calculated field values. More...
 
int gain_percent
 
int grabFramePixelBottom_pix
 
int grabFramePixelLeft_pix
 
int grabFramePixelRight_pix
 
int grabFramePixelTop_pix
 
vtkInternal * Internal
 
unsigned short OemPort
 
bool OfflineTesting
 
char * OfflineTestingFilePath
 
int pixelBottom_pix
 
int pixelLeft_pix
 
int pixelRight_pix
 
int pixelTop_pix
 
std::string probePort
 
IGTLIO_PROBE_TYPE probeTypePortA
 
IGTLIO_PROBE_TYPE probeTypePortB
 
IGTLIO_PROBE_TYPE probeTypePortC
 
IGTLIO_PROBE_TYPE probeTypePortM
 
std::string ScannerAddress
 
double StartDepth_m
 
double StartLineAngle_rad
 
double StartLineX_m
 
double StartLineY_m
 
double StopDepth_m
 
double StopLineAngle_rad
 
double StopLineX_m
 
double StopLineY_m
 
double tissueBottom_m
 
double tissueLeft_m
 
double tissueRight_m
 
double tissueTop_m
 
std::array< unsigned int, 2 > UltrasoundWindowSize
 
- 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
 

Static Protected Attributes

static const char * KEY_DEPTH = "Depth"
 
static const char * KEY_GAIN = "Gain"
 
- Static Protected Attributes inherited from vtkPlusDevice
static const int VIRTUAL_DEVICE_FRAME_RATE = 50
 

Additional Inherited Members

- Public Attributes inherited from vtkPlusDevice
double InternalUpdateRate
 
vtkIGSIORecursiveCriticalSection * UpdateMutex
 
vtkTimeStamp UpdateTime
 
- 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"
 
- Static Protected Member Functions inherited from vtkPlusDevice
static void * vtkDataCaptureThread (vtkMultiThreader::ThreadInfo *data)
 

Detailed Description

Class for acquiring ultrasound images from BK ultrasound systems through the OEM interface.

Requires the PLUS_USE_BKPROFOCUS_VIDEO option in CMake.

Definition at line 23 of file vtkPlusBkProFocusOemVideoSource.h.

Member Typedef Documentation

◆ Superclass

Definition at line 28 of file vtkPlusBkProFocusOemVideoSource.h.

Constructor & Destructor Documentation

◆ vtkPlusBkProFocusOemVideoSource()

vtkPlusBkProFocusOemVideoSource::vtkPlusBkProFocusOemVideoSource ( )
protected

Constructor

Definition at line 85 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ~vtkPlusBkProFocusOemVideoSource()

vtkPlusBkProFocusOemVideoSource::~vtkPlusBkProFocusOemVideoSource ( )
protected

Destructor

Definition at line 129 of file vtkPlusBkProFocusOemVideoSource.cxx.

Member Function Documentation

◆ addAdditionalBinaryDataToImageUntilEOTReached()

int vtkPlusBkProFocusOemVideoSource::addAdditionalBinaryDataToImageUntilEOTReached ( char &  character,
std::vector< char > &  rawMessage 
)
protected

Add additional binary data to the image. Tested on a BK5000 scanner: The specified size of the binary data block don't match the actual size (sizes wary a lot). The specified size are sometimes smaller than the actual image, and the data block are sometimes (much) larger than the actual image. Currently all the binary data are added to the image.

Definition at line 629 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ AddParametersToFrameFields()

PlusStatus vtkPlusBkProFocusOemVideoSource::AddParametersToFrameFields ( )
protected

Add OpenIGTLinkIO parameters to FrameFields.

Definition at line 1296 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ AddSpecialCharacters()

std::string vtkPlusBkProFocusOemVideoSource::AddSpecialCharacters ( std::string  query)
protected

Add special characters required by the BK protocol.

Definition at line 1014 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ CalculateAngles()

std::vector< double > vtkPlusBkProFocusOemVideoSource::CalculateAngles ( )
overrideprotectedvirtual

Probe sector angles relative to down, in radians. 2 angles for 2D, and 4 for 3D probes. For regular imaging with linear probes these will be 0

Reimplemented from vtkPlusUsDevice.

Definition at line 1364 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ CalculateBoundingBox()

std::vector< double > vtkPlusBkProFocusOemVideoSource::CalculateBoundingBox ( )
overrideprotectedvirtual

Boundaries to cut away areas outside the US sector, in pixels. 4 for 2D, and 6 for 3D.

Reimplemented from vtkPlusUsDevice.

Definition at line 1383 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ CalculateDepthMm()

double vtkPlusBkProFocusOemVideoSource::CalculateDepthMm ( )
protected

Calculate imaging depth in mm.

Definition at line 1463 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ CalculateDepths()

std::vector< double > vtkPlusBkProFocusOemVideoSource::CalculateDepths ( )
overrideprotectedvirtual

Start, stop depth for the imaging, in mm.

Reimplemented from vtkPlusUsDevice.

Definition at line 1399 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ CalculateGain()

int vtkPlusBkProFocusOemVideoSource::CalculateGain ( )
protected

Calculate the gain used in the image.

Definition at line 1470 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ CalculateLinearWidth()

double vtkPlusBkProFocusOemVideoSource::CalculateLinearWidth ( )
overrideprotectedvirtual

Width of linear probe.

Reimplemented from vtkPlusUsDevice.

Definition at line 1431 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ CalculateOrigin()

std::vector< double > vtkPlusBkProFocusOemVideoSource::CalculateOrigin ( )
overrideprotectedvirtual

Sector origin relative to upper left corner of image in pixels

Reimplemented from vtkPlusUsDevice.

Definition at line 1332 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ CalculateWidthInRadians()

double vtkPlusBkProFocusOemVideoSource::CalculateWidthInRadians ( )
protected

Find sector width in radians, for sector probes.

Definition at line 1456 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ColorEnabledOff()

virtual void vtkPlusBkProFocusOemVideoSource::ColorEnabledOff ( )
virtual

◆ ColorEnabledOn()

virtual void vtkPlusBkProFocusOemVideoSource::ColorEnabledOn ( )
virtual

Enable/disable color in the streamed video

◆ ConfigEventsOn()

PlusStatus vtkPlusBkProFocusOemVideoSource::ConfigEventsOn ( )
protected

Definition at line 985 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ContinuousStreamingEnabledOff()

virtual void vtkPlusBkProFocusOemVideoSource::ContinuousStreamingEnabledOff ( )
virtual

◆ ContinuousStreamingEnabledOn()

virtual void vtkPlusBkProFocusOemVideoSource::ContinuousStreamingEnabledOn ( )
virtual

Enable/disable continuous streaming. Continuous streaming (GRAB_FRAME command) requires extra license from BK but it allows faster image acquisition.

◆ DecodePngImage()

PlusStatus vtkPlusBkProFocusOemVideoSource::DecodePngImage ( unsigned char *  pngBuffer,
unsigned int  pngBufferSize,
vtkImageData *  decodedImage 
)
protected

Definition at line 1111 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetClassName()

virtual const char* vtkPlusBkProFocusOemVideoSource::GetClassName ( )
virtual

Reimplemented from vtkPlusUsDevice.

◆ GetColorEnabled()

virtual bool vtkPlusBkProFocusOemVideoSource::GetColorEnabled ( )
virtual

Enable/disable color in the streamed video

◆ GetContinuousStreamingEnabled()

virtual bool vtkPlusBkProFocusOemVideoSource::GetContinuousStreamingEnabled ( )
virtual

Enable/disable continuous streaming. Continuous streaming (GRAB_FRAME command) requires extra license from BK but it allows faster image acquisition.

◆ GetOfflineTesting()

virtual bool vtkPlusBkProFocusOemVideoSource::GetOfflineTesting ( )
virtual

Enable/disable offline testing

◆ GetOfflineTestingFilePath()

virtual char* vtkPlusBkProFocusOemVideoSource::GetOfflineTestingFilePath ( )
virtual

Path to image file used for offline testing

◆ GetProbeType()

IGTLIO_PROBE_TYPE vtkPlusBkProFocusOemVideoSource::GetProbeType ( )
overrideprotectedvirtual

Get probe type.

Reimplemented from vtkPlusUsDevice.

Definition at line 1564 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetScannerAddress()

virtual std::string vtkPlusBkProFocusOemVideoSource::GetScannerAddress ( )
virtual

BK scanner address

◆ GetSpacingX()

double vtkPlusBkProFocusOemVideoSource::GetSpacingX ( )
protected

Calculate spacing in x direction, in mm.

Definition at line 1524 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetSpacingY()

double vtkPlusBkProFocusOemVideoSource::GetSpacingY ( )
protected

Calculate spacing in y direction, in mm.

Definition at line 1546 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetStartDepth()

double vtkPlusBkProFocusOemVideoSource::GetStartDepth ( )
protected

Calculate image start depth in mm.

Definition at line 1476 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetStartLineAngle()

double vtkPlusBkProFocusOemVideoSource::GetStartLineAngle ( )
protected

Angle between top of ultrasound sector and first line in sector, in radians.

Definition at line 1512 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetStartLineX()

double vtkPlusBkProFocusOemVideoSource::GetStartLineX ( )
protected

Calculate x value of first line in sector, in mm.

Definition at line 1488 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetStartLineY()

double vtkPlusBkProFocusOemVideoSource::GetStartLineY ( )
protected

Calculate y value of first line in sector, in mm.

Definition at line 1494 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetStopDepth()

double vtkPlusBkProFocusOemVideoSource::GetStopDepth ( )
protected

Calculate image stop depth in mm.

Definition at line 1482 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetStopLineAngle()

double vtkPlusBkProFocusOemVideoSource::GetStopLineAngle ( )
protected

Angle between top of ultrasound sector and last line in sector, in radians.

Definition at line 1518 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetStopLineX()

double vtkPlusBkProFocusOemVideoSource::GetStopLineX ( )
protected

Calculate x value of last line in sector, in mm.

Definition at line 1500 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ GetStopLineY()

double vtkPlusBkProFocusOemVideoSource::GetStopLineY ( )
protected

Calculate y value of last line in sector, in mm.

Definition at line 1506 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ InternalConnect()

PlusStatus vtkPlusBkProFocusOemVideoSource::InternalConnect ( )
protectedvirtual

Device-specific connect

Reimplemented from vtkPlusDevice.

Definition at line 150 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ InternalDisconnect()

PlusStatus vtkPlusBkProFocusOemVideoSource::InternalDisconnect ( )
protectedvirtual

Device-specific disconnect

Reimplemented from vtkPlusDevice.

Definition at line 262 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ InternalStartRecording()

PlusStatus vtkPlusBkProFocusOemVideoSource::InternalStartRecording ( )
protectedvirtual

Device-specific recording start

Reimplemented from vtkPlusDevice.

Definition at line 284 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ InternalStopRecording()

PlusStatus vtkPlusBkProFocusOemVideoSource::InternalStopRecording ( )
protectedvirtual

Device-specific recording stop

Reimplemented from vtkPlusDevice.

Definition at line 290 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ InternalUpdate()

PlusStatus vtkPlusBkProFocusOemVideoSource::InternalUpdate ( )
protectedvirtual

The internal function which actually does the grab.

Reimplemented from vtkPlusDevice.

Definition at line 296 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ IsA()

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

Reimplemented from vtkPlusUsDevice.

◆ IsSectorProbe()

bool vtkPlusBkProFocusOemVideoSource::IsSectorProbe ( )
protected

Is the probe used to create the image a sector probe? (Not a linear probe.)

Definition at line 1445 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ IsTracker()

virtual bool vtkPlusBkProFocusOemVideoSource::IsTracker ( ) const
inlinevirtual

Is this device a tracker

Reimplemented from vtkPlusDevice.

Definition at line 31 of file vtkPlusBkProFocusOemVideoSource.h.

◆ IsTypeOf()

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

◆ New()

static vtkPlusBkProFocusOemVideoSource* vtkPlusBkProFocusOemVideoSource::New ( )
static

◆ NotifyConfigured()

PlusStatus vtkPlusBkProFocusOemVideoSource::NotifyConfigured ( )
virtual

Verify the device is correctly configured

Reimplemented from vtkPlusDevice.

Definition at line 1062 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ OfflineTestingOff()

virtual void vtkPlusBkProFocusOemVideoSource::OfflineTestingOff ( )
virtual

◆ OfflineTestingOn()

virtual void vtkPlusBkProFocusOemVideoSource::OfflineTestingOn ( )
virtual

Enable/disable offline testing

◆ ParseGain()

void vtkPlusBkProFocusOemVideoSource::ParseGain ( std::istringstream &  replyStream)
protected

Definition at line 856 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ParseGeometryPixel()

void vtkPlusBkProFocusOemVideoSource::ParseGeometryPixel ( std::istringstream &  replyStream)
protected

Definition at line 776 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ParseGeometryScanarea()

void vtkPlusBkProFocusOemVideoSource::ParseGeometryScanarea ( std::istringstream &  replyStream)
protected

Definition at line 741 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ParseGeometryTissue()

void vtkPlusBkProFocusOemVideoSource::ParseGeometryTissue ( std::istringstream &  replyStream)
protected

Definition at line 831 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ParseGeometryUsGrabFrame()

void vtkPlusBkProFocusOemVideoSource::ParseGeometryUsGrabFrame ( std::istringstream &  replyStream)
protected

Definition at line 802 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ParseImageSize()

void vtkPlusBkProFocusOemVideoSource::ParseImageSize ( std::istringstream &  replyStream)
protected

Functions that parse received BK messages, and stores the values in private variables.

Definition at line 717 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ParseTransducerData()

void vtkPlusBkProFocusOemVideoSource::ParseTransducerData ( std::istringstream &  replyStream)
protected

Definition at line 956 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ParseTransducerList()

void vtkPlusBkProFocusOemVideoSource::ParseTransducerList ( std::istringstream &  replyStream)
protected

Definition at line 876 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ PrintSelf()

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

Reimplemented from vtkPlusUsDevice.

Definition at line 143 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ProcessMessagesAndReadNextImage()

PlusStatus vtkPlusBkProFocusOemVideoSource::ProcessMessagesAndReadNextImage ( )
protected

Read and process all received messages until an image message is read.

Definition at line 443 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ QueryGain()

PlusStatus vtkPlusBkProFocusOemVideoSource::QueryGain ( )
protected

Definition at line 847 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ QueryGeometryPixel()

PlusStatus vtkPlusBkProFocusOemVideoSource::QueryGeometryPixel ( )
protected

Definition at line 767 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ QueryGeometryScanarea()

PlusStatus vtkPlusBkProFocusOemVideoSource::QueryGeometryScanarea ( )
protected

Definition at line 730 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ QueryGeometryTissue()

PlusStatus vtkPlusBkProFocusOemVideoSource::QueryGeometryTissue ( )
protected

Definition at line 822 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ QueryGeometryUsGrabFrame()

PlusStatus vtkPlusBkProFocusOemVideoSource::QueryGeometryUsGrabFrame ( )
protected

Definition at line 793 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ QueryImageSize()

PlusStatus vtkPlusBkProFocusOemVideoSource::QueryImageSize ( )
protected

Various BK queries.

Definition at line 707 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ QueryTransducer()

PlusStatus vtkPlusBkProFocusOemVideoSource::QueryTransducer ( )
protected

Definition at line 947 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ QueryTransducerList()

PlusStatus vtkPlusBkProFocusOemVideoSource::QueryTransducerList ( )
protected

Definition at line 867 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ReadBufferIntoString()

std::string vtkPlusBkProFocusOemVideoSource::ReadBufferIntoString ( )
protected

Read theOemClientReadBuffer into a string. Discards the ; at the end of the string

Definition at line 542 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ReadConfiguration()

PlusStatus vtkPlusBkProFocusOemVideoSource::ReadConfiguration ( vtkXMLDataElement *  config)
virtual

Read configuration from xml data

Reimplemented from vtkPlusUsDevice.

Definition at line 1034 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ ReadNextMessage()

PlusStatus vtkPlusBkProFocusOemVideoSource::ReadNextMessage ( )
protected

Read Next received message from BK.

Definition at line 549 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ RemoveQuotationMarks()

std::string vtkPlusBkProFocusOemVideoSource::RemoveQuotationMarks ( std::string  inString)
protected

Remove double quotes from a string. E.g. "testString" -> testString

Definition at line 935 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ removeSpecialCharacters()

std::vector< char > vtkPlusBkProFocusOemVideoSource::removeSpecialCharacters ( std::vector< char >  inMessage)
protected

Remove special characters from the BK message (SOH, EOT and ESC). Also restore inverted characters.

Definition at line 647 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ RequestParametersFromScanner()

PlusStatus vtkPlusBkProFocusOemVideoSource::RequestParametersFromScanner ( )
protected

Request all parameters from BK scanner.

Definition at line 667 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ SafeDownCast()

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

◆ SendQuery()

PlusStatus vtkPlusBkProFocusOemVideoSource::SendQuery ( std::string  query)
protected

Send a query over socket communication.

Definition at line 1002 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ SetColorEnabled()

virtual void vtkPlusBkProFocusOemVideoSource::SetColorEnabled ( bool  )
virtual

Enable/disable color in the streamed video

◆ SetContinuousStreamingEnabled()

virtual void vtkPlusBkProFocusOemVideoSource::SetContinuousStreamingEnabled ( bool  )
virtual

Enable/disable continuous streaming. Continuous streaming (GRAB_FRAME command) requires extra license from BK but it allows faster image acquisition.

◆ SetOemPort()

virtual void vtkPlusBkProFocusOemVideoSource::SetOemPort ( unsigned short  )
virtual

BK scanner OEM port

◆ SetOfflineTesting()

virtual void vtkPlusBkProFocusOemVideoSource::SetOfflineTesting ( bool  )
virtual

Enable/disable offline testing

◆ SetOfflineTestingFilePath()

virtual void vtkPlusBkProFocusOemVideoSource::SetOfflineTestingFilePath ( const char *  )
virtual

Path to image file used for offline testing

◆ SetProbeTypeForPort()

void vtkPlusBkProFocusOemVideoSource::SetProbeTypeForPort ( std::string  port,
std::string  probeTypeString 
)
protected

Definition at line 899 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ SetScannerAddress()

virtual void vtkPlusBkProFocusOemVideoSource::SetScannerAddress ( std::string  )
virtual

BK scanner address

◆ StartContinuousDataStreaming()

PlusStatus vtkPlusBkProFocusOemVideoSource::StartContinuousDataStreaming ( )
protected

Start continuous data streaming from BK. Requires additional license from BK.

Definition at line 212 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ StopContinuousDataStreaming()

PlusStatus vtkPlusBkProFocusOemVideoSource::StopContinuousDataStreaming ( )
protected

Stop continuous data streaming from BK.

Definition at line 249 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ SubscribeToParameterChanges()

PlusStatus vtkPlusBkProFocusOemVideoSource::SubscribeToParameterChanges ( )
protected

BK commands.

Definition at line 967 of file vtkPlusBkProFocusOemVideoSource.cxx.

◆ WriteConfiguration()

PlusStatus vtkPlusBkProFocusOemVideoSource::WriteConfiguration ( vtkXMLDataElement *  config)
virtual

Write configuration to xml data

Reimplemented from vtkPlusUsDevice.

Definition at line 1047 of file vtkPlusBkProFocusOemVideoSource.cxx.

Member Data Documentation

◆ ColorEnabled

bool vtkPlusBkProFocusOemVideoSource::ColorEnabled
protected

Enable streaming of color images.

Definition at line 282 of file vtkPlusBkProFocusOemVideoSource.h.

◆ ContinuousStreamingEnabled

bool vtkPlusBkProFocusOemVideoSource::ContinuousStreamingEnabled
protected

Enable continuous streaming. Requires a separate license from BK.

Definition at line 279 of file vtkPlusBkProFocusOemVideoSource.h.

◆ FrameFields

igsioFieldMapType vtkPlusBkProFocusOemVideoSource::FrameFields
protected

Container to hold calculated field values.

Definition at line 295 of file vtkPlusBkProFocusOemVideoSource.h.

◆ gain_percent

int vtkPlusBkProFocusOemVideoSource::gain_percent
protected

Definition at line 105 of file vtkPlusBkProFocusOemVideoSource.h.

◆ grabFramePixelBottom_pix

int vtkPlusBkProFocusOemVideoSource::grabFramePixelBottom_pix
protected

Definition at line 103 of file vtkPlusBkProFocusOemVideoSource.h.

◆ grabFramePixelLeft_pix

int vtkPlusBkProFocusOemVideoSource::grabFramePixelLeft_pix
protected

Definition at line 103 of file vtkPlusBkProFocusOemVideoSource.h.

◆ grabFramePixelRight_pix

int vtkPlusBkProFocusOemVideoSource::grabFramePixelRight_pix
protected

Definition at line 103 of file vtkPlusBkProFocusOemVideoSource.h.

◆ grabFramePixelTop_pix

int vtkPlusBkProFocusOemVideoSource::grabFramePixelTop_pix
protected

Definition at line 103 of file vtkPlusBkProFocusOemVideoSource.h.

◆ Internal

vtkInternal* vtkPlusBkProFocusOemVideoSource::Internal
protected

Definition at line 291 of file vtkPlusBkProFocusOemVideoSource.h.

◆ KEY_DEPTH

const char * vtkPlusBkProFocusOemVideoSource::KEY_DEPTH = "Depth"
staticprotected

Definition at line 90 of file vtkPlusBkProFocusOemVideoSource.h.

◆ KEY_GAIN

const char * vtkPlusBkProFocusOemVideoSource::KEY_GAIN = "Gain"
staticprotected

Definition at line 95 of file vtkPlusBkProFocusOemVideoSource.h.

◆ OemPort

unsigned short vtkPlusBkProFocusOemVideoSource::OemPort
protected

BK OEM port

Definition at line 276 of file vtkPlusBkProFocusOemVideoSource.h.

◆ OfflineTesting

bool vtkPlusBkProFocusOemVideoSource::OfflineTesting
protected

Turn on offline testing. Useful for simple testing without a BK scanner.

Definition at line 285 of file vtkPlusBkProFocusOemVideoSource.h.

◆ OfflineTestingFilePath

char* vtkPlusBkProFocusOemVideoSource::OfflineTestingFilePath
protected

Path to test image sent when OfflineTesting is turned on.

Definition at line 288 of file vtkPlusBkProFocusOemVideoSource.h.

◆ pixelBottom_pix

int vtkPlusBkProFocusOemVideoSource::pixelBottom_pix
protected

Definition at line 102 of file vtkPlusBkProFocusOemVideoSource.h.

◆ pixelLeft_pix

int vtkPlusBkProFocusOemVideoSource::pixelLeft_pix
protected

Definition at line 102 of file vtkPlusBkProFocusOemVideoSource.h.

◆ pixelRight_pix

int vtkPlusBkProFocusOemVideoSource::pixelRight_pix
protected

Definition at line 102 of file vtkPlusBkProFocusOemVideoSource.h.

◆ pixelTop_pix

int vtkPlusBkProFocusOemVideoSource::pixelTop_pix
protected

Definition at line 102 of file vtkPlusBkProFocusOemVideoSource.h.

◆ probePort

std::string vtkPlusBkProFocusOemVideoSource::probePort
protected

Definition at line 111 of file vtkPlusBkProFocusOemVideoSource.h.

◆ probeTypePortA

IGTLIO_PROBE_TYPE vtkPlusBkProFocusOemVideoSource::probeTypePortA
protected

Definition at line 108 of file vtkPlusBkProFocusOemVideoSource.h.

◆ probeTypePortB

IGTLIO_PROBE_TYPE vtkPlusBkProFocusOemVideoSource::probeTypePortB
protected

Definition at line 108 of file vtkPlusBkProFocusOemVideoSource.h.

◆ probeTypePortC

IGTLIO_PROBE_TYPE vtkPlusBkProFocusOemVideoSource::probeTypePortC
protected

Definition at line 108 of file vtkPlusBkProFocusOemVideoSource.h.

◆ probeTypePortM

IGTLIO_PROBE_TYPE vtkPlusBkProFocusOemVideoSource::probeTypePortM
protected

Definition at line 108 of file vtkPlusBkProFocusOemVideoSource.h.

◆ ScannerAddress

std::string vtkPlusBkProFocusOemVideoSource::ScannerAddress
protected

BK scanner address

Definition at line 273 of file vtkPlusBkProFocusOemVideoSource.h.

◆ StartDepth_m

double vtkPlusBkProFocusOemVideoSource::StartDepth_m
protected

Definition at line 101 of file vtkPlusBkProFocusOemVideoSource.h.

◆ StartLineAngle_rad

double vtkPlusBkProFocusOemVideoSource::StartLineAngle_rad
protected

Definition at line 101 of file vtkPlusBkProFocusOemVideoSource.h.

◆ StartLineX_m

double vtkPlusBkProFocusOemVideoSource::StartLineX_m
protected

Definition at line 101 of file vtkPlusBkProFocusOemVideoSource.h.

◆ StartLineY_m

double vtkPlusBkProFocusOemVideoSource::StartLineY_m
protected

Definition at line 101 of file vtkPlusBkProFocusOemVideoSource.h.

◆ StopDepth_m

double vtkPlusBkProFocusOemVideoSource::StopDepth_m
protected

Definition at line 101 of file vtkPlusBkProFocusOemVideoSource.h.

◆ StopLineAngle_rad

double vtkPlusBkProFocusOemVideoSource::StopLineAngle_rad
protected

Definition at line 101 of file vtkPlusBkProFocusOemVideoSource.h.

◆ StopLineX_m

double vtkPlusBkProFocusOemVideoSource::StopLineX_m
protected

Definition at line 101 of file vtkPlusBkProFocusOemVideoSource.h.

◆ StopLineY_m

double vtkPlusBkProFocusOemVideoSource::StopLineY_m
protected

Definition at line 101 of file vtkPlusBkProFocusOemVideoSource.h.

◆ tissueBottom_m

double vtkPlusBkProFocusOemVideoSource::tissueBottom_m
protected

Definition at line 104 of file vtkPlusBkProFocusOemVideoSource.h.

◆ tissueLeft_m

double vtkPlusBkProFocusOemVideoSource::tissueLeft_m
protected

Definition at line 104 of file vtkPlusBkProFocusOemVideoSource.h.

◆ tissueRight_m

double vtkPlusBkProFocusOemVideoSource::tissueRight_m
protected

Definition at line 104 of file vtkPlusBkProFocusOemVideoSource.h.

◆ tissueTop_m

double vtkPlusBkProFocusOemVideoSource::tissueTop_m
protected

Definition at line 104 of file vtkPlusBkProFocusOemVideoSource.h.

◆ UltrasoundWindowSize

std::array<unsigned int, 2> vtkPlusBkProFocusOemVideoSource::UltrasoundWindowSize
protected

Definition at line 98 of file vtkPlusBkProFocusOemVideoSource.h.


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