下面C++代码翻译成C#的形式 跪求一解

mhy_0914 2012-03-27 02:20:27
///////////////////////////////////////////////////////////
// IInterface_Solution.h
// Implementation of the Class IInterface_Solution
// Created on: 2012-03
// Original author: sxliu
///////////////////////////////////////////////////////////
#pragma once

class IInterface_Solution
{
public:
/// <summary>
/// 初始化解算模块
/// </summary>
virtual bool Initialize() = 0;

/// <summary>
/// 解算数据
/// </summary>
/// <param name="sBaseFile">基准点数据文件名</param>
/// <param name="sRemoteFile">监测点数据文件名</param>
virtual int GPSDecord(char* sBaseFile, char* sRemoteFile) = 0;

/// <summary>
/// 获得解算后的基线坐标值
/// </summary>
/// <param name="x">监测点基线坐标x值</param>
/// <param name="y">监测点基线坐标y值</param>
/// <param name="z">监测点基线坐标z值</param>
virtual void GetTransformValue(double& x, double& y, double& z) = 0;

/// <summary>
/// 获得解算后的位移精度
/// </summary>
/// <param name="px">监测点x方向位移精度</param>
/// <param name="py">监测点y方向位移精度</param>
/// <param name="pz">监测点z方向位移精度</param>
virtual void GetTransformPrecision(double& px, double& py, double& pz) = 0;
};

//获取解算控制模块,返回的是唯一的全局变量指针
_declspec(dllexport) IInterface_Solution* CreateSolutionModule();

//释放解算控制模块
_declspec(dllexport) void ReleaseSolutionModule();
...全文
33 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2012-03-27
  • 打赏
  • 举报
回复
这是接口(抽象函数)。

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧