Scope
|
#include <PixelmapperFrameSaw.h>
Inherits scope::PixelmapperBasic.
Public Member Functions | |
PixelmapperResult | LookupChunk (DaqChunkPtr const _chunk, const uint16_t &_currentavgcount) override |
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 (DaqChunkResonancePtr const _chunk, const uint16_t &_currentavgcount) |
Additional Inherited Members | |
Static Public Member Functions inherited from scope::PixelmapperBasic | |
static std::unique_ptr< PixelmapperBasic > | Factory (const ScannerType &_scanner, const ScannerVectorType &_type) |
Protected Attributes inherited from scope::PixelmapperBasic | |
const ScannerVectorTypeHelper::Mode | type |
ScopeMultiImagePtr | current_frame |
parameters::ScannerVectorFrameBasic * | svparameters |
std::shared_ptr< const std::vector< std::size_t > > | lookup |
std::vector< std::size_t >::const_iterator | lastlookup |
Maps acquired pixels into an image, takes care of onset cutoff, retrace etc.
C: Cutoff, I: real image, R: retrace Chunk has all samples C&I&R, but we only want to use I samples It gets complicated because the end of a chunk can be anywhere
CCCCCCCCCCCCC CCCCCCCCCCCCC CCIIIIIIIIIRR CCIIIIIIIIIRR CCIIIIIIIIIRR CCIIIIIIIIIRR CCIIIIIIIIIRR RRRRRRRRRRRRR RRRRRRRRRRRRR
Definition at line 20 of file PixelmapperFrameSaw.h.
|
overridevirtual |
Maps a chunk via the lookup vector.
Reimplemented from scope::PixelmapperBasic.
Definition at line 13 of file PixelmapperFrameSaw.cpp.