NorMIT-nav  22.09
An IGT application
cx::ActiveDataNull Class Reference
Inheritance diagram for cx::ActiveDataNull:
cx::ActiveData

Public Member Functions

 ActiveDataNull ()
 
virtual QList< DataPtrgetActiveDataHistory () const
 
virtual DataPtr getActive () const
 
virtual DataPtr getActiveUsingRegexp (QString typeRegexp) 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 QString getActiveImageUid ()
 
virtual void remove (DataPtr dataToBeRemoved)
 
void printWarning (QString warning="") const
 
virtual bool isNull () const
 
- Public Member Functions inherited from cx::ActiveData
 ActiveData (PatientModelServicePtr patientModelService, SessionStorageServicePtr sessionStorageService)
 
template<class DATA >
boost::shared_ptr< DATA > getActive () const
 
virtual void setActive (QString uid)
 

Static Public Member Functions

static ActiveDataPtr getNullObject ()
 
- Static Public Member Functions inherited from cx::ActiveData
static ActiveDataPtr getNullObject ()
 

Additional Inherited Members

- Signals inherited from cx::ActiveData
void activeImageChanged (const QString &uId)
 
void activeDataChanged (const QString &uId)
 

Detailed Description

NULL implementation of ActiveData

Definition at line 28 of file cxActiveData.cpp.

Constructor & Destructor Documentation

◆ ActiveDataNull()

cx::ActiveDataNull::ActiveDataNull ( )
inline

Definition at line 31 of file cxActiveData.cpp.

Member Function Documentation

◆ getActive()

virtual DataPtr cx::ActiveDataNull::getActive ( ) const
inlinevirtual

Reimplemented from cx::ActiveData.

Definition at line 38 of file cxActiveData.cpp.

◆ getActiveDataHistory()

virtual QList<DataPtr> cx::ActiveDataNull::getActiveDataHistory ( ) const
inlinevirtual

Reimplemented from cx::ActiveData.

Definition at line 33 of file cxActiveData.cpp.

◆ getActiveImageUid()

virtual QString cx::ActiveDataNull::getActiveImageUid ( )
inlinevirtual

Reimplemented from cx::ActiveData.

Definition at line 57 of file cxActiveData.cpp.

◆ getActiveUsingRegexp()

virtual DataPtr cx::ActiveDataNull::getActiveUsingRegexp ( QString  typeRegexp) const
inlinevirtual

Reimplemented from cx::ActiveData.

Definition at line 43 of file cxActiveData.cpp.

◆ getDerivedActiveImage()

virtual ImagePtr cx::ActiveDataNull::getDerivedActiveImage ( ) const
inlinevirtual

In addition to returning Image this also provides derived (changing) images from TrackedStream.

Reimplemented from cx::ActiveData.

Definition at line 48 of file cxActiveData.cpp.

◆ getNullObject()

static ActiveDataPtr cx::ActiveDataNull::getNullObject ( )
static

◆ isNull()

virtual bool cx::ActiveDataNull::isNull ( ) const
inlinevirtual

Reimplemented from cx::ActiveData.

Definition at line 71 of file cxActiveData.cpp.

◆ printWarning()

void cx::ActiveDataNull::printWarning ( QString  warning = "") const
inline

Definition at line 66 of file cxActiveData.cpp.

◆ remove()

virtual void cx::ActiveDataNull::remove ( DataPtr  dataToBeRemoved)
inlinevirtual

Reimplemented from cx::ActiveData.

Definition at line 62 of file cxActiveData.cpp.

◆ setActive()

virtual void cx::ActiveDataNull::setActive ( DataPtr  activeData)
inlinevirtual

Reimplemented from cx::ActiveData.

Definition at line 53 of file cxActiveData.cpp.


The documentation for this class was generated from the following file: