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
18namespace DCMTree
19{
21 {
22 public:
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
TagInfo const & tagInfo() const
Class to dump a DCMTree DICOM message into a human-readable file.
boost::shared_array< unsigned char > pixel_cont_t
Definition DCMTree_Lib.h:93