Scope
scope::ScannerVectorFrameResonanceHopper Class Reference

Inherits scope::ScannerVectorFrameBasic.

Public Member Functions

 ScannerVectorFrameResonanceHopper (const ScannerVectorFillType &_filltype)
 
void SetScannderdelay (const uint32_t &_scannerdelaysamples) override
 
- Public Member Functions inherited from scope::ScannerVectorFrameBasic
 ScannerVectorFrameBasic (const ScannerVectorType &_type, const ScannerVectorFillType &_filltype)
 
virtual ~ScannerVectorFrameBasic ()
 
virtual void SetParameters (parameters::Daq *const _daqparameters, parameters::ScannerVectorFrameBasic *const _svparameters, parameters::SCOPE_FPUZCONTROL_T *const _zparameters)
 
virtual void SetPockels (const double &_pockelsval)
 
virtual void SetZoom (const double &_zoom)
 
virtual std::shared_ptr< const std::vector< int16_t > > GetInterleavedVector () const
 
virtual std::shared_ptr< const std::vector< size_t > > GetLookupVector () const
 
virtual parameters::ScannerVectorFrameBasicGetSVParameters () const
 
ScannerVectorFillType FillType () const
 

Additional Inherited Members

- Static Public Member Functions inherited from scope::ScannerVectorFrameBasic
static std::unique_ptr< ScannerVectorFrameBasicFactory (const ScannerVectorType &_type, const ScannerVectorFillType &_filltype)
 
- Protected Types inherited from scope::ScannerVectorFrameBasic
typedef std::vector< int16_t >::iterator iterator
 
- Protected Member Functions inherited from scope::ScannerVectorFrameBasic
virtual void UpdateVector ()
 
- Protected Attributes inherited from scope::ScannerVectorFrameBasic
const ScannerVectorTypeHelper::Mode type
 
const ScannerVectorFillTypeHelper::Mode filltype
 
parameters::Daqdaqparameters
 
parameters::ScannerVectorFrameBasicsvparameters
 
parameters::SCOPE_FPUZCONTROL_T * zparameters
 
std::shared_ptr< std::vector< int16_t > > vecptr
 
std::shared_ptr< std::vector< std::size_t > > lookup
 
int32_t lookup_rotation
 

Detailed Description

Definition at line 7 of file ScannerVectorFrameResonanceHopper.h.

Constructor & Destructor Documentation

scope::ScannerVectorFrameResonanceHopper::ScannerVectorFrameResonanceHopper ( const ScannerVectorFillType _filltype)
  • Parameters
    [in]_filltypetype of vector fill, see GetInterleavedVector for details

Definition at line 6 of file ScannerVectorFrameResonanceHopper.cpp.

Member Function Documentation

void scope::ScannerVectorFrameResonanceHopper::SetScannderdelay ( const uint32_t &  _scannerdelaysamples)
inlineoverridevirtual

Dummy override, no scannerdelay for resonance scanners.

Parameters
[in]_scannerdelaysamplesthe scannerdelay in samples

Reimplemented from scope::ScannerVectorFrameBasic.

Definition at line 16 of file ScannerVectorFrameResonanceHopper.h.


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