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

#include <cxDicomModelNode.h>

Inheritance diagram for cx::StudyDicomModelNode:
cx::DicomModelNode

Public Member Functions

 StudyDicomModelNode ()
 
virtual ~StudyDicomModelNode ()
 
virtual DICOMModel::IndexType getType () const
 
virtual void fillChildrenUids ()
 
virtual QVariant getName () const
 
virtual QVariant getTimestamp () const
 
virtual QString getFirstDICOMFilename () const
 
- Public Member Functions inherited from cx::DicomModelNode
 DicomModelNode ()
 
virtual ~DicomModelNode ()
 
bool canFetchMore () const
 
bool hasChildren () const
 
NodePtr getFetchedChildForRow (int row) const
 
virtual QVariant getModality () const
 
virtual QVariant getImageCount () const
 
QVariant getDefaultName () const
 
QString format_date () const
 
QString format_time () const
 
DicomImageReaderPtr createReader () 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 135 of file cxDicomModelNode.h.

Constructor & Destructor Documentation

cx::StudyDicomModelNode::StudyDicomModelNode ( )
inline

Definition at line 138 of file cxDicomModelNode.h.

virtual cx::StudyDicomModelNode::~StudyDicomModelNode ( )
inlinevirtual

Definition at line 139 of file cxDicomModelNode.h.

Member Function Documentation

void cx::StudyDicomModelNode::fillChildrenUids ( )
virtual

Implements cx::DicomModelNode.

Definition at line 216 of file cxDicomModelNode.cpp.

QString cx::StudyDicomModelNode::getFirstDICOMFilename ( ) const
virtual

Reimplemented from cx::DicomModelNode.

Definition at line 242 of file cxDicomModelNode.cpp.

QVariant cx::StudyDicomModelNode::getName ( ) const
virtual

Reimplemented from cx::DicomModelNode.

Definition at line 221 of file cxDicomModelNode.cpp.

QVariant cx::StudyDicomModelNode::getTimestamp ( ) const
virtual

Reimplemented from cx::DicomModelNode.

Definition at line 232 of file cxDicomModelNode.cpp.

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

Implements cx::DicomModelNode.

Definition at line 141 of file cxDicomModelNode.h.


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