Initial stellarsolver implementation

This commit is contained in:
2024-09-17 23:05:27 +02:00
parent 30960033c5
commit da79197376
11 changed files with 182 additions and 35 deletions
+3 -3
View File
@@ -20,7 +20,7 @@ public:
virtual ~ImageWidget(){}
virtual void setImage(std::shared_ptr<RawImage> image, int index) = 0;
virtual void setWCS(std::shared_ptr<WCSData> wcs) = 0;
virtual void setWCS(std::shared_ptr<WCSDataT> wcs) = 0;
virtual void zoom(int zoom, const QPointF &mousePos = QPointF()) = 0;
virtual void bestFit() = 0;
@@ -65,7 +65,7 @@ class ImageWidgetGL : public QOpenGLWidget, public ImageWidget
std::unique_ptr<QOpenGLTexture> m_lut;
GLuint m_debayerTex = 0;
std::shared_ptr<RawImage> m_rawImage;
std::shared_ptr<WCSData> m_wcs;
std::shared_ptr<WCSDataT> m_wcs;
int m_width, m_height;
int m_imgWidth = -1, m_imgHeight = -1;
int m_currentImg = 0;
@@ -95,7 +95,7 @@ public:
explicit ImageWidgetGL(Database *database, QWidget *parent = nullptr);
~ImageWidgetGL() override;
void setImage(std::shared_ptr<RawImage> image, int index) override;
void setWCS(std::shared_ptr<WCSData> wcs) override;
void setWCS(std::shared_ptr<WCSDataT> wcs) override;
void zoom(int zoom, const QPointF &mousePos = QPointF()) override;
void bestFit() override;
void allocateThumbnails(const QStringList &paths) override;