32 class DicomMessageCollector;
35 namespace DICOMTagTools{
36 struct DicomPaletteInfo;
42 namespace DicomToMLTools {
102 const std::string &firstFileName,
106 double defaultFillValue,
108 const std::string &versionString,
110 bool removePrivateMultiFrameSQTag,
111 bool forceOrthogonalWorldMatrix,
112 bool copyPrivateTopLevelSrcTags,
153 bool replaceOnlyIfFound,
155 std::vector<DCMTree::RawTagId> *usedTags,
171 const bool adjustToLUTType=
false);
238 const double minVoxelValue,
239 const double maxVoxelValue,
279 const std::string &fileNameUTF8,
287 bool useOldWorldMatrixCalculation,
298 size_t spectDataSizeInBytes);
338 size_t pixelDataSizeInBytes,
359 std::vector<std::string> *cDimInfos,
360 bool overrideBadTagInfos,
381 bool overrideBadTagInfos,
495 const double inDataRangeMin,
496 const double inDataRangeMax,
501 const double defaultOperationDouble,
502 double &resultRangeMin,
503 double &resultRangeMax);
Class to collect messages and errors related to a given frame handle.
Class which represents an image, which manages properties of an image and image data which is located...
This class manages/represents a rectangular 6d image region which is organized linearly in memory.
Class to manage a 3D set of handles describing frames or volumes to be composed to a higher dimension...
MLint32 MLDataType
MLDataType.
MLint32 MLErrorCode
Type of an ML Error code.
Header of FileHandle class which should be used in DICOM importing modules to resolve the filename fo...
Tool class for the min/max value handling from and in DICOM frame sets.
boost::shared_ptr< const StructuredMF > Const_StructuredMFPtr
boost::shared_ptr< StructuredMF > StructuredMFPtr
boost::shared_ptr< const Tree > Const_TreePtr