Scope
scope::ScannerVectorFramePlaneHopper Class Reference

#include <ScannerVectorFramePlaneHopper.h>

Inherits scope::ScannerVectorFrameBasic.

Public Member Functions

 ScannerVectorFramePlaneHopper (const ScannerVectorFillType &_filltype)
 
- 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 void SetScannderdelay (const uint32_t &_scannerdelaysamples)
 
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
 

Protected Member Functions

void UpdateVector ()
 

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 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

Frame scanning with ETL plane hopping.

Definition at line 8 of file ScannerVectorFramePlaneHopper.h.

Constructor & Destructor Documentation

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

Definition at line 6 of file ScannerVectorFramePlaneHopper.cpp.

Member Function Documentation

void scope::ScannerVectorFramePlaneHopper::UpdateVector ( )
protectedvirtual

Update the vector.

Reimplemented from scope::ScannerVectorFrameBasic.

Definition at line 14 of file ScannerVectorFramePlaneHopper.cpp.


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