NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::NullDicomModelNode Class Reference

#include <cxDicomModelNode.h>

Inheritance diagram for cx::NullDicomModelNode:
cx::DicomModelNode

Public Member Functions

 NullDicomModelNode ()
 
virtual ~NullDicomModelNode ()
 
virtual DICOMModel::IndexType getType () const
 
virtual void fillChildrenUids ()
 
- Public Member Functions inherited from cx::DicomModelNode
 DicomModelNode ()
 
virtual ~DicomModelNode ()
 
bool canFetchMore () const
 
bool hasChildren () const
 
NodePtr getFetchedChildForRow (int row) const
 
virtual QVariant getName () const
 
virtual QVariant getTimestamp () const
 
virtual QVariant getModality () const
 
virtual QVariant getImageCount () const
 
QVariant getDefaultName () const
 
QString format_date () const
 
QString format_time () const
 
DicomImageReaderPtr createReader () const
 
virtual QString getFirstDICOMFilename () const
 
QString getUid () const
 
int getRow () const
 
DicomModelNodegetParent () const
 
void removeChild (int index)
 
QVariant getValue (int column) const
 
QStringList getHeaders () const
 
bool isNull () const
 

Additional Inherited Members

- Static Public Member Functions inherited from cx::DicomModelNode
static NodePtr createNode (int row, DicomModelNode *parent, QSharedPointer< ctkDICOMDatabase > dataBase)
 
static NodePtr getNullNode ()
 
- Protected Member Functions inherited from cx::DicomModelNode
QVariant getUncachedValue (int column) const
 
- Protected Attributes inherited from cx::DicomModelNode
DicomModelNodeParent
 
std::vector< NodePtrFetchedChildren
 all children currently loaded (filled by fetchMore()) More...
 
QStringList ChildrenUID
 uids of all loaded and unloaded children. More...
 
QString UID
 
std::map< int, QVariant > CachedValues
 
QSharedPointer< ctkDICOMDatabase > DataBase
 
- Static Protected Attributes inherited from cx::DicomModelNode
static NodePtr NullNode
 

Detailed Description

Definition at line 92 of file cxDicomModelNode.h.

Constructor & Destructor Documentation

◆ NullDicomModelNode()

cx::NullDicomModelNode::NullDicomModelNode ( )
inline

Definition at line 95 of file cxDicomModelNode.h.

◆ ~NullDicomModelNode()

virtual cx::NullDicomModelNode::~NullDicomModelNode ( )
inlinevirtual

Definition at line 96 of file cxDicomModelNode.h.

Member Function Documentation

◆ fillChildrenUids()

virtual void cx::NullDicomModelNode::fillChildrenUids ( )
inlinevirtual

Implements cx::DicomModelNode.

Definition at line 99 of file cxDicomModelNode.h.

◆ getType()

virtual DICOMModel::IndexType cx::NullDicomModelNode::getType ( ) const
inlinevirtual

Implements cx::DicomModelNode.

Definition at line 98 of file cxDicomModelNode.h.


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