MeVisLab Toolbox Reference
mlDicomPixelDataProcessingTools.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
5
10//----------------------------------------------------------------------------------
11#pragma once
12
14
15// DCMTree File IO Support for saving/loading DCMTrees and other DCMTree operations.
16#include <DCMTree_DicomTags.h>
17#include <DCMTree_Exception.h>
18
19// DICOM classes.
20#include <DCMTree_Tag.h>
21#include <DCMTree_Tree.h>
22
23ML_START_NAMESPACE
24
25namespace DicomToMLTools {
26
27//----------------------------------------------------------------------------------
32//----------------------------------------------------------------------------------
65
66};
67
68ML_END_NAMESPACE
#define MLDICOM_TO_ML_TOOLS_EXPORT
DLL export macro definition.
bool needsCorrection
Set to true if any processing on pixel data is required, otherwise false after construction.
NeedsSignednessCorrectionShiftingOrMasking(DCMTree::Const_TreePtr dcmTree)
void print(std::ostream &ostr)
Print structure members into ostr.
void correctIfNecessary(MLDataType dType, size_t numVoxels, void *dataPtr)
MLint32 MLDataType
Definition mlTypeDefs.h:595
Collection of tool functions for copy operations from DICOM pixel data to ML SubImages.
boost::shared_ptr< const Tree > Const_TreePtr
Definition DCMTree_Lib.h:67