41 lines
1.2 KiB
C++
41 lines
1.2 KiB
C++
#include "QtWidgetsClass_CircleSAR.h"
|
|
#include "ui_QtWidgetsClass_CircleSAR.h"
|
|
|
|
|
|
QtWidgetsClass_CircleSAR::QtWidgetsClass_CircleSAR(QWidget *parent)
|
|
: QWidget(parent)
|
|
{
|
|
ui=new Ui::QtWidgetsClass_CircleSARClass;
|
|
ui->setupUi(this);
|
|
}
|
|
|
|
QtWidgetsClass_CircleSAR::~QtWidgetsClass_CircleSAR()
|
|
{}
|
|
|
|
void QtWidgetsClass_CircleSAR::FEKOSimulationDataparamsChanged_slots()
|
|
{
|
|
if (this->simulationparams->imagemode == FEKOBase::FEKOImageMode::CircleSAR) {
|
|
this->ui->lineEdit_deltaAzAngle->setText(QString::number(this->simulationparams->delta_angle));
|
|
}
|
|
else if (this->simulationparams->imagemode == FEKOBase::FEKOImageMode::ISAR) {
|
|
this->ui->lineEdit_deltaAzAngle->setText(QString::number(this->simulationparams->delta_angle));
|
|
}
|
|
else {
|
|
return;
|
|
}
|
|
}
|
|
|
|
void QtWidgetsClass_CircleSAR::bandingsetFEKOSimulationDataparams()
|
|
{
|
|
QObject::connect(this->simulationparams, SIGNAL(FEKOSimulationDataparamsChanged()), this, SLOT(FEKOSimulationDataparamsChanged_slots()));
|
|
}
|
|
|
|
|
|
|
|
void QtWidgetsClass_CircleSAR::on_pushButton_OK_clicked() {
|
|
|
|
this->simulationparams->setDelta_angle(ui->lineEdit_deltaAzAngle->text().toDouble());
|
|
this->simulationparams->setImagemode(FEKOBase::FEKOImageMode::CircleSAR);
|
|
emit this->OKClick();
|
|
|
|
} |