增加dB到线性值工具
parent
7e5d390934
commit
8ef3831d65
|
|
@ -5,6 +5,7 @@
|
||||||
#include "QSimulationSARPolynomialOrbitModel.h"
|
#include "QSimulationSARPolynomialOrbitModel.h"
|
||||||
#include "QSimulationLookTableDialog.h"
|
#include "QSimulationLookTableDialog.h"
|
||||||
#include "QCreateSARIntensityByLookTableDialog.h"
|
#include "QCreateSARIntensityByLookTableDialog.h"
|
||||||
|
#include "QtLinearToIntenisityDialog.h"
|
||||||
|
|
||||||
SARSimlulationRFPCToolButton::SARSimlulationRFPCToolButton(QWidget* parent)
|
SARSimlulationRFPCToolButton::SARSimlulationRFPCToolButton(QWidget* parent)
|
||||||
{
|
{
|
||||||
|
|
@ -73,6 +74,7 @@ void RegisterPreToolBox(LAMPMainWidget::RasterMainWidget* mainwindows, ToolBoxWi
|
||||||
emit toolbox->addBoxToolItemSIGNAL(new QSimulationSAROrbitModelToolButton(toolbox));
|
emit toolbox->addBoxToolItemSIGNAL(new QSimulationSAROrbitModelToolButton(toolbox));
|
||||||
emit toolbox->addBoxToolItemSIGNAL(new LookTableComputerClassToolButton(toolbox));
|
emit toolbox->addBoxToolItemSIGNAL(new LookTableComputerClassToolButton(toolbox));
|
||||||
emit toolbox->addBoxToolItemSIGNAL(new QCreateSARIntensityByLookTableToolButton(toolbox));
|
emit toolbox->addBoxToolItemSIGNAL(new QCreateSARIntensityByLookTableToolButton(toolbox));
|
||||||
|
emit toolbox->addBoxToolItemSIGNAL(new QQtLinearToIntenisityToolButton(toolbox));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -111,3 +113,19 @@ void QCreateSARIntensityByLookTableToolButton::excute()
|
||||||
QCreateSARIntensityByLookTableDialog* dialog = new QCreateSARIntensityByLookTableDialog;
|
QCreateSARIntensityByLookTableDialog* dialog = new QCreateSARIntensityByLookTableDialog;
|
||||||
dialog->show();
|
dialog->show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QQtLinearToIntenisityToolButton::QQtLinearToIntenisityToolButton(QWidget* parent)
|
||||||
|
{
|
||||||
|
this->toolPath = QVector<QString>(0);
|
||||||
|
this->toolPath.push_back(u8"»ù´¡´¦Àí");
|
||||||
|
this->toolname = QString(u8"dBתÏßÐÔ");
|
||||||
|
}
|
||||||
|
|
||||||
|
QQtLinearToIntenisityToolButton::~QQtLinearToIntenisityToolButton()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
void QQtLinearToIntenisityToolButton::excute()
|
||||||
|
{
|
||||||
|
QtLinearToIntenisityDialog* dialog = new QtLinearToIntenisityDialog;
|
||||||
|
dialog->show();
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -71,6 +71,18 @@ public slots:
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class SIMULATIONSARTOOL_EXPORT QQtLinearToIntenisityToolButton : public QToolAbstract {
|
||||||
|
Q_OBJECT
|
||||||
|
public:
|
||||||
|
QQtLinearToIntenisityToolButton(QWidget* parent = nullptr);
|
||||||
|
~QQtLinearToIntenisityToolButton();
|
||||||
|
public slots:
|
||||||
|
|
||||||
|
virtual void excute() override;
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
extern "C" SIMULATIONSARTOOL_EXPORT void RegisterPreToolBox(LAMPMainWidget::RasterMainWidget* mainwindows, ToolBoxWidget* toolbox);
|
extern "C" SIMULATIONSARTOOL_EXPORT void RegisterPreToolBox(LAMPMainWidget::RasterMainWidget* mainwindows, ToolBoxWidget* toolbox);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue