CustusX
16.5.0-rc9
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 56 of file cxActiveData.h.
cx::ActiveData::ActiveData | ( | PatientModelServicePtr | patientModelService, |
SessionStorageServicePtr | sessionStorageService | ||
) |
Definition at line 103 of file cxActiveData.cpp.
|
signal |
|
signal |
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 142 of file cxActiveData.cpp.
boost::shared_ptr< DATA > cx::ActiveData::getActive | ( | ) | const |
Definition at line 95 of file cxActiveData.h.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 137 of file cxActiveData.cpp.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 207 of file cxActiveData.cpp.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 149 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 160 of file cxActiveData.cpp.
|
static |
Definition at line 267 of file cxActiveData.cpp.
|
inlinevirtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 73 of file cxActiveData.h.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 245 of file cxActiveData.cpp.
|
virtual |
Reimplemented in cx::ActiveDataNull.
Definition at line 188 of file cxActiveData.cpp.
|
virtual |
Definition at line 201 of file cxActiveData.cpp.