Fraxinus
2023.01.05-dev+develop.0da12
An IGT application
|
test video source generator More...
#include <cxTestVideoSource.h>
Public Member Functions | |
TestVideoSource (QString uid, QString name, int width, int height) | |
virtual | ~TestVideoSource () |
virtual QString | getUid () |
virtual QString | getName () |
virtual vtkImageDataPtr | getVtkImageData () |
virtual double | getTimestamp () |
virtual TimeInfo | getAdvancedTimeInfo () |
virtual QString | getInfoString () const |
an information text intended to be visible along with the data stream at all times More... | |
virtual QString | getStatusString () const |
status text describing the stream state, display instead of stream when the stream is invalid. More... | |
virtual void | start () |
start streaming More... | |
virtual void | stop () |
stop streaming More... | |
virtual bool | validData () const |
return true is data stream is ok to display. This is a heuristic based on the data rate. More... | |
virtual bool | isConnected () const |
return true when a connection to the data source is established. More... | |
virtual bool | isStreaming () const |
return true when the source is streaming data. More... | |
virtual void | setConnected (bool state) |
virtual void | setValidData (bool valid) |
virtual void | setResolution (double resolution) |
Public Member Functions inherited from cx::VideoSource | |
virtual | ~VideoSource () |
Additional Inherited Members | |
Signals inherited from cx::VideoSource | |
void | streaming (bool on) |
emitted when streaming started/stopped More... | |
void | connected (bool on) |
emitted when source is connected/disconnected More... | |
void | newFrame () |
emitted when a new frame has arrived (getVtkImageData() returns something new). info/status/name/valid might also have changed More... | |
test video source generator
This class implements the VideoSource interface and generates a moving test pattern. The color change front moves diagonally from lower right to upper left corner. There are vertical black lines every 10mm
Definition at line 41 of file cxTestVideoSource.h.
cx::TestVideoSource::TestVideoSource | ( | QString | uid, |
QString | name, | ||
int | width, | ||
int | height | ||
) |
Definition at line 20 of file cxTestVideoSource.cpp.
|
virtual |
Definition at line 44 of file cxTestVideoSource.cpp.
|
virtual |
Implements cx::VideoSource.
Definition at line 119 of file cxTestVideoSource.cpp.
|
inlinevirtual |
an information text intended to be visible along with the data stream at all times
Implements cx::VideoSource.
Definition at line 55 of file cxTestVideoSource.h.
|
inlinevirtual |
Implements cx::VideoSource.
Definition at line 50 of file cxTestVideoSource.h.
|
inlinevirtual |
status text describing the stream state, display instead of stream when the stream is invalid.
Implements cx::VideoSource.
Definition at line 56 of file cxTestVideoSource.h.
|
virtual |
Implements cx::VideoSource.
Definition at line 114 of file cxTestVideoSource.cpp.
|
inlinevirtual |
Implements cx::VideoSource.
Definition at line 49 of file cxTestVideoSource.h.
|
virtual |
Implements cx::VideoSource.
Definition at line 56 of file cxTestVideoSource.cpp.
|
inlinevirtual |
return true when a connection to the data source is established.
Implements cx::VideoSource.
Definition at line 62 of file cxTestVideoSource.h.
|
inlinevirtual |
return true when the source is streaming data.
Implements cx::VideoSource.
Definition at line 63 of file cxTestVideoSource.h.
|
inlinevirtual |
Definition at line 65 of file cxTestVideoSource.h.
|
virtual |
Set the resolution of the incoming video in mm/pixel
Reimplemented from cx::VideoSource.
Definition at line 50 of file cxTestVideoSource.cpp.
|
inlinevirtual |
Definition at line 66 of file cxTestVideoSource.h.
|
virtual |
|
virtual |
|
inlinevirtual |
return true is data stream is ok to display. This is a heuristic based on the data rate.
Implements cx::VideoSource.
Definition at line 61 of file cxTestVideoSource.h.