comparison OrthancServer/Sources/DicomInstanceToStore.cpp @ 5036:877bc3b96476

Handle Dicom sequences in ExtraMainDicomTags and save them in the 'MainDicomSequences' metadata
author Alain Mazy <am@osimis.io>
date Fri, 24 Jun 2022 15:47:10 +0200
parents 8fba26292a9f
children 0ea402b4d901
comparison
equal deleted inserted replaced
5035:67d98fccc850 5036:877bc3b96476
184 virtual void GetSummary(DicomMap& summary) const ORTHANC_OVERRIDE 184 virtual void GetSummary(DicomMap& summary) const ORTHANC_OVERRIDE
185 { 185 {
186 OrthancConfiguration::DefaultExtractDicomSummary(summary, dataset_); 186 OrthancConfiguration::DefaultExtractDicomSummary(summary, dataset_);
187 } 187 }
188 188
189 virtual void GetDicomAsJson(Json::Value& dicomAsJson) const ORTHANC_OVERRIDE 189 virtual void GetDicomAsJson(Json::Value& dicomAsJson, const std::set<DicomTag>& ignoreTagLength) const ORTHANC_OVERRIDE
190 { 190 {
191 OrthancConfiguration::DefaultDicomDatasetToJson(dicomAsJson, dataset_); 191 OrthancConfiguration::DefaultDicomDatasetToJson(dicomAsJson, dataset_, ignoreTagLength);
192 } 192 }
193 193
194 virtual void DatasetToJson(Json::Value& target, 194 virtual void DatasetToJson(Json::Value& target,
195 DicomToJsonFormat format, 195 DicomToJsonFormat format,
196 DicomToJsonFlags flags, 196 DicomToJsonFlags flags,
273 { 273 {
274 OrthancConfiguration::DefaultExtractDicomSummary(summary, GetParsedDicomFile()); 274 OrthancConfiguration::DefaultExtractDicomSummary(summary, GetParsedDicomFile());
275 } 275 }
276 276
277 277
278 void DicomInstanceToStore::GetDicomAsJson(Json::Value& dicomAsJson) const 278 void DicomInstanceToStore::GetDicomAsJson(Json::Value& dicomAsJson, const std::set<DicomTag>& ignoreTagLength) const
279 { 279 {
280 OrthancConfiguration::DefaultDicomDatasetToJson(dicomAsJson, GetParsedDicomFile()); 280 OrthancConfiguration::DefaultDicomDatasetToJson(dicomAsJson, GetParsedDicomFile(), ignoreTagLength);
281 } 281 }
282 282
283 283
284 void DicomInstanceToStore::DatasetToJson(Json::Value& target, 284 void DicomInstanceToStore::DatasetToJson(Json::Value& target,
285 DicomToJsonFormat format, 285 DicomToJsonFormat format,