CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::RootDicomModelNode Class Reference

#include <cxDicomModelNode.h>

Inheritance diagram for cx::RootDicomModelNode:
cx::DicomModelNode

Public Member Functions

 RootDicomModelNode ()
 
virtual ~RootDicomModelNode ()
 
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
 
const std::vector< NodePtr > & getFetchedChildren () const
 all children currently loaded (filled by fetchMore()) More...
 
QStringList getChildrenUID () const
 uids of all loaded and unloaded children. More...
 
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 105 of file cxDicomModelNode.h.

Constructor & Destructor Documentation

cx::RootDicomModelNode::RootDicomModelNode ( )
inline

Definition at line 108 of file cxDicomModelNode.h.

virtual cx::RootDicomModelNode::~RootDicomModelNode ( )
inlinevirtual

Definition at line 109 of file cxDicomModelNode.h.

Member Function Documentation

void cx::RootDicomModelNode::fillChildrenUids ( )
virtual

Implements cx::DicomModelNode.

Definition at line 162 of file cxDicomModelNode.cpp.

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

Implements cx::DicomModelNode.

Definition at line 111 of file cxDicomModelNode.h.


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