diff OrthancStone/Sources/Toolbox/DicomInstanceParameters.h @ 1919:ed4831e08961

added DicomInstanceParameters::CreateOverlayTexture()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 21 Mar 2022 15:50:29 +0100
parents 7053b8a0aaec
children f4050908c6bc
line wrap: on
line diff
--- a/OrthancStone/Sources/Toolbox/DicomInstanceParameters.h	Mon Mar 21 12:12:25 2022 +0100
+++ b/OrthancStone/Sources/Toolbox/DicomInstanceParameters.h	Mon Mar 21 15:50:29 2022 +0100
@@ -202,6 +202,13 @@
 
     LookupTableTextureSceneLayer* CreateLookupTableTexture(const Orthanc::ImageAccessor& pixelData) const;
 
+    // NB: According to the DICOM standard, the top-left pixel has
+    // (originX, originY) equals to (1,1):
+    // https://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.9.2.html
+    LookupTableTextureSceneLayer* CreateOverlayTexture(int originX,
+                                                       int originY,
+                                                       const Orthanc::ImageAccessor& overlay) const;
+
     bool HasIndexInSeries() const
     {
       return data_.hasIndexInSeries_;