|
@@ -37,7 +37,16 @@ class org_commontk_dicom_wg23_core_EXPORT ctkDicomExchangeInterface : public QOb
|
|
|
public:
|
|
|
|
|
|
// Data exchange interface methods
|
|
|
- // ...
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual bool notifyDataAvailable(ctkDicomWG23::AvailableData data, bool lastData) = 0;
|
|
|
+ virtual QVector<ctkDicomWG23::ObjectLocator> getData(QVector<QUuid> objectUUIDs, QVector<QString> acceptableTransferSyntaxUIDs, bool includeBulkData) = 0;
|
|
|
+
|
|
|
+ // 8.3.3 getAsModels(objectUUIDs : ArrayOfUUID, classUID : UID, supportedInfosetTypes : ArrayOfMimeType) : ModelSetDescriptor 33
|
|
|
+// 8.3.4 queryModel(models : ArrayOfUUID, xpaths : ArrayOfString) : ArrayOfQueryResult 34
|
|
|
+// 8.3.5 queryInfoset(models : ArrayOfUUID, xpaths : ArrayOfString) : ArrayOfQueryResultInfoset 34
|
|
|
+// 8.3.6 releaseData(objectUUIDs : ArrayOfUUID): void 35
|
|
|
+// 8.3.7 releaseModels(objectUUIDs : ArrayOfUUID): void
|
|
|
|
|
|
};
|
|
|
|