comparison OrthancServer/FromDcmtkBridge.cpp @ 1831:3ae2ff249675

"/instances/.../header" to get the meta information (header) of the DICOM instance
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 26 Nov 2015 18:53:00 +0100
parents 1065401501fb
children e2c3d752ee1a
comparison
equal deleted inserted replaced
1830:2921384cc352 1831:3ae2ff249675
802 target = Json::objectValue; 802 target = Json::objectValue;
803 DatasetToJson(target, dataset, format, flags, maxStringLength, DetectEncoding(dataset)); 803 DatasetToJson(target, dataset, format, flags, maxStringLength, DetectEncoding(dataset));
804 } 804 }
805 805
806 806
807 void FromDcmtkBridge::ToJson(Json::Value& target,
808 DcmMetaInfo& dataset,
809 DicomToJsonFormat format,
810 DicomToJsonFlags flags,
811 unsigned int maxStringLength)
812 {
813 target = Json::objectValue;
814 DatasetToJson(target, dataset, format, flags, maxStringLength, Encoding_Ascii);
815 }
816
817
807 std::string FromDcmtkBridge::GetName(const DicomTag& t) 818 std::string FromDcmtkBridge::GetName(const DicomTag& t)
808 { 819 {
809 // Some patches for important tags because of different DICOM 820 // Some patches for important tags because of different DICOM
810 // dictionaries between DCMTK versions 821 // dictionaries between DCMTK versions
811 std::string n = t.GetMainTagsName(); 822 std::string n = t.GetMainTagsName();