|
MeVisLab Toolbox Reference
|
Header file with tool functions converting ML to DICOM data structures. More...
Go to the source code of this file.
Namespaces | |
| namespace | ml |
| Defines the class GetTileJob. | |
| namespace | ml::MLToDicomTools |
Functions | |
| ML_MLToDicomTools_EXPORT void | ml::MLToDicomTools::getSpacingImagePositionAndOrientationPatientFromMLWorldMatrix (MedicalImageProperties imgProps, Vector3 &pixelSpacing, Vector3 &imagePositionPatient, Vector6 &imageOrientationPatient, std::string *issueMessages=nullptr) |
| ML_MLToDicomTools_EXPORT void | ml::MLToDicomTools::setPixelData (DCMTree::TagPtr pixelDataTag, PagedImage &inImg, MLDataType overrideDataType=ML_INVALID_DATA_TYPE, double *minVal=nullptr, double *maxVal=nullptr, const SubImageBox *overrideBox=nullptr) |
| ML_MLToDicomTools_EXPORT void | ml::MLToDicomTools::setVectorGridData (DCMTree::TagPtr vecGridDataTag, PagedImage &inImg) |
| ML_MLToDicomTools_EXPORT std::string | ml::MLToDicomTools::addAndSetSEGPixelDataTag (DCMTree::TreePtr dcmTree, const BitImage &bitImage, bool writePadded) |
| ML_MLToDicomTools_EXPORT std::string | ml::MLToDicomTools::appendImagePixelModuleTags (DCMTree::TreePtr resultTree, unsigned int samplesPerPixel, const std::string &photometricInterpretation, unsigned int rows, unsigned int columns, unsigned int bitsAllocated, unsigned int bitsStored, unsigned int highBit, unsigned int pixelRepresentation, bool writePlanarConfiguration=false, unsigned int planarConfiguration=0, bool writeMinMaxPixelValue=false, double smallestPixelValue=0, double largestPixelValue=0, MLint numberOfColorChannels=0, const std::vector< std::string > &cDimInfos=std::vector< std::string >()) |
| ML_MLToDicomTools_EXPORT std::string | ml::MLToDicomTools::setSegmentationBinaryImagePixelTags (DCMTree::TreePtr &dcmTree, const BitImage &inputBitImage) |
| ML_MLToDicomTools_EXPORT std::string | ml::MLToDicomTools::setSegmentationFractionalImagePixelTags (DCMTree::TreePtr &dcmTree, const PagedImage &inputBitImage) |
| ML_MLToDicomTools_EXPORT SubImageBox | ml::MLToDicomTools::determineFrameRegion (DCMTree::TreePtr dcmTree, const FieldContainer *treeInfos, PagedImage &inImg, Vector3 *srcImgPosPatient=nullptr, Vector3 *dstImgPosPatient=nullptr, std::string *errorMessage=nullptr, bool useFullTUDimExtentFromInImgInSliceWiseUpdate=false, AdvancedTagSetUpArgs *configParams=nullptr) |
| ML_MLToDicomTools_EXPORT bool | ml::MLToDicomTools::setUpPhotometricInterpretation (DCMTree::TreePtr dcmTree, MLint numColorChannels, const std::vector< std::string > &cDimInfos) |
| ML_MLToDicomTools_EXPORT std::string | ml::MLToDicomTools::setImagePixelTags (DCMTree::TreePtr dcmTree, const FieldContainer *treeInfos, PagedImage &inImg, bool adjustSliceWise, bool reportNonOrthoWorldMatrix, AdvancedTagSetUpArgs *configParams=nullptr) |
Header file with tool functions converting ML to DICOM data structures.
Definition in file mlMLToDicomTools.h.