• 大小: 2.48MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-26
  • 语言: C/C++
  • 标签:

资源简介

基于VC6.0开发的摄影测量空间前方交会空间后方交会程序。

资源截图

代码片段和文件信息

// angle.cpp: implementation of the angle class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “dhj.h“
#include “angle.h“

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

angle::angle(int dint ffloat m)
{
du=d;
fen=f;
miao=m;
}

angle::~angle()
{

}

double angle::getvalue(int flag)
{
switch(flag)
{
case -1:
return (du+fen/60.0+miao/3600)*3.1415926535897932384626433832795/180;
case 0://度
return du+fen/60.0+miao/3600;
case 1://分
return du*60+fen+miao/60;
case 2://秒
return miao+60*fen+du*3600;
}
return 0;
}
angle& angle::operator =( angle &a)
{
du=a.du;
fen=a.fen;
miao=a.miao;
return *this;
}
angle& angle::operator -=( angle &a)
{
du-=a.du;
fen-=a.fen;
miao-=a.miao;
return *this;

}
angle& angle::operator +=( angle &a)
{
du+=a.du;
fen+=a.fen;
miao+=a.miao;
return *this;

}


bool angle::operator ==( angle &a)
{
return (du==a.du&&fen==a.fen&&miao==a.miao);
}
bool angle::operator >( angle &a)
{
return getvalue(2)>a.getvalue(2);
}

angle operator +( angle &a1 angle &a2)
{
angle a;
a.du=a1.du+a2.du;
a.fen=a1.fen+a2.fen;
a.miao=a1.miao+a2.miao;
return a;
}
angle operator -( angle &a1 angle &a2)
{
angle a;
a.du=a1.du-a2.du;
a.fen=a1.fen-a2.fen;
a.miao=a1.miao-a2.miao;
return a;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-06-20 23:52  后方交会和前方交会\
     文件        1613  2011-05-18 18:44  后方交会和前方交会\angle.cpp
     文件         866  2011-05-18 13:40  后方交会和前方交会\angle.h
     文件        7431  2011-05-23 14:14  后方交会和前方交会\Ddjc.cpp
     文件        1883  2011-05-23 21:00  后方交会和前方交会\Ddjc.h
     目录           0  2011-06-20 23:13  后方交会和前方交会\Debug\
     文件       13376  2011-06-20 23:13  后方交会和前方交会\Debug\angle.obj
     文件       63826  2011-06-20 23:12  后方交会和前方交会\Debug\Ddjc.obj
     文件      192602  2011-06-20 23:13  后方交会和前方交会\Debug\dhj.exe
     文件      394412  2011-06-20 23:13  后方交会和前方交会\Debug\dhj.ilk
     文件       28440  2011-06-20 23:12  后方交会和前方交会\Debug\dhj.obj
     文件     5502316  2011-06-20 23:12  后方交会和前方交会\Debug\dhj.pch
     文件      443392  2011-06-20 23:13  后方交会和前方交会\Debug\dhj.pdb
     文件       13804  2011-06-20 23:12  后方交会和前方交会\Debug\dhj.res
     文件       14780  2011-06-20 23:12  后方交会和前方交会\Debug\dhjDoc.obj
     文件       19658  2011-06-20 23:12  后方交会和前方交会\Debug\dhjView.obj
     文件       23236  2011-06-20 23:12  后方交会和前方交会\Debug\image.obj
     文件       49790  2011-06-20 23:12  后方交会和前方交会\Debug\lqjDlg.obj
     文件       33738  2011-06-20 23:12  后方交会和前方交会\Debug\MainFrm.obj
     文件       92881  2011-06-20 23:12  后方交会和前方交会\Debug\matrix.obj
     文件      105816  2011-06-20 23:12  后方交会和前方交会\Debug\StdAfx.obj
     文件      263168  2011-06-20 23:13  后方交会和前方交会\Debug\vc60.idb
     文件      430080  2011-06-20 23:12  后方交会和前方交会\Debug\vc60.pdb
     文件       56152  2011-06-20 23:12  后方交会和前方交会\dhj.aps
     文件        8974  2011-06-20 23:14  后方交会和前方交会\dhj.clw
     文件        4155  2011-05-17 18:56  后方交会和前方交会\dhj.cpp
     文件        5226  2011-05-23 20:56  后方交会和前方交会\dhj.dsp
     文件         531  2011-05-17 19:08  后方交会和前方交会\dhj.dsw
     文件        1323  2011-05-17 18:56  后方交会和前方交会\dhj.h
     文件      197632  2011-06-20 23:15  后方交会和前方交会\dhj.ncb
     文件       50688  2011-06-20 23:15  后方交会和前方交会\dhj.opt
............此处省略27个文件信息

评论

共有 条评论

相关资源