Mercurial > hg > orthanc-stone
changeset 2201:be298b7f5469
fix type of frame number to unsigned int
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 19 Apr 2025 11:47:04 +0200 (2 months ago) |
parents | 5a16051c7f3c |
children | 2795f1ee4a1a dcfabb36dc21 |
files | Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp |
diffstat | 1 files changed, 8 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp Sat Apr 19 11:23:39 2025 +0200 +++ b/Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp Sat Apr 19 11:47:04 2025 +0200 @@ -1070,7 +1070,7 @@ static std::string GetKey(const std::string& sopInstanceUid, - size_t frameNumber) + unsigned int frameNumber) { return sopInstanceUid + "|" + boost::lexical_cast<std::string>(frameNumber); } @@ -1100,7 +1100,7 @@ * previously cached one, or if no cache was previously available. **/ bool Acquire(const std::string& sopInstanceUid, - size_t frameNumber, + unsigned int frameNumber, Orthanc::ImageAccessor* image /* transfer ownership */, unsigned int quality) { @@ -1178,7 +1178,7 @@ public: Accessor(FramesCache& that, const std::string& sopInstanceUid, - size_t frameNumber) : + unsigned int frameNumber) : accessor_(that.cache_, GetKey(sopInstanceUid, frameNumber), false /* shared lock */) { } @@ -2303,7 +2303,7 @@ bool hasFocusOnInstance_; std::string focusSopInstanceUid_; - size_t focusFrameNumber_; + unsigned int focusFrameNumber_; // The coordinates of Stone annotations are expressed in 2D // coordinates of the current texture, with (0,0) corresponding to @@ -2626,7 +2626,7 @@ { const size_t cursorIndex = cursor_->GetCurrentIndex(); const OrthancStone::DicomInstanceParameters& instance = frames_->GetInstanceOfFrame(cursorIndex); - const size_t frameNumber = frames_->GetFrameNumberInInstance(cursorIndex); + const unsigned int frameNumber = frames_->GetFrameNumberInInstance(cursorIndex); // Only change the scene if the loaded frame still corresponds to the current cursor if (instance.GetSopInstanceUid() == loadedSopInstanceUid && @@ -2927,7 +2927,7 @@ { const size_t cursorIndex = cursor_->GetCurrentIndex(); const OrthancStone::DicomInstanceParameters& instance = frames_->GetInstanceOfFrame(cursorIndex); - const size_t frameNumber = frames_->GetFrameNumberInInstance(cursorIndex); + const unsigned int frameNumber = frames_->GetFrameNumberInInstance(cursorIndex); StoneAnnotationsRegistry::GetInstance().Save(instance.GetSopInstanceUid(), frameNumber, *stoneAnnotations_); @@ -3166,7 +3166,7 @@ const size_t cursorIndex = cursor_->GetCurrentIndex(); const OrthancStone::DicomInstanceParameters& instance = frames_->GetInstanceOfFrame(cursorIndex); - const size_t frameNumber = frames_->GetFrameNumberInInstance(cursorIndex); + const unsigned int frameNumber = frames_->GetFrameNumberInInstance(cursorIndex); FramesCache::Accessor accessor(*framesCache_, instance.GetSopInstanceUid(), frameNumber); if (accessor.IsValid()) @@ -3708,7 +3708,7 @@ { const size_t cursorIndex = cursor_->GetCurrentIndex(); const OrthancStone::DicomInstanceParameters& instance = frames_->GetInstanceOfFrame(cursorIndex); - const size_t frameNumber = frames_->GetFrameNumberInInstance(cursorIndex); + const unsigned int frameNumber = frames_->GetFrameNumberInInstance(cursorIndex); if (instance.GetSopInstanceUid() == sopInstanceUid && frameNumber == frame)