38 #ifndef __usNetworkGrabberPreScan3D_h_
39 #define __usNetworkGrabberPreScan3D_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/usImagePreScan3D.h>
49 #include <visp3/ustk_core/usMHDSequenceWriter.h>
50 #include <visp3/ustk_grabber/usFrameGrabbedInfo.h>
51 #include <visp3/ustk_grabber/usNetworkGrabber.h>
52 #include <visp3/ustk_grabber/usVolumeGrabbedInfo.h>
80 void activateRecording(std::string path);
86 void setVolumeField(usVolumeField volumeField);
94 void includeFrameInVolume();
105 std::vector<usVolumeGrabbedInfo<usImagePreScan3D<unsigned char> > *> m_outputBuffer;
106 bool m_firstFrameAvailable;
107 bool m_firstVolumeAvailable;
112 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 ...
Generic class for 3D ultrasound motor settings associated to the 3D probe used during acquisition.
Specific class to grab pre-scan volumes from the ultrasound station on the network.
void newVolumeAvailable()
bool isFirstFrameAvailable()
Generic abstract class to manage tcp connection to grab ultrasound frames (on port 8080).
virtual void dataArrived()=0
Class to store additionnal informations arriving on the network with ultrasound volumes grabbed,...