Kstars
11#include "indi/indimount.h"
13#include <QGraphicsScene>
14#include <QGraphicsItem>
21class FramingAssistant;
27class MosaicTilesManager;
28class MosaicTilesScene;
30class FramingAssistantUI :
public QDialog
36 ~FramingAssistantUI()
override;
48 bool importMosaic(
const QJsonObject &payload);
52 bool isEquipmentValid()
const;
55 double getTargetWFOV()
const;
58 double getTargetHFOV()
const;
61 double getTargetMosaicW()
const;
64 double getTargetMosaicH()
const;
78 void selectSequence();
80 void selectDirectory();
84 bool parseMosaicCSV(
const QString &filename);
86 void sanitizeTarget();
89 void updateTargetFOVFromGrid();
90 void updateGridFromTargetFOV();
91 void constructMosaic();
94 void fetchINDIInformation();
95 void rewordStepEvery(
int v);
96 void setMountState(ISD::Mount::Status value);
101 SkyPoint m_CenterPoint;
102 Ui::FramingAssistant *ui {
nullptr};
104 double renderedWFOV { 0 }, renderedHFOV { 0 };
105 QTimer *m_DebounceTimer {
nullptr };
108 bool m_GOTOSolvePending {
false};
110 ISD::Mount::Status m_MountState {ISD::Mount::MOUNT_IDLE};
113 double m_FocalLength {0};
114 double m_FocalReducer {1};
116 QSizeF m_PixelSize, m_cameraFOV, m_MosaicFOV;
117 QSize m_GridSize {1, 1};
118 double m_Overlap {10}, m_PA {0};
119 QString m_JobsDirectory;
The Ekos scheduler is a simple scheduler class to orchestrate automated multi object observation jobs...
Ekos is an advanced Astrophotography tool for Linux.
@ ALIGN_IDLE
No ongoing operations.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Mar 28 2025 11:57:24 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.