CustusX  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 49 of file cxActiveData.cpp.

Constructor & Destructor Documentation

cx::ActiveDataNull::ActiveDataNull ( )
inline

Definition at line 52 of file cxActiveData.cpp.

Member Function Documentation

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

Reimplemented from cx::ActiveData.

Definition at line 59 of file cxActiveData.cpp.

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

Reimplemented from cx::ActiveData.

Definition at line 54 of file cxActiveData.cpp.

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

Reimplemented from cx::ActiveData.

Definition at line 78 of file cxActiveData.cpp.

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

Reimplemented from cx::ActiveData.

Definition at line 64 of file cxActiveData.cpp.

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 69 of file cxActiveData.cpp.

static ActiveDataPtr cx::ActiveDataNull::getNullObject ( )
static
virtual bool cx::ActiveDataNull::isNull ( ) const
inlinevirtual

Reimplemented from cx::ActiveData.

Definition at line 92 of file cxActiveData.cpp.

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

Definition at line 87 of file cxActiveData.cpp.

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

Reimplemented from cx::ActiveData.

Definition at line 83 of file cxActiveData.cpp.

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

Reimplemented from cx::ActiveData.

Definition at line 74 of file cxActiveData.cpp.


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