toolManager: fixed annotate tool issues and added Text Marker Tool (importing callback functions from Nucleus) and using Metadata classes for OHIF Viewer
This commit is contained in:
1 parent
014dc7730f
commit
a8626d02c0
24 files changed
+516
-242
No files matched your search
@@ -88,13 +88,18 @@ export class LayoutManager {
|
||||
// Generate the additional data based on the appendix
|
||||
const additionalData = [];
|
||||
appendix.forEach((displaySet, index) => {
|
||||
additionalData.push({
|
||||
viewportIndex: currentViewportIndex + index,
|
||||
studyInstanceUid: displaySet.studyInstanceUid,
|
||||
seriesInstanceUid: displaySet.seriesInstanceUid,
|
||||
displaySetInstanceUid: displaySet.displaySetInstanceUid,
|
||||
sopInstanceUid: displaySet.images[0].sopInstanceUid
|
||||
});
|
||||
const { images, studyInstanceUid, seriesInstanceUid, displaySetInstanceUid } = displaySet;
|
||||
const sopInstanceUid = images[0] && images[0].getSOPInstanceUID ? images[0].getSOPInstanceUID() : '';
|
||||
const viewportIndex = currentViewportIndex + index;
|
||||
const data = {
|
||||
viewportIndex,
|
||||
studyInstanceUid,
|
||||
seriesInstanceUid,
|
||||
displaySetInstanceUid,
|
||||
sopInstanceUid
|
||||
};
|
||||
|
||||
additionalData.push(data);
|
||||
});
|
||||
|
||||
// Append the additional data with the viewport data
|
||||
|
||||
Reference in new issue
Block a user