Mercurial > hg > orthanc-stone
comparison Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewerApplication.h @ 1789:462d7a0e064e
added line measures to sdl single frame viewer sample
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 17 May 2021 11:55:21 +0200 |
parents | 9ac2a65d4172 |
children | 36430d73e36c |
comparison
equal
deleted
inserted
replaced
1788:4fd065ad1fc0 | 1789:462d7a0e064e |
---|---|
121 << " " << Orthanc::EnumerationToString(message.GetImage().GetFormat()); | 121 << " " << Orthanc::EnumerationToString(message.GetImage().GetFormat()); |
122 | 122 |
123 std::unique_ptr<TextureBaseSceneLayer> layer( | 123 std::unique_ptr<TextureBaseSceneLayer> layer( |
124 message.GetInstanceParameters().CreateTexture(message.GetImage())); | 124 message.GetInstanceParameters().CreateTexture(message.GetImage())); |
125 layer->SetLinearInterpolation(true); | 125 layer->SetLinearInterpolation(true); |
126 layer->SetPixelSpacing(message.GetInstanceParameters().GetPixelSpacingX(), | |
127 message.GetInstanceParameters().GetPixelSpacingY()); | |
126 | 128 |
127 { | 129 { |
128 std::unique_ptr<IViewport::ILock> lock(viewport_->Lock()); | 130 std::unique_ptr<IViewport::ILock> lock(viewport_->Lock()); |
129 lock->GetController().GetScene().SetLayer(0, layer.release()); | 131 lock->GetController().GetScene().SetLayer(0, layer.release()); |
130 lock->GetCompositor().FitContent(lock->GetController().GetScene()); | 132 lock->GetCompositor().FitContent(lock->GetController().GetScene()); |