MeVisLab Toolbox Reference
ml::DirectDicomImportDPLSecondPassPartitioningProvider Class Reference

An implementation of the DPL::SecondPassPartitioningProvider class for the DirectDicomImport modules. More...

#include <mlDirectDicomImportDPLSecondPassPartitioningProvider.h>

Inheritance diagram for ml::DirectDicomImportDPLSecondPassPartitioningProvider:

Public Member Functions

 DirectDicomImportDPLSecondPassPartitioningProvider (DPL::Logger &logger)
 Constructs a new SecondPassPartitioningProvider and populates the map of known partitioners.
 
DPL::SecondPassPartitioner * getPartitioner (const std::string &partitionerName) const override
 Gets a SecondPassPartitioner by name.
 

Detailed Description

An implementation of the DPL::SecondPassPartitioningProvider class for the DirectDicomImport modules.

It uses a simple std::map container to map between the name of a partitioner to the partitioner itself.

Definition at line 49 of file mlDirectDicomImportDPLSecondPassPartitioningProvider.h.

Constructor & Destructor Documentation

◆ DirectDicomImportDPLSecondPassPartitioningProvider()

ml::DirectDicomImportDPLSecondPassPartitioningProvider::DirectDicomImportDPLSecondPassPartitioningProvider ( DPL::Logger & logger)

Constructs a new SecondPassPartitioningProvider and populates the map of known partitioners.

Member Function Documentation

◆ getPartitioner()

DPL::SecondPassPartitioner * ml::DirectDicomImportDPLSecondPassPartitioningProvider::getPartitioner ( const std::string & partitionerName) const
override

Gets a SecondPassPartitioner by name.

Parameters
partitionerNamename of the partitioner to retrieve
Returns
a pointer to the named SecondPassPartitioner, or nullptr if the named partitioner does not exist

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