Scope
scope::ScopeOverlayResonanceSW Class Reference

#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< BGRA8Pixeloverlay
 
std::mutex mutex
 

Detailed Description

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.

Constructor & Destructor Documentation

scope::ScopeOverlayResonanceSW::ScopeOverlayResonanceSW ( const uint32_t &  _lines = 0,
const uint32_t &  _linewidth = 0 
)

overlay will be initialized with 0s

Parameters
[in]_linesinitial y resolution
[in]_linewidthinitial x resolution

Definition at line 11 of file ScopeOverlayResonanceSW.cpp.

Member Function Documentation

void scope::ScopeOverlayResonanceSW::Create ( ScopeMultiImageResonanceSWCPtr const  _multi,
const std::vector< ColorProps > &  _color_props 
)
virtual

Creates an overlay from a multi image with the specified color properties per channel.

Parameters
[in]_multithe resonance sw mapped multi image to create overlay from
[in]_color_propsthe vector with the ColorProps for each channel

Definition at line 15 of file ScopeOverlayResonanceSW.cpp.


The documentation for this class was generated from the following files: