CustusX  16.5.0-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::DICOMModelPrivate Class Reference

Public Member Functions

 DICOMModelPrivate (DICOMModel &)
 
virtual ~DICOMModelPrivate ()
 
void fetchChildren (const QModelIndex &indexValue)
 
NodePtr createNode (int row, const QModelIndex &parentValue) const
 
DicomModelNodenodeFromIndex (const QModelIndex &indexValue) const
 
void remove (const QModelIndex &index)
 

Public Attributes

NodePtr RootNode
 
QSharedPointer< ctkDICOMDatabase > DataBase
 

Protected Attributes

DICOMModel *const q_ptr
 

Detailed Description

Definition at line 52 of file cxDICOMModel.cpp.

Constructor & Destructor Documentation

cx::DICOMModelPrivate::DICOMModelPrivate ( DICOMModel o)

Definition at line 70 of file cxDICOMModel.cpp.

cx::DICOMModelPrivate::~DICOMModelPrivate ( )
virtual

Definition at line 75 of file cxDICOMModel.cpp.

Member Function Documentation

NodePtr cx::DICOMModelPrivate::createNode ( int  row,
const QModelIndex &  parentValue 
) const

Definition at line 89 of file cxDICOMModel.cpp.

void cx::DICOMModelPrivate::fetchChildren ( const QModelIndex &  indexValue)

Definition at line 95 of file cxDICOMModel.cpp.

DicomModelNode * cx::DICOMModelPrivate::nodeFromIndex ( const QModelIndex &  indexValue) const

Definition at line 79 of file cxDICOMModel.cpp.

void cx::DICOMModelPrivate::remove ( const QModelIndex &  index)

Definition at line 116 of file cxDICOMModel.cpp.

Member Data Documentation

QSharedPointer<ctkDICOMDatabase> cx::DICOMModelPrivate::DataBase

Definition at line 67 of file cxDICOMModel.cpp.

DICOMModel* const cx::DICOMModelPrivate::q_ptr
protected

Definition at line 56 of file cxDICOMModel.cpp.

NodePtr cx::DICOMModelPrivate::RootNode

Definition at line 66 of file cxDICOMModel.cpp.


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