21#include <FMEThirdPartyWarningsDisable.h> 
   24#include <FMEThirdPartyWarningsRestore.h> 
   30#include "DPL_TypeDefs.h" 
   31#include "DPL_SecondPassPartitioningProvider.h" 
   32#include "DPT_IrregularTimePointsPartitioner.h" 
   33#include "DPT_FrameCopyPartitioner.h" 
   38  class SecondPassPartitioner;
 
   58  DPL::SecondPassPartitioner* 
getPartitioner(
const std::string& partitionerName) 
const override;
 
   62  DPL::Toolbox::FrameCopyPartitioner                   _fcPartitioner;
 
   65  DPL::Toolbox::IrregularTimePointsPartitioner         _irrPartitioner;
 
   71  std::map< std::string, DPL::SecondPassPartitioner* > _partitioners;
 
 
Project global and OS specific declarations.
 
#define MLDIRECTDICOMIMPORT_EXPORT
Only for diagnostic purposes.
 
A derived DPL SecondPassPartitioner to avoid that multi-frame files are composed when imported by Dir...
 
An implementation of the DPL::SecondPassPartitioningProvider class for the DirectDicomImport modules.
 
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.
 
A derived DPL SecondPassPartitioner to avoid that multi-frame files are composed when imported by Dir...
 
Forward and includes of internally used DPL classes.
 
boost::log::sources::severity_channel_logger< SeverityLevel > Logger