MCPcopy Create free account
hub / github.com/comaps/comaps / SetModelView

Method SetModelView

libs/drape/overlay_tree.cpp:567–581  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

565}
566
567void detail::OverlayTraits::SetModelView(ScreenBase const & modelView)
568{
569 m_modelView = modelView;
570
571 double const extension = m_visualScale * kScreenPixelRectExtension;
572 double const doubleExtension = 2.0 * extension;
573 m_extendedScreenRect = modelView.PixelRectIn3d();
574 m_extendedScreenRect.Inflate(extension, extension);
575
576 m_displacersFreeRect = modelView.PixelRectIn3d();
577 if (m_displacersFreeRect.SizeX() > doubleExtension && m_displacersFreeRect.SizeY() > doubleExtension)
578 m_displacersFreeRect.Inflate(-extension, -extension);
579 else
580 m_displacersFreeRect.SetSizes(1e-7, 1e-7);
581}
582} // namespace dp

Callers 1

StartOverlayPlacingMethod · 0.80

Calls 4

SizeXMethod · 0.80
SizeYMethod · 0.80
SetSizesMethod · 0.80
InflateMethod · 0.45

Tested by

no test coverage detected