ImFusion C++ SDK 4.4.0
ImFusion::Dicom::DatasetModuleList Class Reference

#include <ImFusion/Dicom/DicomModule.h>

A stub that allows to use a Module with a DcmItem alone (without deriving some class from ModuleList). More...

Inheritance diagram for ImFusion::Dicom::DatasetModuleList:

Detailed Description

A stub that allows to use a Module with a DcmItem alone (without deriving some class from ModuleList).

DcmItem& item = ...;
Dicom::DatasetModuleList moduleParent(item);
Dicom::CommonModule common(moduleParent, Dicom::Module::Type::UserOption);
Collection of the essential tags describing a Dicom data set combining.
Definition DicomModule.h:173
A stub that allows to use a Module with a DcmItem alone (without deriving some class from ModuleList)...
Definition DicomModule.h:72

Public Member Functions

 DatasetModuleList (DcmItem &parent)
DcmItem & dataset () override
 Dataset (or sub-item of a dataset) that will be used by the Modules.
Public Member Functions inherited from ImFusion::Dicom::ModuleList
const std::vector< const Module * > & modules () const
 List of all modules.

Additional Inherited Members

Protected Member Functions inherited from ImFusion::Dicom::ModuleList
virtual void addModule (const Module &m)
 Adds a the module to the list. Should only be called by the Module constructor.
virtual void removeModule (const Module &m)
Protected Attributes inherited from ImFusion::Dicom::ModuleList
std::vector< const Module * > m_modules
 List of all modules.

Member Function Documentation

◆ dataset()

DcmItem & ImFusion::Dicom::DatasetModuleList::dataset ( )
overridevirtual

Dataset (or sub-item of a dataset) that will be used by the Modules.

Implements ImFusion::Dicom::ModuleList.


The documentation for this class was generated from the following file:
  • ImFusion/Dicom/DicomModule.h
Search Tab / S to search, Esc to close