90 lines
1.9 KiB
C++
90 lines
1.9 KiB
C++
#pragma once
|
|
|
|
#include "basetoolbox_global.h"
|
|
#include "QToolAbstract.h"
|
|
|
|
namespace LAMPMainWidget {
|
|
class RasterMainWidget;
|
|
}
|
|
|
|
class ToolBoxWidget;
|
|
|
|
|
|
class BASETOOLBOX_EXPORT GF3ImportDataToolButton : public QToolAbstract {
|
|
Q_OBJECT
|
|
public:
|
|
GF3ImportDataToolButton(QWidget* parent = nullptr);
|
|
~GF3ImportDataToolButton();
|
|
public slots:
|
|
virtual void excute() override;
|
|
|
|
};
|
|
|
|
class BASETOOLBOX_EXPORT Complex2AmpPhaseToolButton : public QToolAbstract {
|
|
Q_OBJECT
|
|
public:
|
|
Complex2AmpPhaseToolButton(QWidget* parent = nullptr);
|
|
~Complex2AmpPhaseToolButton();
|
|
public slots:
|
|
|
|
virtual void excute() override;
|
|
|
|
};
|
|
|
|
class BASETOOLBOX_EXPORT QRDOrthProcessClassToolButton : public QToolAbstract {
|
|
Q_OBJECT
|
|
public:
|
|
QRDOrthProcessClassToolButton(QWidget* parent = nullptr);
|
|
~QRDOrthProcessClassToolButton();
|
|
public slots:
|
|
|
|
virtual void excute() override;
|
|
|
|
};
|
|
|
|
class BASETOOLBOX_EXPORT QOrthSlrRasterToolButton : public QToolAbstract {
|
|
Q_OBJECT
|
|
public:
|
|
QOrthSlrRasterToolButton(QWidget* parent = nullptr);
|
|
~QOrthSlrRasterToolButton();
|
|
public slots:
|
|
virtual void excute() override;
|
|
|
|
};
|
|
|
|
class BASETOOLBOX_EXPORT MergeRasterProcessToolButton : public QToolAbstract {
|
|
Q_OBJECT
|
|
public:
|
|
MergeRasterProcessToolButton(QWidget* parent = nullptr);
|
|
~MergeRasterProcessToolButton();
|
|
public slots:
|
|
virtual void excute() override;
|
|
|
|
};
|
|
|
|
|
|
class BASETOOLBOX_EXPORT QDEMResampleDialogToolButton : public QToolAbstract {
|
|
Q_OBJECT
|
|
public:
|
|
QDEMResampleDialogToolButton(QWidget* parent = nullptr);
|
|
~QDEMResampleDialogToolButton();
|
|
public slots:
|
|
virtual void excute() override;
|
|
|
|
};
|
|
|
|
|
|
class BASETOOLBOX_EXPORT QDEMLLA2XYZToolToolButton : public QToolAbstract {
|
|
Q_OBJECT
|
|
public:
|
|
QDEMLLA2XYZToolToolButton(QWidget* parent = nullptr);
|
|
~QDEMLLA2XYZToolToolButton();
|
|
public slots:
|
|
virtual void excute() override;
|
|
|
|
};
|
|
|
|
|
|
|
|
extern "C" BASETOOLBOX_EXPORT void RegisterPreToolBox(LAMPMainWidget::RasterMainWidget* mainwindows, ToolBoxWidget* toolbox);
|