MeVisLab Toolbox Reference
DCMTree_PixelDataTag.h
Go to the documentation of this file.
1 /*************************************************************************************
2 **
3 ** Copyright 2016, MeVis Medical Solutions AG
4 **
5 ** The user may use this file in accordance with the license agreement provided with
6 ** the Software or, alternatively, in accordance with the terms contained in a
7 ** written agreement between the user and MeVis Medical Solutions AG.
8 **
9 ** For further information use the contact form at https://www.mevislab.de/contact
10 **
11 **************************************************************************************/
12 
13 #ifndef DCM_TREE_PIXEL_DATA_TAG_H
14 #define DCM_TREE_PIXEL_DATA_TAG_H
15 
16 #include <DCMTree_Tag.h>
17 
18 namespace DCMTree
19 {
21  {
22  public:
23  PixelDataTag(DCMTree::TagInfo const & tagInfo);
24 
25  virtual pixel_cont_t getUncompressedPixelData(size_t& sizeInBytes, std::string& colorModel) const = 0;
26 
27  };
28 }
29 
30 #endif
#define DCMTREE_EXPORT
PixelDataTag(DCMTree::TagInfo const &tagInfo)
virtual pixel_cont_t getUncompressedPixelData(size_t &sizeInBytes, std::string &colorModel) const =0
Class to carry meta-information about a specific tag.
Class to represent one dicom tag.
Definition: DCMTree_Tag.h:43
class to dump a DCMTree dicom message into a human readable file this class could be used as a starte...
boost::shared_array< unsigned char > pixel_cont_t
Definition: DCMTree_Lib.h:99