comparison OrthancServer/ParsedDicomFile.cpp @ 791:381f90e2b69d

refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 05 May 2014 22:44:34 +0200
parents 331eaf9d9d69
children 111a1738e11e
comparison
equal deleted inserted replaced
790:331eaf9d9d69 791:381f90e2b69d
1033 Replace(DICOM_TAG_STUDY_INSTANCE_UID, FromDcmtkBridge::GenerateUniqueIdentifier(ResourceType_Study)); 1033 Replace(DICOM_TAG_STUDY_INSTANCE_UID, FromDcmtkBridge::GenerateUniqueIdentifier(ResourceType_Study));
1034 Replace(DICOM_TAG_SERIES_INSTANCE_UID, FromDcmtkBridge::GenerateUniqueIdentifier(ResourceType_Series)); 1034 Replace(DICOM_TAG_SERIES_INSTANCE_UID, FromDcmtkBridge::GenerateUniqueIdentifier(ResourceType_Series));
1035 Replace(DICOM_TAG_SOP_INSTANCE_UID, FromDcmtkBridge::GenerateUniqueIdentifier(ResourceType_Instance)); 1035 Replace(DICOM_TAG_SOP_INSTANCE_UID, FromDcmtkBridge::GenerateUniqueIdentifier(ResourceType_Instance));
1036 } 1036 }
1037 1037
1038
1039 ParsedDicomFile::ParsedDicomFile(const char* content,
1040 size_t size)
1041 {
1042 Setup(content, size);
1043 }
1044
1045 ParsedDicomFile::ParsedDicomFile(const std::string& content)
1046 {
1047 if (content.size() == 0)
1048 {
1049 Setup(NULL, 0);
1050 }
1051 else
1052 {
1053 Setup(&content[0], content.size());
1054 }
1055 }
1038 } 1056 }