ImFusion SDK 4.3
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 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 ModuleList
const std::vector< const Module * > & modules () const
 List of all modules.
 

Additional Inherited Members

- Protected Member Functions inherited from 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 ModuleList
std::vector< const Module * > m_modules
 List of all modules.
 

Member Function Documentation

◆ dataset()

DcmItem & dataset ( )
overridevirtual

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

Implements ModuleList.


The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close