CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
Provides the last active data of warious types. More...
#include <cxActiveData.h>
Signals | |
void | activeImageChanged (const QString &uId) |
void | activeDataChanged (const QString &uId) |
Public Member Functions | |
ActiveData (PatientModelServicePtr patientModelService, SessionStorageServicePtr sessionStorageService) | |
virtual QList< DataPtr > | getActiveDataHistory () const |
virtual DataPtr | getActive () const |
virtual DataPtr | getActiveUsingRegexp (QString typeRegexp) const |
template<class DATA > | |
boost::shared_ptr< DATA > | getActive () const |
virtual ImagePtr | getDerivedActiveImage () const |
In addition to returning Image this also provides derived (changing) images from TrackedStream. More... | |
virtual void | setActive (DataPtr activeData) |
virtual void | setActive (QString uid) |
virtual QString | getActiveImageUid () |
virtual void | remove (DataPtr dataToBeRemoved) |
virtual bool | isNull () const |
Static Public Member Functions | |
static ActiveDataPtr | getNullObject () |
Provides the last active data of warious types.
Definition at line 35 of file cxActiveData.h.
cx::ActiveData::ActiveData | ( | PatientModelServicePtr | patientModelService, |
SessionStorageServicePtr | sessionStorageService | ||
) |
Definition at line 82 of file cxActiveData.cpp.
|
signal |
|
signal |
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 121 of file cxActiveData.cpp.
boost::shared_ptr< DATA > cx::ActiveData::getActive | ( | ) | const |
Definition at line 74 of file cxActiveData.h.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 116 of file cxActiveData.cpp.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 186 of file cxActiveData.cpp.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 128 of file cxActiveData.cpp.
|
virtual |
In addition to returning Image this also provides derived (changing) images from TrackedStream.
Reimplemented in cx::ActiveDataNull.
Definition at line 139 of file cxActiveData.cpp.
|
static |
Definition at line 246 of file cxActiveData.cpp.
|
inlinevirtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 52 of file cxActiveData.h.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 224 of file cxActiveData.cpp.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 167 of file cxActiveData.cpp.
|
virtual |
Definition at line 180 of file cxActiveData.cpp.