#include <mlDcmIODInterface.h>
Public Types | |
| typedef std::vector < DcmModuleType > | dcmModuleTypeVec |
| Maps a DcmModuleType enum to DcmModuleInterface pointer. | |
| typedef std::vector < DcmModuleType >::iterator | dcmModuleTypeVecIter |
Public Member Functions | |
| DcmIODInterface () | |
| Default Constructor. | |
| virtual | ~DcmIODInterface () |
| Default Destructor. | |
| bool | containsModule (DcmModuleType moduleType) |
| dcmModuleTypeVec | getModuleTypes () |
| Return vector of DcmModuleTypes. | |
| void | setInternalObjectPtr (boost::shared_ptr< DcmIOD > internalObjectPtr) |
| Set the wrapped DcmIOD object. | |
Protected Attributes | |
| dcmModuleTypeVec | _dcmModuleTypes |
| boost::shared_ptr< DcmIOD > | _internalObjectPtr |
| Boost pointer to the wrapped DcmIOD object. | |
Definition at line 94 of file mlDcmIODInterface.h.
| typedef std::vector<DcmModuleType> ml::DcmIODInterface< DcmIOD >::dcmModuleTypeVec |
Maps a DcmModuleType enum to DcmModuleInterface pointer.
Definition at line 98 of file mlDcmIODInterface.h.
| typedef std::vector<DcmModuleType>::iterator ml::DcmIODInterface< DcmIOD >::dcmModuleTypeVecIter |
Definition at line 99 of file mlDcmIODInterface.h.
| ml::DcmIODInterface< DcmIOD >::DcmIODInterface | ( | ) |
Default Constructor.
| virtual ml::DcmIODInterface< DcmIOD >::~DcmIODInterface | ( | ) | [virtual] |
Default Destructor.
| bool ml::DcmIODInterface< DcmIOD >::containsModule | ( | DcmModuleType | moduleType | ) | [inline] |
Definition at line 107 of file mlDcmIODInterface.h.
| dcmModuleTypeVec ml::DcmIODInterface< DcmIOD >::getModuleTypes | ( | ) | [inline] |
| void ml::DcmIODInterface< DcmIOD >::setInternalObjectPtr | ( | boost::shared_ptr< DcmIOD > | internalObjectPtr | ) | [inline] |
dcmModuleTypeVec ml::DcmIODInterface< DcmIOD >::_dcmModuleTypes [protected] |
Definition at line 124 of file mlDcmIODInterface.h.
boost::shared_ptr<DcmIOD> ml::DcmIODInterface< DcmIOD >::_internalObjectPtr [protected] |
1.5.8