Kstars
9#include "ui_platesolve.h"
15#include "ekos/auxiliary/solverutils.h"
16#include "ekos/auxiliary/stellarsolverprofile.h"
17#include "ekos/auxiliary/stellarsolverprofileeditor.h"
18#include "kpagewidgetmodel.h"
22class PlateSolve:
public QDialog,
public Ui::PlateSolveUI
30 void enableAuxButton(
const QString &label,
const QString &
toolTip =
"");
31 void disableAuxButton();
32 void setImageDisplay(
const QImage &image);
34 const FITSImage::Solution &solution() {
37 void setPosition(
const SkyPoint &p);
38 void setUsePosition(
bool yesNo);
39 void setScale(
double scale);
40 void setScaleUnits(
int units);
41 void setUseScale(
bool yesNo);
42 void setLinear(
bool yesNo);
45 void extractImage(
const QSharedPointer<FITSData> &imageData);
46 void solveImage(
const QSharedPointer<FITSData> &imageData);
47 void solveImage(
const QString &filename);
51 void extractorSuccess();
53 void extractorFailed();
60 void setupSolver(
const QSharedPointer<FITSData> &imageData,
bool extractOnly);
61 void solverDone(
bool timedOut,
bool success,
const FITSImage::Solution &solution,
double elapsedSeconds);
62 void extractorDone(
bool timedOut,
bool success,
const FITSImage::Solution &solution,
double elapsedSeconds);
63 void setupProfiles(
int profileIndex);
64 int getProfileIndex(
int moduleIndex);
65 void setProfileIndex(
int moduleIndex,
int profileIndex);
68 QSharedPointer<SolverUtils> m_Solver;
69 QSharedPointer<FITSData> m_imageData;
70 QFutureWatcher<bool> m_Watcher;
71 FITSImage::Solution m_Solution;
75 static QPointer<Ekos::StellarSolverProfileEditor> m_ProfileEditor;
76 static QPointer<KConfigDialog> m_EditorDialog;
77 static QPointer<KPageWidgetItem> m_ProfileEditorPage;
The sky coordinates of a point in the sky.
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 25 2025 11:58:36 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.