Scope
ScopeOverlayResonanceSW.h
1 #pragma once
2 #include "ScopeOverlay.h"
3 
4 // Forward declarations
5 namespace scope {
6  class ScopeMultiImageResonanceSW;
7  typedef std::shared_ptr<const ScopeMultiImageResonanceSW> ScopeMultiImageResonanceSWCPtr;
8 }
9 
10 namespace scope {
11 
15  public ScopeOverlay {
16 
17 public:
21  ScopeOverlayResonanceSW(const uint32_t& _lines = 0, const uint32_t& _linewidth = 0);
22 
26  virtual void Create(ScopeMultiImageResonanceSWCPtr const _multi, const std::vector<ColorProps>& _color_props);
27 };
28 
29 }
30 
ScopeOverlayResonanceSW(const uint32_t &_lines=0, const uint32_t &_linewidth=0)
overlay will be initialized with 0s
Overlay of several gray-scale/uint16_t channels into one BGRA8 image.
Definition: ScopeOverlay.h:17
virtual void Create(ScopeMultiImageResonanceSWCPtr const _multi, const std::vector< ColorProps > &_color_props)
Creates an overlay from a multi image with the specified color properties per channel.
Overlay of several gray-scale/uint16_t channels into one BGRA8 image.