![]() |
Scope
|
#include <ScopeMultiImageResonanceSW.h>
Inherits scope::ScopeMultiImage.
Public Member Functions | |
| ScopeMultiImageResonanceSW (const uint32_t &_area=0, const size_t &_nochannels=1, const uint32_t &_lines=256, const uint32_t &_linewidth=256) | |
| void | InitializeCurrentLineData (const uint32_t &_size) |
Several accessor methods | |
| bool | LastForthline (const size_t &_chan) const |
| uint32_t | LastImagePos (const size_t &_chan) const |
| uint32_t | LastL (const size_t &_chan) const |
| uint32_t | LastX (const size_t &_chan) const |
| std::vector< std::vector< uint16_t > > * | CurrentLineData () const |
Several mutator methods | |
| void | SetLastImagepos (const size_t &_chan, const uint32_t &_value) |
| void | SetLastForthline (const size_t &_chan, const bool &_value) |
| void | SetLastL (const size_t &_chan, const uint32_t &_value) |
| void | SetLastX (const size_t &_chan, const uint32_t &_value) |
Public Member Functions inherited from scope::ScopeMultiImage | |
| ScopeMultiImage (const uint32_t &_area=0, const size_t &_nochannels=1, const uint32_t &_lines=256, const uint32_t &_linewidth=256) | |
| void | FillRandom () |
| uint32_t | Area () const |
| size_t | Channels () const |
| uint32_t | Lines () const |
| uint32_t | Linewidth () const |
| uint32_t | Pixels () const |
| uint16_t | GetPixel (const size_t &_ch, const uint32_t &_x, const uint32_t &_y) const |
| std::vector< uint16_t > | GetMultiPixel (const uint32_t &_x, const uint32_t &_y) const |
| ScopeImageU16Ptr | GetChannel (const size_t &chan) const |
| uint32_t | GetAvgCount () const |
| uint32_t | GetAvgMax () const |
| uint32_t | GetImageNumber () const |
| bool | IsCompleteFrame () const |
| bool | IsCompleteAvg () const |
| double | PercentComplete () const |
| void | SetChannel (const size_t &_chan, ScopeImageU16Ptr const _newimg) |
| void | SetAvgCount (const uint32_t &_avg_count) |
| void | SetAvgMax (const uint32_t &_avg_max) |
| void | SetImageNumber (const uint32_t &_imagenumber) |
| void | SetCompleteFrame (const bool &_complete) |
| void | SetCompleteAvg (const bool &_complete) |
| void | SetPercentComplete (const double &_percent) |
Protected Attributes | |
| std::vector< uint32_t > | lastimagepos |
| std::vector< bool > | lastforthline |
| std::vector< uint32_t > | lastl |
| std::vector< uint32_t > | lastx |
| std::vector< std::vector< uint16_t > > | currentlinedata |
Protected Attributes inherited from scope::ScopeMultiImage | |
| const uint32_t | area |
| const size_t | nochannels |
| const uint32_t | lines |
| const uint32_t | linewidth |
| std::vector< ScopeImageU16Ptr > | channels |
| uint32_t | avg_count |
| uint32_t | avg_max |
| bool | complete_avg |
| uint32_t | imagenumber |
| bool | complete_frame |
| double | percent_complete |
A multichannel image.
Definition at line 14 of file ScopeMultiImageResonanceSW.h.
| scope::ScopeMultiImageResonanceSW::ScopeMultiImageResonanceSW | ( | const uint32_t & | _area = 0, |
| const size_t & | _nochannels = 1, |
||
| const uint32_t & | _lines = 256, |
||
| const uint32_t & | _linewidth = 256 |
||
| ) |
Initializes and generate blank images for each channel.
Definition at line 7 of file ScopeMultiImageResonanceSW.cpp.
|
inline |
Sets last the position in the current frame that was last mapped (for software mapping resonance scanner mode)
Definition at line 53 of file ScopeMultiImageResonanceSW.h.
|
inline |
Sets boolean indicating the direction of the last line (for software mapping resonance scanner mode)
Definition at line 56 of file ScopeMultiImageResonanceSW.h.
|
inline |
Sets last line (for software mapping resonance scanner mode)
Definition at line 59 of file ScopeMultiImageResonanceSW.h.
|
inline |
Sets last x (for software mapping resonance scanner mode)
Definition at line 62 of file ScopeMultiImageResonanceSW.h.
|
inline |
Initializes currentlinedata (for software mapping resonance scanner mode)
Definition at line 66 of file ScopeMultiImageResonanceSW.h.
|
protected |
position in the image that was filled with a value last time (for software mapping resonance scanner mode)
Definition at line 19 of file ScopeMultiImageResonanceSW.h.
|
protected |
direction of the line that was filled last time (for software mapping resonance scanner mode)
Definition at line 22 of file ScopeMultiImageResonanceSW.h.
|
protected |
line of the image that was being processed last time (for software mapping resonance scanner mode)
Definition at line 25 of file ScopeMultiImageResonanceSW.h.
|
protected |
x position in the image that was being processed last time (for software mapping resonance scanner mode)
Definition at line 28 of file ScopeMultiImageResonanceSW.h.
|
protected |
intermediate vector for storing the backward line (for software mapping resonance scanner mode)
Definition at line 31 of file ScopeMultiImageResonanceSW.h.