3 #include "ScannerVectorFrameBasic.h"
35 typedef std::shared_ptr<ScannerVectorFrameResonanceBiDi> ScannerVectorFrameResonanceBiDiPtr;
std::shared_ptr< std::vector< int16_t > > vecresonanceptr
the actual scanner vector (if fullframevector) with x, y, fast z, Pockels either interleaved (for ful...
void FillY()
Fill the samples for the y scanner axis.
Parent class for frame scans.
ScannerVectorFrameResonanceBiDi(const ScannerVectorFillType &_filltype)
Base class for all Scope datatypes here, provides a uniform interface (and saves typing...).
void FillP()
Fill the samples for the Pockels cell (cutoff&retrace blanking for x and y)
void UpdateVector() override
Calculate the scanner vector based on the current parameters.
void SetScannderdelay(const uint32_t &_scannerdelaysamples) override
Dummy override, no scannerdelay for resonance scanners.
Calculates scanner, fast z, and pockels control voltages for a bidirectional frame scan with a resona...