MeVisLab Toolbox Reference
|
Header with tool functions to create DICOM IODs as tag sets. More...
#include "MLMLToDicomToolsSystem.h"
#include <mlReleaseTools.h>
#include <DCMTree_DicomTags.h>
#include <DCMTree_Lib.h>
#include "mlDicomSegmentItem.h"
Go to the source code of this file.
Namespaces | |
namespace | ml |
Main documentation file for ML users and developers. | |
namespace | ml::DicomIODsCreate |
Namespace containing a number of tool function interfaces to create DICOM IODs as tag sets. | |
Functions | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendSOPCommonModuleTags (DCMTree::TreePtr resultTree, const std::string &SOPClassUID, const std::string &SOPInstanceUID) |
Appends required DICOM tags to resultTree according to DICOM standard, C.12.1, SOP Common Module. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendContentIdentificationMacroTags (DCMTree::TreePtr resultTree, const std::string &instanceNumber, const std::string &contentLabel, const std::string &contentDescription="", const std::string &contentCreatorsName="") |
Appends required DICOM tags to resultTree according to DICOM standard, 10.9, Content Identification Macro. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendPatientModuleTags (DCMTree::TreePtr resultTree, const std::string &patientsName, const std::string &patientID, const std::string &patientBirthDate, const std::string &patientSexString) |
Appends required DICOM tags to resultTree according to DICOM standard, C.7.1.1, Patient Module Module Attributes. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendGeneralStudyModuleTags (DCMTree::TreePtr resultTree, const std::string &studyInstanceUID, const std::string &studyDate, const std::string &studyTime, const std::string &referringPhysicianName, const std::string &studyID, const std::string &accessionNumber, const std::string &studyDescription) |
Appends required DICOM tags to resultTree according to DICOM standard, C.7.1.3, General Study Module Attributes. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendGeneralSeriesModuleTags (DCMTree::TreePtr resultTree, const std::string &seriesInstanceUID, const std::string &seriesNumber, const std::string &seriesDescription, bool writeLateralityTag=false, const std::string &laterality="", const std::string &modality="", bool writePatientPositionTag=false, const std::string &patientPosition="", bool writeBodyPartExaminedTag=false, const std::string &bodyPartExamined="") |
Appends required DICOM tags to resultTree according to DICOM standard, C.7.3.1, General Series Module Attributes. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendGeneralEquipmentModuleTags (DCMTree::TreePtr resultTree, const std::string &manufacturer, const std::string &manufacturerModelName, const std::string &deviceSerialNumber, const std::string &softwareVersions) |
Appends required DICOM tags to resultTree according to DICOM standard, C.7.5.1, General Equipment Module Attributes. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendContentDataTimeModuleTags (DCMTree::TreePtr resultTree, const std::string &contentDate, const std::string &contentTime, const DCMTree::RawTagId dateTagId=DCMTree_ContentDate, const DCMTree::RawTagId timeTagId=DCMTree_ContentTime) |
Appends required DICOM tags ContentData and ContentTime to resultTree, C.7.6.1, General Image Module Attributes. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendGeneralImageModuleTags (DCMTree::TreePtr resultTree, const std::string &instanceNumber, const std::string &patientOrientation, const std::string &contentDate, const std::string &contentTime, const bool addPatientOrientation=true) |
Appends required DICOM tags to resultTree according to DICOM standard, C.7.6.1, General Image Module Attributes. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendImagePlaneModuleTags (DCMTree::TreePtr resultTree, const Vector2 &pixelSpacing, const Vector3 &imagePositionPatient, const Vector6 &imageOrientationPatient, double sliceThickness, double sliceLocation) |
Appends required DICOM tags to resultTree according to DICOM standard, C.7.6.2, Image Plane Module Attributes. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendSCMultiframeImageModuleTags (DCMTree::TreePtr resultTree, const std::string &burnedInAnnotation, double rescaleIntercept, double rescaleSlope, const std::string &rescaleType, bool writeNominalScannedPixelSpacing=false, const Vector2 &nominalScannedPixelSpacing=Vector2(1, 1), bool writeFrameIncrementPointer=false, const std::string &frameIncrementPointer="(0000,0000)") |
Appends required DICOM tags to resultTree according to DICOM standard, C.8.6.3 SC Multi-Frame-image module. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendReferencedSOPTagUIDs (DCMTree::TreePtr dcmTree, const std::string &referencedSOPClassUID, const std::string &referencedSOPInstanceUID, const std::string &referencedFrameNumber=std::string(), const std::string &referencedSegmentNumber=std::string()) |
Add DICOM Standard, 10.8 SOP INSTANCE REFERENCE MACRO-Tags Referenced SOP Class UID, Referenced SOP Instance UID, ReferencedFrameNumber, or ReferencedSegmentNumber to dcmTree if corresponding strings are not empty. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendSegmentationSeriesModuleAttributesTags (DCMTree::TreePtr dcmTree, MLint seriesNumber) |
Add tags described in DICOM Standard, C.8.20.1: Segmentation Series Module Attributes to dcmTree. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendCodeSequenceMacroAttributesTags (DCMTree::TreePtr dcmTree, const DCMTree::TagId sequenceTagId, const std::string &sequenceName, const std::string &codeValue, const std::string &codingSchemeDesignator, const std::string &codeMeaning) |
Add a Code Sequence with one entry with Code Sequence Macro Attributes given by the code* parameters. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendGeneralAnatomyMandatoryMacroAttributesTags (DCMTree::TreePtr dcmTree, const std::string &codeValue, const std::string &codingSchemeDesignator, const std::string &codeMeaning) |
Add General Anatomy Mandatory Macro tags according to DICOM Standard, Table 8.8-1. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendSegmentItemTags (DCMTree::TreePtr dcmTree, const DicomSegmentItem &segmentItem, unsigned int segmentNumber) |
Add the contents of a segment item to dcmTree according. | |
ML_MLToDicomTools_EXPORT std::string | ml::DicomIODsCreate::appendSegmentSequenceTags (DCMTree::TreePtr dcmTree, const DicomSegmentItemVector &segmentSequenceItems) |
Add all segment items of segmentSequence as SegmentSequence tag to dcmTree by using addSegmentItem. | |
Header with tool functions to create DICOM IODs as tag sets.
Definition in file mlDicomIODsCreate.h.