Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mkubecek:fun
aeskulap
aeskulap-dcmtk-362.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File aeskulap-dcmtk-362.patch of Package aeskulap
--- a/imagepool/netloader.cpp +++ b/imagepool/netloader.cpp @@ -26,6 +26,7 @@ #include "poolmoveassociation.h" #include "dcmtk/dcmdata/dcdatset.h" #include "dcmtk/dcmdata/dcdeftag.h" +#include "dcmtk/dcmdata/dcitem.h" #include "netclient.h" #include "netloader.h" #include "aconfiguration.h" @@ -102,29 +103,29 @@ bool NetLoader::run() { DcmDataset query; DcmElement* e = NULL; - e = newDicomElement(DCM_QueryRetrieveLevel); + e = DcmItem::newDicomElement(DCM_QueryRetrieveLevel); e->putString("STUDY"); query.insert(e); - e = newDicomElement(DCM_PatientName); + e = DcmItem::newDicomElement(DCM_PatientName); query.insert(e); - e = newDicomElement(DCM_PatientID); + e = DcmItem::newDicomElement(DCM_PatientID); query.insert(e); - e = newDicomElement(DCM_StudyDate); + e = DcmItem::newDicomElement(DCM_StudyDate); query.insert(e); - e = newDicomElement(DCM_StudyTime); + e = DcmItem::newDicomElement(DCM_StudyTime); query.insert(e); - e = newDicomElement(DCM_AccessionNumber); + e = DcmItem::newDicomElement(DCM_AccessionNumber); query.insert(e); - e = newDicomElement(DCM_StudyID); + e = DcmItem::newDicomElement(DCM_StudyID); query.insert(e); - e = newDicomElement(DCM_StudyInstanceUID); + e = DcmItem::newDicomElement(DCM_StudyInstanceUID); e->putString(studyinstanceuid.c_str()); query.insert(e); @@ -150,22 +151,22 @@ bool NetLoader::run() { DcmDataset query; DcmElement* e = NULL; - e = newDicomElement(DCM_QueryRetrieveLevel); + e = DcmItem::newDicomElement(DCM_QueryRetrieveLevel); e->putString("SERIES"); query.insert(e); - e = newDicomElement(DCM_StudyInstanceUID); + e = DcmItem::newDicomElement(DCM_StudyInstanceUID); e->putString(studyinstanceuid.c_str()); query.insert(e); - e = newDicomElement(DCM_SeriesInstanceUID); + e = DcmItem::newDicomElement(DCM_SeriesInstanceUID); e->putString(i->c_str()); query.insert(e); - e = newDicomElement(DCM_Modality); + e = DcmItem::newDicomElement(DCM_Modality); query.insert(e); - e = newDicomElement(DCM_SeriesNumber); + e = DcmItem::newDicomElement(DCM_SeriesNumber); query.insert(e); std::cout << "C-Move request:" << std::endl; --- a/imagepool/netquery.cpp +++ b/imagepool/netquery.cpp @@ -23,6 +23,7 @@ #include "dicom_legacy.h" #include "dcmtk/dcmdata/dcdatset.h" #include "dcmtk/dcmdata/dcdeftag.h" +#include "dcmtk/dcmdata/dcitem.h" #include "poolfindassociation.h" #include "netclient.h" #include "../gettext.h" @@ -196,64 +197,64 @@ void query_from_net( DcmDataset query; DcmElement* e = NULL; - e = newDicomElement(DCM_QueryRetrieveLevel); + e = DcmItem::newDicomElement(DCM_QueryRetrieveLevel); e->putString("STUDY"); query.insert(e); - e = newDicomElement(DCM_SpecificCharacterSet); + e = DcmItem::newDicomElement(DCM_SpecificCharacterSet); e->putString(dicom_enc.c_str()); query.insert(e); - e = newDicomElement(DCM_PatientName); + e = DcmItem::newDicomElement(DCM_PatientName); e->putString(patientsname.c_str()); query.insert(e); - e = newDicomElement(DCM_PatientID); + e = DcmItem::newDicomElement(DCM_PatientID); e->putString(convert_string_to(patientid.c_str(), system_enc).c_str()); query.insert(e); - e = newDicomElement(DCM_SOPClassesInStudy); + e = DcmItem::newDicomElement(DCM_SOPClassesInStudy); query.insert(e); - e = newDicomElement(DCM_ModalitiesInStudy); + e = DcmItem::newDicomElement(DCM_ModalitiesInStudy); e->putString(modality.c_str()); query.insert(e); - e = newDicomElement(DCM_PatientBirthDate); + e = DcmItem::newDicomElement(DCM_PatientBirthDate); query.insert(e); - e = newDicomElement(DCM_PatientSex); + e = DcmItem::newDicomElement(DCM_PatientSex); query.insert(e); - e = newDicomElement(DCM_StudyDate); + e = DcmItem::newDicomElement(DCM_StudyDate); e->putString(date.c_str()); query.insert(e); - e = newDicomElement(DCM_StudyTime); + e = DcmItem::newDicomElement(DCM_StudyTime); query.insert(e); - e = newDicomElement(DCM_NumberOfStudyRelatedSeries); + e = DcmItem::newDicomElement(DCM_NumberOfStudyRelatedSeries); query.insert(e); - e = newDicomElement(DCM_NumberOfStudyRelatedInstances); + e = DcmItem::newDicomElement(DCM_NumberOfStudyRelatedInstances); query.insert(e); - e = newDicomElement(DCM_AccessionNumber); + e = DcmItem::newDicomElement(DCM_AccessionNumber); e->putString(accessionnumber.c_str()); query.insert(e); - e = newDicomElement(DCM_StudyID); + e = DcmItem::newDicomElement(DCM_StudyID); query.insert(e); - e = newDicomElement(DCM_StudyInstanceUID); + e = DcmItem::newDicomElement(DCM_StudyInstanceUID); query.insert(e); - e = newDicomElement(DCM_StudyDescription); + e = DcmItem::newDicomElement(DCM_StudyDescription); e->putString(description.c_str()); query.insert(e); // StationName not allowed in StudyRoot - /*e = newDicomElement(DCM_StationName); + /*e = DcmItem::newDicomElement(DCM_StationName); e->putString(station.c_str()); query.insert(e);*/ @@ -284,36 +285,36 @@ void query_series_from_net(const std::string& studyinstanceuid, const std::strin DcmDataset query; DcmElement* e = NULL; - e = newDicomElement(DCM_QueryRetrieveLevel); + e = DcmItem::newDicomElement(DCM_QueryRetrieveLevel); e->putString("SERIES"); query.insert(e); - e = newDicomElement(DCM_SpecificCharacterSet); + e = DcmItem::newDicomElement(DCM_SpecificCharacterSet); query.insert(e); - e = newDicomElement(DCM_StudyInstanceUID); + e = DcmItem::newDicomElement(DCM_StudyInstanceUID); e->putString(studyinstanceuid.c_str()); query.insert(e); - e = newDicomElement(DCM_SeriesInstanceUID); + e = DcmItem::newDicomElement(DCM_SeriesInstanceUID); query.insert(e); - e = newDicomElement(DCM_SeriesNumber); + e = DcmItem::newDicomElement(DCM_SeriesNumber); query.insert(e); - e = newDicomElement(DCM_Modality); + e = DcmItem::newDicomElement(DCM_Modality); query.insert(e); - e = newDicomElement(DCM_SeriesDescription); + e = DcmItem::newDicomElement(DCM_SeriesDescription); query.insert(e); - e = newDicomElement(DCM_SeriesTime); + e = DcmItem::newDicomElement(DCM_SeriesTime); query.insert(e); - e = newDicomElement(DCM_StationName); + e = DcmItem::newDicomElement(DCM_StationName); query.insert(e); - e = newDicomElement(DCM_NumberOfSeriesRelatedInstances); + e = DcmItem::newDicomElement(DCM_NumberOfSeriesRelatedInstances); query.insert(e); @@ -357,22 +358,22 @@ int query_series_instances(const std::string& studyinstanceuid, const std::strin DcmDataset query; DcmElement* e = NULL; - e = newDicomElement(DCM_QueryRetrieveLevel); + e = DcmItem::newDicomElement(DCM_QueryRetrieveLevel); e->putString("IMAGE"); query.insert(e); - e = newDicomElement(DCM_StudyInstanceUID); + e = DcmItem::newDicomElement(DCM_StudyInstanceUID); e->putString(studyinstanceuid.c_str()); query.insert(e); - e = newDicomElement(DCM_SeriesInstanceUID); + e = DcmItem::newDicomElement(DCM_SeriesInstanceUID); e->putString(seriesinstanceuid.c_str()); query.insert(e); - e = newDicomElement(DCM_SOPInstanceUID); + e = DcmItem::newDicomElement(DCM_SOPInstanceUID); query.insert(e); - e = newDicomElement(DCM_InstanceNumber); + e = DcmItem::newDicomElement(DCM_InstanceNumber); query.insert(e); std::cout << "NEW QUERY:" << std::endl; @@ -394,21 +395,21 @@ int query_study_series(const std::string& studyinstanceuid, const std::string& s DcmDataset query; DcmElement* e = NULL; - e = newDicomElement(DCM_QueryRetrieveLevel); + e = DcmItem::newDicomElement(DCM_QueryRetrieveLevel); e->putString("SERIES"); query.insert(e); - e = newDicomElement(DCM_StudyInstanceUID); + e = DcmItem::newDicomElement(DCM_StudyInstanceUID); e->putString(studyinstanceuid.c_str()); query.insert(e); - e = newDicomElement(DCM_SeriesInstanceUID); + e = DcmItem::newDicomElement(DCM_SeriesInstanceUID); query.insert(e); - e = newDicomElement(DCM_SeriesNumber); + e = DcmItem::newDicomElement(DCM_SeriesNumber); query.insert(e); - e = newDicomElement(DCM_Modality); + e = DcmItem::newDicomElement(DCM_Modality); query.insert(e); std::cout << "NEW QUERY:" << std::endl; --- a/imagepool/poolassociation.h +++ b/imagepool/poolassociation.h @@ -29,6 +29,7 @@ #include <dcmtk/dcmnet/cond.h> #include <dcmtk/dcmnet/dimse.h> #include <dcmtk/dcmdata/dcfilefo.h> +#include <dcmtk/dcmdata/dcitem.h> class Network; @@ -101,7 +102,7 @@ public: return false; } - DcmElement *elem = newDicomElement(tag); + DcmElement *elem = DcmItem::newDicomElement(tag); if (elem == NULL) { printf("cannot create element for tag: (%04x,%04x)", g, e); return false; --- a/imagepool/poolmoveassociation.cpp +++ b/imagepool/poolmoveassociation.cpp @@ -48,6 +48,7 @@ #include "dcmtk/dcmjpeg/djencode.h" #include "dcmtk/dcmjpeg/djrplol.h" +#include <dcmtk/dcmdata/dcuid.h> MoveAssociation::MoveAssociation() { m_abstractSyntax = UID_MOVEStudyRootQueryRetrieveInformationModel; --- a/imagepool/poolnetwork.cpp +++ b/imagepool/poolnetwork.cpp @@ -21,6 +21,7 @@ // dcmtk includes #include <dcmtk/dcmnet/diutil.h> +#include <dcmtk/dcmdata/dcuid.h> // ImagePool Network class header #include "poolnetwork.h"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor