RasterProcessTool/GF3CalibrationAndOrthLib/GF3CalibrationGeoCodingFunC...

34 lines
846 B
Plaintext
Raw Normal View History

2025-05-13 17:48:58 +00:00
#ifndef __GF3CALIBRATIONGEOCODINGFUNCUDA__H__
#define __GF3CALIBRATIONGEOCODINGFUNCUDA__H__
#include "gf3calibrationandorthlib_global.h"
#include "BaseConstVariable.h"
#include "GPUTool.cuh"
#include <cuda_runtime.h>
#include <device_launch_parameters.h>
#include <cublas_v2.h>
#include <cuComplex.h>
/// <summary>
/// <20><><EFBFBD><EFBFBD><E3BCAB>ת<EFBFBD><D7AA>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>float<61><74>
/// </summary>
/// <param name="inangle"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="alpha">ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
extern __device__ __host__ float Computrer_polartionConver_rpolf(float inangle, float alpha = 1);
/// <summary>
/// <20><><EFBFBD><EFBFBD><E3BCAB>ת<EFBFBD><D7AA>ϵ<EFBFBD><CFB5> (double)
/// </summary>
/// <param name="inangle"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="alpha">ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
extern __device__ __host__ double Computrer_polartionConver_rpold(double inangle, double alpha = 1);
#endif