Scope
|
#include <ScopeOverlayResonanceSW.h>
Inherits scope::ScopeOverlay.
Public Member Functions | |
ScopeOverlayResonanceSW (const uint32_t &_lines=0, const uint32_t &_linewidth=0) | |
virtual void | Create (ScopeMultiImageResonanceSWCPtr const _multi, const std::vector< ColorProps > &_color_props) |
Public Member Functions inherited from scope::ScopeOverlay | |
ScopeOverlay (const uint32_t &_lines=0, const uint32_t &_linewidth=0) | |
virtual void | Create (ScopeMultiImageCPtr const _multi, const std::vector< ColorProps > &_color_props) |
void | ToD2Bitmap (ID2D1Bitmap *const _d2bitmap) const |
void | Resize (const uint32_t &_lines, const uint32_t &_linewidth) |
uint32_t | Lines () const |
uint32_t | Linewidth () const |
Additional Inherited Members | |
Protected Attributes inherited from scope::ScopeOverlay | |
uint32_t | lines |
uint32_t | linewidth |
std::vector< BGRA8Pixel > | overlay |
std::mutex | mutex |
Overlay of several gray-scale/uint16_t channels into one BGRA8 image.
Includes additional code to show only forward lines of a software mapped ScopeMultiImageResonanceSW. Thread-safe.
Definition at line 14 of file ScopeOverlayResonanceSW.h.
scope::ScopeOverlayResonanceSW::ScopeOverlayResonanceSW | ( | const uint32_t & | _lines = 0 , |
const uint32_t & | _linewidth = 0 |
||
) |
overlay will be initialized with 0s
[in] | _lines | initial y resolution |
[in] | _linewidth | initial x resolution |
Definition at line 11 of file ScopeOverlayResonanceSW.cpp.
|
virtual |
Creates an overlay from a multi image with the specified color properties per channel.
[in] | _multi | the resonance sw mapped multi image to create overlay from |
[in] | _color_props | the vector with the ColorProps for each channel |
Definition at line 15 of file ScopeOverlayResonanceSW.cpp.