Scope
scope::PixelmapperFrameResonanceSW Class Reference

#include <PixelmapperFrameResonanceSW.h>

Inherits scope::PixelmapperBasic.

Public Member Functions

PixelmapperResult LookupChunk (DaqChunkResonancePtr const _chunk, const uint16_t &_currentavgcount) override
 
void SetCurrentAveragedFrame (ScopeMultiImageResonanceSWPtr const _current_averaged_frame)
 
- Public Member Functions inherited from scope::PixelmapperBasic
 PixelmapperBasic (const ScannerType &_scanner, const ScannerVectorType &_type)
 
virtual ~PixelmapperBasic ()
 
virtual void SetCurrentFrame (ScopeMultiImagePtr const _current_frame)
 
virtual void SetParameters (parameters::ScannerVectorFrameBasic *const _svparameters)
 
virtual void SetLookupVector (std::shared_ptr< const std::vector< std::size_t >> const _lookup)
 
virtual PixelmapperResult LookupChunk (DaqChunkPtr const _chunk, const uint16_t &_currentavgcount)
 

Protected Attributes

ScopeMultiImageResonanceSWPtr current_frame
 
ScopeMultiImageResonanceSWPtr current_averaged_frame
 
bool firstchunk
 
- Protected Attributes inherited from scope::PixelmapperBasic
const ScannerVectorTypeHelper::Mode type
 
ScopeMultiImagePtr current_frame
 
parameters::ScannerVectorFrameBasicsvparameters
 
std::shared_ptr< const std::vector< std::size_t > > lookup
 
std::vector< std::size_t >::const_iterator lastlookup
 

Additional Inherited Members

- Static Public Member Functions inherited from scope::PixelmapperBasic
static std::unique_ptr< PixelmapperBasicFactory (const ScannerType &_scanner, const ScannerVectorType &_type)
 

Detailed Description

Maps acquired pixels into an image analysing the resonance scanner sync signal, takes care of return fractions, forth/back lines etc.

Definition at line 16 of file PixelmapperFrameResonanceSW.h.

Member Function Documentation

PixelmapperResult scope::PixelmapperFrameResonanceSW::LookupChunk ( DaqChunkResonancePtr const  _chunk,
const uint16_t &  _currentavgcount 
)
overridevirtual

Maps a chunk.

Reimplemented from scope::PixelmapperBasic.

Definition at line 15 of file PixelmapperFrameResonanceSW.cpp.

void scope::PixelmapperFrameResonanceSW::SetCurrentAveragedFrame ( ScopeMultiImageResonanceSWPtr const  _current_averaged_frame)

Sets pointer to the current averaged (displayed) frame to be mapped into.

Definition at line 154 of file PixelmapperFrameResonanceSW.cpp.

Member Data Documentation

ScopeMultiImageResonanceSWPtr scope::PixelmapperFrameResonanceSW::current_frame
protected

pointer to the current frame to be mapped into (for SW resonance mapping, different type than the one declared in PixelmapperBasic).

Definition at line 20 of file PixelmapperFrameResonanceSW.h.

ScopeMultiImageResonanceSWPtr scope::PixelmapperFrameResonanceSW::current_averaged_frame
protected

pointer to the current averaged frame to be mapped into

Definition at line 23 of file PixelmapperFrameResonanceSW.h.

bool scope::PixelmapperFrameResonanceSW::firstchunk
protected

true only for mapping first chunk

Definition at line 26 of file PixelmapperFrameResonanceSW.h.


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