65 lines
1.2 KiB
C
65 lines
1.2 KiB
C
|
#pragma once
|
|||
|
|
|||
|
|
|||
|
#ifndef __BASETOOLBOX__SARSATALLITESIMULATIONWORKFLOW__H__
|
|||
|
#define __BASETOOLBOX__SARSATALLITESIMULATIONWORKFLOW__H__
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* \file SARSatalliteSimulationWorkflow.h
|
|||
|
* \brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>洦<EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
*
|
|||
|
* \author 30453
|
|||
|
* \date April 2025
|
|||
|
*
|
|||
|
**/
|
|||
|
#include "basetoolbox_global.h"
|
|||
|
#include "ToolBoxWidget.h"
|
|||
|
|
|||
|
|
|||
|
extern "C" BASETOOLBOX_EXPORT void initBaseToolSARSateSimulationWorkflow(ToolBoxWidget* toolbox);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
class BASETOOLBOX_EXPORT TLE2SatePositionVelocityToolButton : public QToolAbstract {
|
|||
|
Q_OBJECT
|
|||
|
public:
|
|||
|
TLE2SatePositionVelocityToolButton(QWidget* parent = nullptr);
|
|||
|
~TLE2SatePositionVelocityToolButton();
|
|||
|
public:
|
|||
|
virtual void run() override;
|
|||
|
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
|
|||
|
class BASETOOLBOX_EXPORT QAligendLandClsAndDEMToolButton : public QToolAbstract {
|
|||
|
Q_OBJECT
|
|||
|
public:
|
|||
|
QAligendLandClsAndDEMToolButton(QWidget* parent = nullptr);
|
|||
|
~QAligendLandClsAndDEMToolButton();
|
|||
|
public :
|
|||
|
virtual void run() override;
|
|||
|
|
|||
|
};
|
|||
|
|
|||
|
class BASETOOLBOX_EXPORT QDEMLLA2XYZSloperVectorToolButton : public QToolAbstract {
|
|||
|
Q_OBJECT
|
|||
|
public:
|
|||
|
QDEMLLA2XYZSloperVectorToolButton(QWidget* parent = nullptr);
|
|||
|
~QDEMLLA2XYZSloperVectorToolButton();
|
|||
|
public:
|
|||
|
virtual void run() override;
|
|||
|
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#endif
|
|||
|
|
|||
|
|
|||
|
|