38 #ifndef __usNetworkGrabberPreScan2D_h_
39 #define __usNetworkGrabberPreScan2D_h_
41 #include <visp3/ustk_core/usConfig.h>
43 #if defined(USTK_HAVE_QT5) || defined(USTK_HAVE_VTK_QT)
47 #include <visp3/ustk_core/usImagePreScan2D.h>
48 #include <visp3/ustk_core/usMHDSequenceWriter.h>
49 #include <visp3/ustk_grabber/usFrameGrabbedInfo.h>
50 #include <visp3/ustk_grabber/usNetworkGrabber.h>
76 void activateRecording(std::string path);
84 void useVpDisplay(vpDisplay *display);
91 void invertRowsCols();
98 std::vector<usFrameGrabbedInfo<usImagePreScan2D<unsigned char> > *> m_outputBuffer;
99 bool m_firstFrameAvailable;
104 uint64_t m_firstImageTimestamp;
Class to store additionnal informations arriving on the network with ultrasound images grabbed,...
Writer for a sequence of images stored as mhd/raw files in a directory Image filenames are set based ...
Specific class to grab pre-scan frames from the ultrasound station on the network.
bool isFirstFrameAvailable()
void newFrame(usImagePreScan2D< unsigned char > image)
Generic abstract class to manage tcp connection to grab ultrasound frames (on port 8080).
virtual void dataArrived()=0