CustusX  18.04
An IGT application
cx::PatientDicomModelNode Class Reference

#include <cxDicomModelNode.h>

Inheritance diagram for cx::PatientDicomModelNode:
cx::DicomModelNode

Public Member Functions

 PatientDicomModelNode ()
 
virtual ~PatientDicomModelNode ()
 
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 119 of file cxDicomModelNode.h.

Constructor & Destructor Documentation

cx::PatientDicomModelNode::PatientDicomModelNode ( )
inline

Definition at line 122 of file cxDicomModelNode.h.

virtual cx::PatientDicomModelNode::~PatientDicomModelNode ( )
inlinevirtual

Definition at line 123 of file cxDicomModelNode.h.

Member Function Documentation

void cx::PatientDicomModelNode::fillChildrenUids ( )
virtual

Implements cx::DicomModelNode.

Definition at line 174 of file cxDicomModelNode.cpp.

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

Reimplemented from cx::DicomModelNode.

Definition at line 198 of file cxDicomModelNode.cpp.

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

Reimplemented from cx::DicomModelNode.

Definition at line 179 of file cxDicomModelNode.cpp.

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

Reimplemented from cx::DicomModelNode.

Definition at line 190 of file cxDicomModelNode.cpp.

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

Implements cx::DicomModelNode.

Definition at line 125 of file cxDicomModelNode.h.


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