22#ifndef OPENSWMM_RENDER_SCREENPIXELS_H
23#define OPENSWMM_RENDER_SCREENPIXELS_H
44 double pixelsPerSceneUnit)
noexcept
46 return (pixelsPerSceneUnit > 0.0)
47 ? (pixelSize / pixelsPerSceneUnit)
59 double pixelsPerSceneUnit)
noexcept
61 return sceneSize * pixelsPerSceneUnit;
Definition gisrasterlayer.h:40
constexpr double sceneSizeFromPixels(double pixelSize, double pixelsPerSceneUnit) noexcept
Convert a screen-pixel size to a scene-space offset.
Definition screenpixels.h:43
constexpr double pixelsFromSceneSize(double sceneSize, double pixelsPerSceneUnit) noexcept
Inverse of sceneSizeFromPixels — convert a scene-space offset back to its on-screen pixel size at the...
Definition screenpixels.h:58