PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
PlusBkProFocusCameraLinkReceiver.h
Go to the documentation of this file.
1 // BK library includes
2 #include "IAcquisitionDataReceiver.h"
3 #include "libbmode.h"
4 
6 
12 class PlusBkProFocusCameraLinkReceiver : public IAcquisitionDataReceiver
13 {
14 public:
15 
18 
21 
30 
36  virtual void SetDecimation(int decimation);
37 
44  virtual bool Prepare(int samples, int lines, int pitch);
45 
52  virtual bool DataAvailable(int lines, int pitch, void const* frameData);
53 
55  virtual bool Cleanup();
56 
57 protected:
58 
61 
64 
66  unsigned char* m_Frame;
67 
70 
78 
80  unsigned int m_MaxNumberOfLines;
81 };
virtual void SetImagingMode(vtkPlusBkProFocusCameraLinkVideoSource::ImagingModeType imagingMode)
virtual bool DataAvailable(int lines, int pitch, void const *frameData)
vtkPlusBkProFocusCameraLinkVideoSource::ImagingModeType m_ImagingMode
vtkPlusBkProFocusCameraLinkVideoSource * m_CallbackVideoSource
Class for acquiring ultrasound images from BK ProFocus scanners.
virtual bool Prepare(int samples, int lines, int pitch)
virtual void SetPlusVideoSource(vtkPlusBkProFocusCameraLinkVideoSource *videoSource)
Class for receiving images through the BK ProFocus SDK (Grabbie)