CustusX  16.12
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::SeriesDicomModelNode Class Reference

#include <cxDicomModelNode.h>

Inheritance diagram for cx::SeriesDicomModelNode:
cx::DicomModelNode

Public Member Functions

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

Constructor & Destructor Documentation

cx::SeriesDicomModelNode::SeriesDicomModelNode ( )
inline

Definition at line 175 of file cxDicomModelNode.h.

virtual cx::SeriesDicomModelNode::~SeriesDicomModelNode ( )
inlinevirtual

Definition at line 176 of file cxDicomModelNode.h.

Member Function Documentation

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

Implements cx::DicomModelNode.

Definition at line 179 of file cxDicomModelNode.h.

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

Reimplemented from cx::DicomModelNode.

Definition at line 313 of file cxDicomModelNode.cpp.

int cx::SeriesDicomModelNode::getFrameCountForSeries ( QString  series) const

Definition at line 321 of file cxDicomModelNode.cpp.

QVariant cx::SeriesDicomModelNode::getImageCount ( ) const
virtual

Reimplemented from cx::DicomModelNode.

Definition at line 308 of file cxDicomModelNode.cpp.

QVariant cx::SeriesDicomModelNode::getModality ( ) const
virtual

Reimplemented from cx::DicomModelNode.

Definition at line 300 of file cxDicomModelNode.cpp.

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

Reimplemented from cx::DicomModelNode.

Definition at line 279 of file cxDicomModelNode.cpp.

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

Reimplemented from cx::DicomModelNode.

Definition at line 290 of file cxDicomModelNode.cpp.

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

Implements cx::DicomModelNode.

Definition at line 178 of file cxDicomModelNode.h.


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