RasterProcessTool/LAMPSARProcessProgram/RegisterToolbox.h

110 lines
2.0 KiB
C
Raw Normal View History

2024-11-25 17:51:20 +00:00
#pragma once
#include "QToolAbstract.h"
#include "RasterProcessTool.h"
class GF3ImportDataToolButton : public QToolAbstract {
Q_OBJECT
public:
GF3ImportDataToolButton( QWidget* parent = nullptr);
~GF3ImportDataToolButton();
public slots:
virtual void excute() override;
};
class Complex2AmpPhaseToolButton : public QToolAbstract {
Q_OBJECT
public:
Complex2AmpPhaseToolButton( QWidget* parent = nullptr);
~Complex2AmpPhaseToolButton();
public slots:
virtual void excute() override;
};
class QRDOrthProcessClassToolButton : public QToolAbstract {
Q_OBJECT
public:
QRDOrthProcessClassToolButton( QWidget* parent = nullptr);
~QRDOrthProcessClassToolButton();
public slots:
virtual void excute() override;
};
class QOrthSlrRasterToolButton : public QToolAbstract {
Q_OBJECT
public:
QOrthSlrRasterToolButton( QWidget* parent = nullptr);
~QOrthSlrRasterToolButton();
public slots:
virtual void excute() override;
};
class MergeRasterProcessToolButton : public QToolAbstract {
Q_OBJECT
public:
MergeRasterProcessToolButton( QWidget* parent = nullptr);
~MergeRasterProcessToolButton();
public slots:
virtual void excute() override;
};
class SARSimlulationRFPCToolButton : public QToolAbstract {
2024-11-25 17:51:20 +00:00
Q_OBJECT
public:
SARSimlulationRFPCToolButton( QWidget* parent = nullptr);
~SARSimlulationRFPCToolButton();
2024-11-25 17:51:20 +00:00
public slots:
virtual void excute() override;
};
class SARSimulationTBPImageToolButton : public QToolAbstract {
Q_OBJECT
public:
SARSimulationTBPImageToolButton( QWidget* parent = nullptr);
~SARSimulationTBPImageToolButton();
public slots:
virtual void excute() override;
};
2025-01-15 12:47:38 +00:00
class DEMLLA2XYZToolButton : public QToolAbstract {
Q_OBJECT
public:
DEMLLA2XYZToolButton(QWidget* parent = nullptr);
~DEMLLA2XYZToolButton();
public slots:
virtual void excute() override;
};
class ClipRasterByRowCols :public QToolAbstract {
Q_OBJECT
public:
ClipRasterByRowCols(QWidget* parent = nullptr);
~ClipRasterByRowCols();
public slots:
virtual void excute() override;
};
2025-01-15 12:47:38 +00:00
2024-11-25 17:51:20 +00:00
void RegisterPreToolBox(RasterProcessTool* mainWindows);