ImFusion SDK 4.3
ModuleList Class Referenceabstract

#include <ImFusion/Dicom/DicomModule.h>

Interface for classes that consist of modules. More...

+ Inheritance diagram for ModuleList:

Detailed Description

Interface for classes that consist of modules.

Public Member Functions

virtual DcmItem & dataset ()=0
 Dataset (or sub-item of a dataset) that will be used by the Modules.
 
const std::vector< const Module * > & modules () const
 List of all modules.
 

Protected Member Functions

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

std::vector< const Module * > m_modules
 List of all modules.
 

Member Function Documentation

◆ dataset()

◆ addModule()

virtual void addModule ( const Module & m)
protectedvirtual

Adds a the module to the list. Should only be called by the Module constructor.

Reimplemented in XrayPositioning::ZiehmImageSpotPositionSequence.


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