Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkDICOMInfoReader.h

00001 /*=========================================================================
00002 
00003   Program:   3DMed
00004   Date:      $Date: 2014-02-25 18:30:00 +0800 $
00005   Version:   $Version: 4.6.0 $
00006   Copyright: MIPG, Institute of Automation, Chinese Academy of Sciences
00007 
00008 =========================================================================*/
00009 
00010 
00011 #ifndef __mitkDICOMInfoReader_h
00012 #define __mitkDICOMInfoReader_h
00013 
00014 #include "mitkInfoReader.h"
00015 #include "mitkDICOMStructure.h"
00016 
00017 class DcmFile;
00018 
00035 class MITK_COMMON_API mitkDICOMInfoReader : public mitkInfoReader
00036 {
00037 public:
00038     MITK_TYPE(mitkDICOMInfoReader, mitkInfoReader)
00039 
00040     virtual void PrintSelf(ostream &os);
00041 
00042     mitkDICOMInfoReader();
00043 
00052     bool GetDataElement(unsigned long tag, DICOMELEMENT &element);
00053 
00060     static const char* GetDescription(unsigned long tag);
00061 
00062 protected:
00063     virtual ~mitkDICOMInfoReader();
00064 
00065     virtual bool Execute();
00066 
00067     DcmFile *m_DcmFile;
00068 
00069 private:
00070     mitkDICOMInfoReader(const mitkDICOMInfoReader&);
00071     void operator = (const mitkDICOMInfoReader&);
00072 
00073 };
00074 
00075 #endif
00076 

Generated on Tue Feb 25 15:00:36 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3