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());