38 #ifndef __usNetworkGrabberRF3D_h_
39 #define __usNetworkGrabberRF3D_h_
41 #include <visp3/ustk_core/usConfig.h>
43 #if defined(USTK_HAVE_QT5) || defined(USTK_HAVE_VTK_QT)
47 #include <visp3/ustk_core/usImageRF2D.h>
48 #include <visp3/ustk_core/usImageRF3D.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>
77 void activateRecording(std::string path);
85 void setVolumeField(usVolumeField volumeField);
93 void includeFrameInVolume();
104 std::vector<usVolumeGrabbedInfo<usImageRF3D<short int> > *> m_outputBuffer;
105 bool m_firstFrameAvailable;
106 bool m_firstVolumeAvailable;
111 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 RF volumes from the ultrasound station on the network.
bool isFirstFrameAvailable()
void newVolumeAvailable()
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,...