|
NorMIT-nav
2023.01.05-dev+develop.0da12
An IGT application
|
Go to the documentation of this file.
11 #ifndef CXBASICVIDEOSOURCE_H
12 #define CXBASICVIDEOSOURCE_H
14 #include "cxResourceExport.h"
16 #include "vtkSmartPointer.h"
18 #include <boost/shared_ptr.hpp>
21 #include <boost/array.hpp>
52 virtual QString getUid();
53 virtual QString getName();
55 virtual double getTimestamp();
56 virtual TimeInfo getAdvancedTimeInfo();
59 virtual QString getStatusString()
const;
64 virtual bool validData()
const;
65 virtual bool isConnected()
const;
66 virtual bool isStreaming()
const;
68 virtual void setResolution(
double resolution);
89 void overrideTimeout(
bool timeout);
102 QTimer* mTimeoutTimer;
109 #endif // CXBASICVIDEOSOURCE_H
Namespace for all CustusX production code.
void setInfoString(QString text)
vtkSmartPointer< class vtkImageChangeInformation > vtkImageChangeInformationPtr
VideoSource controlled by a vtkImageData.
boost::shared_ptr< class Image > ImagePtr
boost::shared_ptr< class BasicVideoSource > BasicVideoSourcePtr
vtkSmartPointer< vtkImageChangeInformation > vtkImageChangeInformationPtr
void setStatusString(QString text)
virtual QString getInfoString() const
an information text intended to be visible along with the data stream at all times
vtkSmartPointer< class vtkImageData > vtkImageDataPtr