32 #ifndef CXBASICVIDEOSOURCE_H
33 #define CXBASICVIDEOSOURCE_H
35 #include "cxResourceExport.h"
37 #include "vtkSmartPointer.h"
39 #include <boost/shared_ptr.hpp>
42 #include <boost/array.hpp>
73 virtual QString getUid();
74 virtual QString getName();
76 virtual double getTimestamp();
77 virtual TimeInfo getAdvancedTimeInfo();
80 virtual QString getStatusString()
const;
85 virtual bool validData()
const;
86 virtual bool isConnected()
const;
87 virtual bool isStreaming()
const;
89 virtual void setResolution(
double resolution);
110 void overrideTimeout(
bool timeout);
123 QTimer* mTimeoutTimer;
130 #endif // CXBASICVIDEOSOURCE_H
virtual QString getInfoString() const
an information text intended to be visible along with the data stream at all times ...
void setInfoString(QString text)
boost::shared_ptr< class Image > ImagePtr
vtkSmartPointer< vtkImageChangeInformation > vtkImageChangeInformationPtr
vtkSmartPointer< class vtkImageChangeInformation > vtkImageChangeInformationPtr
VideoSource controlled by a vtkImageData.
void setStatusString(QString text)
vtkSmartPointer< class vtkImageData > vtkImageDataPtr
boost::shared_ptr< class BasicVideoSource > BasicVideoSourcePtr