ImFusion C++ SDK 4.4.0
ImFusion::Dicom::ModuleList Class Referenceabstract

#include <ImFusion/Dicom/DicomModule.h>

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

Inheritance diagram for ImFusion::Dicom::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 ImFusion::Dicom::ModuleList::addModule ( const Module & m)
protectedvirtual

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

Reimplemented in ImFusion::CT::XrayPositioning::ZiehmImageSpotPositionSequence.


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