Kstars
10 #include "ui_mountmodel.h"
11 #include "ekos/ekos.h"
12 #include "starobject.h"
25 class MountModel :
public QDialog,
public Ui::mountModel
30 explicit MountModel(Align *parent);
42 void setTelescopeCoord(
const SkyPoint &newCoord)
44 telescopeCoord = newCoord;
47 bool isRunning()
const
52 void setAlignStatus(Ekos::AlignState state);
55 void slotWizardAlignmentPoints();
56 void slotStarSelected(
const QString selectedStar);
57 void slotLoadAlignmentPoints();
58 void slotSaveAlignmentPoints();
59 void slotClearAllAlignPoints();
60 void slotRemoveAlignPoint();
61 void slotAddAlignPoint();
62 void slotFindAlignObject();
63 void resetAlignmentProcedure();
64 void startStopAlignmentProcedure();
65 void startAlignmentPoint();
66 void finishAlignmentPoint(
bool solverSucceeded);
67 void moveAlignPoint(
int logicalIndex,
int oldVisualIndex,
int newVisualIndex);
68 void alignTypeChanged(
int alignType);
69 void togglePreviewAlignPoints();
70 void slotSortAlignmentPoints();
75 void generateAlignStarList();
76 bool alignmentPointsAreBad();
77 bool loadAlignmentPoints(
const QString &fileURL);
78 bool saveAlignmentPoints(
const QString &path);
82 const SkyObject *getWizardAlignObject(
double ra,
double de);
83 void calculateAngleForRALine(
double &raIncrement,
double &initRA,
double initDEC,
double lat,
double raPoints,
85 void calculateAZPointsForDEC(
dms dec,
dms alt,
dms &AZEast,
dms &AZWest);
86 void updatePreviewAlignPoints();
87 int findNextAlignmentPointAfter(
int currentSpot);
88 int findClosestAlignmentPointToTelescope();
89 void swapAlignPoints(
int firstPt,
int secondPt);
98 void getFormattedCoords(
double ra,
double dec,
QString &ra_str,
QString &dec_str);
106 Align *m_AlignInstance {
nullptr};
107 int currentAlignmentPoint { 0 };
108 bool m_IsRunning {
false };
109 bool previewShowing {
false };
Ekos is an advanced Astrophotography tool for Linux. It is based on a modular extensible framework to...
Stores dms coordinates for a point in the sky. for converting between coordinate systems.
The QProgressIndicator class lets an application display a progress indicator to show that a long tas...
An angle, stored as degrees, but expressible in many ways.
Information about an object in the sky.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Mon Aug 15 2022 04:04:03 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.