Ekos::FocusAlgorithmInterface
Ekos::FocusAlgorithmInterface Class Referenceabstract
#include <focusalgorithms.h>
Inherited by Ekos::LinearFocusAlgorithm.
Public Member Functions | |
FocusAlgorithmInterface (const FocusParams &_params) | |
virtual FocusAlgorithmInterface * | Copy ()=0 |
QString | doneReason () const |
virtual void | getMeasurements (QVector< int > *positions, QVector< double > *values, QVector< double > *scale) const =0 |
const FocusParams & | getParams () const |
virtual void | getPass1Measurements (QVector< int > *positions, QVector< double > *values, QVector< double > *scale, QVector< bool > *out) const =0 |
virtual QString | getTextStatus (double R2=0) const =0 |
virtual int | initialPosition ()=0 |
bool | isDone () const |
virtual bool | isInFirstPass () const =0 |
virtual double | latestValue () const =0 |
virtual int | newMeasurement (int position, double value, const double starWeight, const QList< Edge * > *stars=nullptr)=0 |
int | solution () const |
double | solutionValue () const |
Protected Attributes | |
bool | done = false |
QString | doneString |
int | focusSolution = -1 |
double | focusValue = -1 |
FocusParams | params |
Detailed Description
Interface intender for autofocus algorithms.
- Version
- 1.1
Definition at line 29 of file focusalgorithms.h.
The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Dec 2 2023 04:06:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Dec 2 2023 04:06:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.