![]() |
CustusX
15.4.0-beta
An IGT application
|
A data set for video streams (2D/3D). More...
#include <cxTrackedStream.h>
Signals | |
| void | streamChanged (QString uid) |
| void | newTool (ToolPtr tool) |
| void | newVideoSource (VideoSourcePtr videoSource) |
| void | newFrame () |
| void | streaming (bool on) |
| emitted when streaming started/stopped More... | |
Signals inherited from cx::Data | |
| void | transformChanged () |
| emitted when transform is changed More... | |
| void | propertiesChanged () |
| emitted when one of the metadata properties (uid, name etc) changes More... | |
Public Member Functions | |
| TrackedStream (const QString &uid, const QString &name, const ToolPtr &probe, const VideoSourcePtr &videoSource) | |
| void | setProbeTool (const ToolPtr &probeTool) |
| ToolPtr | getProbeTool () |
| void | setVideoSource (const VideoSourcePtr &videoSource) |
| VideoSourcePtr | getVideoSource () |
| void | setSpaceProvider (SpaceProviderPtr spaceProvider) |
| virtual void | addXml (QDomNode &dataNode) |
| adds xml information about the data and its variabels More... | |
| virtual void | parseXml (QDomNode &dataNode) |
| Use a XML node to load data. More... | |
| virtual DoubleBoundingBox3D | boundingBox () const |
| virtual bool | load (QString path) |
| Not used. More... | |
| virtual void | save (const QString &basePath) |
| Not used. More... | |
| virtual QString | getType () const |
| ImagePtr | getChangingImage () |
| bool | is3D () |
| bool | hasVideo () const |
Public Member Functions inherited from cx::Data | |
| Data (const QString &uid, const QString &name="") | |
| virtual | ~Data () |
| void | setUid (const QString &uid) |
| void | setName (const QString &name) |
| void | setAcquisitionTime (QDateTime time) |
| virtual RegistrationHistoryPtr | get_rMd_History () |
| LandmarksPtr | getLandmarks () |
| virtual QString | getUid () const |
| virtual QString | getName () const |
| virtual Transform3D | get_rMd () const |
| virtual QDateTime | getAcquisitionTime () const |
| virtual QString | getFilename () const |
| virtual void | setFilename (QString val) |
| virtual QString | getSpace () |
| virtual QString | getParentSpace () |
| virtual CoordinateSystem | getCoordinateSystem () |
Static Public Member Functions | |
| static TrackedStreamPtr | create (const QString &uid, const QString &name="") |
| static QString | getTypeName () |
Additional Inherited Members | |
Protected Slots inherited from cx::Data | |
| virtual void | transformChangedSlot () |
Protected Attributes inherited from cx::Data | |
| QString | mUid |
| QString | mName |
| QString | mFilename |
| QDateTime | mAcquisitionTime |
| LandmarksPtr | mLandmarks |
| REGISTRATION_STATUS | mRegistrationStatus |
| RegistrationHistoryPtr | m_rMd_History |
A data set for video streams (2D/3D).
Allowing video stream as a data type
Definition at line 50 of file cxTrackedStream.h.
| cx::TrackedStream::TrackedStream | ( | const QString & | uid, |
| const QString & | name, | ||
| const ToolPtr & | probe, | ||
| const VideoSourcePtr & | videoSource | ||
| ) |
Definition at line 52 of file cxTrackedStream.cpp.
|
virtual |
adds xml information about the data and its variabels
Reimplemented from cx::Data.
Definition at line 148 of file cxTrackedStream.cpp.
|
virtual |
Implements cx::Data.
Definition at line 158 of file cxTrackedStream.cpp.
|
static |
Definition at line 47 of file cxTrackedStream.cpp.
| ImagePtr cx::TrackedStream::getChangingImage | ( | ) |
Definition at line 176 of file cxTrackedStream.cpp.
| ToolPtr cx::TrackedStream::getProbeTool | ( | ) |
Definition at line 104 of file cxTrackedStream.cpp.
|
virtual |
Reimplemented from cx::Data.
Definition at line 166 of file cxTrackedStream.cpp.
|
static |
Definition at line 171 of file cxTrackedStream.cpp.
| VideoSourcePtr cx::TrackedStream::getVideoSource | ( | ) |
Definition at line 138 of file cxTrackedStream.cpp.
| bool cx::TrackedStream::hasVideo | ( | ) | const |
Definition at line 193 of file cxTrackedStream.cpp.
| bool cx::TrackedStream::is3D | ( | ) |
Definition at line 185 of file cxTrackedStream.cpp.
|
inlinevirtual |
|
signal |
|
signal |
|
signal |
|
virtual |
Use a XML node to load data.
| dataNode | A XML data representation of this object. |
Reimplemented from cx::Data.
Definition at line 153 of file cxTrackedStream.cpp.
|
inlinevirtual |
| void cx::TrackedStream::setProbeTool | ( | const ToolPtr & | probeTool | ) |
Definition at line 63 of file cxTrackedStream.cpp.
| void cx::TrackedStream::setSpaceProvider | ( | SpaceProviderPtr | spaceProvider | ) |
Definition at line 143 of file cxTrackedStream.cpp.
| void cx::TrackedStream::setVideoSource | ( | const VideoSourcePtr & | videoSource | ) |
Definition at line 109 of file cxTrackedStream.cpp.
|
signal |
|
signal |
emitted when streaming started/stopped