Files
HPPA/HPPA/MapToolSpectral.h
2026-05-22 16:21:41 +08:00

31 lines
557 B
C++

#ifndef MAPTOOLSPECTRAL_H
#define MAPTOOLSPECTRAL_H
#include "MapTool.h"
#include <QVector>
#include "RasterImageLayer.h"
class QGraphicsLineItem;
class MapToolSpectral : public MapTool
{
Q_OBJECT
public:
MapToolSpectral(QObject* parent = nullptr);
~MapToolSpectral();
void canvasMousePressEvent(QMouseEvent* e) override;
void activate() override;
void deactivate() override;
signals:
void spectralClicked(int x, int y, QVector<double> wavelengths, QVector<double> spectrum);
private:
};
#endif // MAPTOOLSPECTRAL_H