comparison 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
comparison
equal deleted inserted replaced
1918:fc6009c43bd9 1919:ed4831e08961
200 200
201 TextureBaseSceneLayer* CreateTexture(const Orthanc::ImageAccessor& pixelData) const; 201 TextureBaseSceneLayer* CreateTexture(const Orthanc::ImageAccessor& pixelData) const;
202 202
203 LookupTableTextureSceneLayer* CreateLookupTableTexture(const Orthanc::ImageAccessor& pixelData) const; 203 LookupTableTextureSceneLayer* CreateLookupTableTexture(const Orthanc::ImageAccessor& pixelData) const;
204 204
205 // NB: According to the DICOM standard, the top-left pixel has
206 // (originX, originY) equals to (1,1):
207 // https://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.9.2.html
208 LookupTableTextureSceneLayer* CreateOverlayTexture(int originX,
209 int originY,
210 const Orthanc::ImageAccessor& overlay) const;
211
205 bool HasIndexInSeries() const 212 bool HasIndexInSeries() const
206 { 213 {
207 return data_.hasIndexInSeries_; 214 return data_.hasIndexInSeries_;
208 } 215 }
209 216