Search for usage in LXR

#include <focusalgorithms.h>

Inherited by Ekos::LinearFocusAlgorithm.

Public Member Functions

 FocusAlgorithmInterface (const FocusParams &_params)
virtual FocusAlgorithmInterfaceCopy ()=0
QString doneReason () const
virtual void getMeasurements (QVector< int > *positions, QVector< double > *hfrs, QVector< double > *sigmas) const =0
const FocusParams & getParams () const
virtual void getPass1Measurements (QVector< int > *positions, QVector< double > *hfrs, QVector< double > *sigmas) const =0
virtual QString getTextStatus (double R2=0) const =0
virtual int initialPosition ()=0
bool isDone () const
virtual double latestHFR () const =0
virtual int newMeasurement (int position, double value, const QList< Edge * > *stars=nullptr)=0
int solution () const

Public Attributes

CurveFitting curveFit

Static Public Attributes

static constexpr double IGNORED_HFR = -1

Protected Attributes

bool done = false
QString doneString
double focusHFR = -1
int focusSolution = -1
FocusParams params

Detailed Description

Interface intender for autofocus algorithms.

Hy Murveit

Definition at line 26 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 Mon Feb 6 2023 04:03:13 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.