fw4spl
fwGdcmIO::reader::tid::TemplateID< DATATYPE > Class Template Reference

TemplateID base class used to write templates. More...

#include <TemplateID.hpp>

+ Inheritance diagram for fwGdcmIO::reader::tid::TemplateID< DATATYPE >:

Public Member Functions

FWGDCMIO_API TemplateID (const std::shared_ptr< const ::fwMedData::DicomSeries > &dicomSeries, const std::shared_ptr< ::gdcm::Reader > &reader, const std::shared_ptr< ::fwGdcmIO::container::DicomInstance > &instance, const std::shared_ptr< DATATYPE > &object, const ::fwLog::Logger::sptr &logger)
 Constructor. More...
 
virtual FWGDCMIO_API ~TemplateID ()
 Destructor.
 

Protected Attributes

std::shared_ptr< const ::fwMedData::DicomSeriesm_dicomSeries
 Dicom Series.
 
std::shared_ptr< ::gdcm::Reader > m_reader
 GDCM Reader.
 
std::shared_ptr< ::fwGdcmIO::container::DicomInstancem_instance
 DICOM Instance.
 
std::shared_ptr< DATATYPE > m_object
 FW4SPL Object.
 
::fwLog::Logger::sptr m_logger
 Logger.
 

Detailed Description

template<class DATATYPE>
class fwGdcmIO::reader::tid::TemplateID< DATATYPE >

TemplateID base class used to write templates.

Definition at line 29 of file reader/tid/TemplateID.hpp.

Constructor & Destructor Documentation

template<class DATATYPE>
fwGdcmIO::reader::tid::TemplateID< DATATYPE >::TemplateID ( const std::shared_ptr< const ::fwMedData::DicomSeries > &  dicomSeries,
const std::shared_ptr< ::gdcm::Reader > &  reader,
const std::shared_ptr< ::fwGdcmIO::container::DicomInstance > &  instance,
const std::shared_ptr< DATATYPE > &  object,
const ::fwLog::Logger::sptr &  logger 
)

Constructor.

Parameters
[in]dicomSeriesDicomSeries used to access computed tag values.
[in]readerGDCM reader that must be used to read series.
[in]instanceDICOM instance used to share informations between modules
[in]objectFW4SPL data object
[in]loggerLogger

Definition at line 71 of file reader/tid/TemplateID.hpp.

References SLM_ASSERT.


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