Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/StoneEnumerations.h @ 1665:f62f685e0eb2
avoid loading instance metadata on RTSTRUCT to avoid JSON parsing that freezes the browser
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 19 Nov 2020 15:39:30 +0100 |
parents | 8563ea5d8ae4 |
children | 1e6d3289b1ad |
line wrap: on
line diff
--- a/OrthancStone/Sources/StoneEnumerations.h Thu Nov 19 12:15:21 2020 +0100 +++ b/OrthancStone/Sources/StoneEnumerations.h Thu Nov 19 15:39:30 2020 +0100 @@ -108,7 +108,22 @@ enum SopClassUid { SopClassUid_Other, - SopClassUid_RTDose + SopClassUid_RTDose, + SopClassUid_RTStruct, + SopClassUid_RTPlan, + SopClassUid_EncapsulatedPdf, + SopClassUid_VideoEndoscopicImageStorage, + SopClassUid_VideoMicroscopicImageStorage, + SopClassUid_VideoPhotographicImageStorage + }; + + enum SeriesThumbnailType + { + SeriesThumbnailType_NotLoaded = 1, // The remote server cannot decode this image + SeriesThumbnailType_Unsupported = 2, // The remote server cannot decode this image + SeriesThumbnailType_Pdf = 3, + SeriesThumbnailType_Video = 4, + SeriesThumbnailType_Image = 5 }; enum BitmapAnchor @@ -156,4 +171,6 @@ unsigned int bitmapWidth, unsigned int bitmapHeight, unsigned int border = 0); + + SeriesThumbnailType GetSeriesThumbnailType(SopClassUid sopClassUid); }