#pragma once #include "../BaseLibraryCPP/BaseConstVariable.h" #include "../BaseLibraryCPP/ImageOperatorBase.h" #include "../BaseLibraryCPP/LogInfoCls.h" #include "../BaseLibraryCPP/SARSimulationImageL1.h" #include // 数据定标 ErrorCode GF3CalibrationRaster(QString inRasterPath, QString outRasterPath, double Qualifyvalue, double calibrationConst); ErrorCode ImportGF3L1ARasterToWorkspace(QString inMetaxmlPath,QString inRasterPath, QString outWorkDirPath, POLARTYPEENUM polsartype); QVector SearchGF3DataTiff(QString inMetaxmlPath); POLARTYPEENUM getDatasetGF3FilePolsarType(QString fileName); ErrorCode ImportGF3L1AProcess(QString inMetaxmlPath, QString outWorkDirPath); // 复数转实部 ErrorCode Complex2AmpRaster(QString inComplexPath, QString outRasterPath); //复数转相位 ErrorCode Complex2PhaseRaster(QString inComplexPath, QString outRasterPath); ErrorCode Complex2dBRaster(QString inComplexPath, QString outRasterPath); ErrorCode ResampleDEM(QString indemPath, QString outdemPath, double gridx, double gridy); //创建查找表 ErrorCode GF3RDCreateLookTable(QString inxmlPath, QString indemPath, QString outworkdir, QString outlooktablePath); // 正射处理流程 ErrorCode GF3RDCreateLookTable(QString inxmlPath, QString indemPath, QString outworkdir, double gridx, double gridy);