91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-09
  • 語言: C/C++
  • 標簽: RINEX電文??

資源簡介

用于編寫程序實現GPS衛星空間直角坐標位置解算,本程序是基于c語言適用性強

資源截圖

代碼片段和文件信息

//?GPSPositioningMatrix.cpp:?implementation?of?the?CGPSPositioningMatrix?class.
//
//////////////////////////////////////////////////////////////////////

#include?“GPSPositioningMatrix.h“

long?double?CGPSPositioningMatrix::m_staticldTempVariable=0.0;
CGPSPositioningVector?CGPSPositioningMatrix::m_staticldTempVector;

bool?CGPSPositioningMatrix::m_staticbDumpSwitcher=false;
bool?CGPSPositioningMatrix::m_staticbProbeInfoOutputSwitcher=false;

//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CGPSPositioningMatrix::CGPSPositioningMatrix()
{
m_iRow=0;
m_iColum=0;
m_pVectorVector=NULL;
}

CGPSPositioningMatrix::CGPSPositioningMatrix(const?int?iRow?const?int?iColum)
{
m_iRow=0;
m_iColum=0;
m_pVectorVector=NULL;

Initialize(iRow?iColum);
}

CGPSPositioningMatrix::CGPSPositioningMatrix(const?CGPSPositioningMatrix&?Matrix)
{
m_iRow=0;
m_iColum=0;
m_pVectorVector=NULL;

Initialize(Matrix);
}

CGPSPositioningMatrix::~CGPSPositioningMatrix()
{
CleanUp();
}

//////////////////////////////////////////////////////////////////////
void?CGPSPositioningMatrix::CleanUp()
{
delete[]?m_pVectorVector;
m_pVectorVector=NULL;

m_iRow=0;
m_iColum=0;
}

void?CGPSPositioningMatrix::Initialize(const?int?iRow?const?int?iColum)
{
CleanUp();
if((iRow<=0)||(iRow>ROWMAX))?return;
if((iColum<=0)||(iColum>COLUMMAX))?return;

m_iRow=iRow;
m_iColum=iColum;
m_pVectorVector=new?CGPSPositioningVector[m_iRow];

int?iIndex=0;
for(iIndex=0;?iIndex m_pVectorVector[iIndex].Initialize(m_iColum);
}

void?CGPSPositioningMatrix::Initialize(const?CGPSPositioningMatrix&?Matrix)
{
CleanUp();

int?iRow=Matrix.m_iRow;
int?iColum=Matrix.m_iColum;
if((iRow<=0)||(iRow>ROWMAX))?return;
if((iColum<=0)||(iColum>COLUMMAX))?return;

m_iRow=iRow;
m_pVectorVector=new?CGPSPositioningVector[m_iRow];

int?iIndex=0;
m_iColum=iColum;
for(iIndex=0;?iIndex m_pVectorVector[iIndex].Initialize(Matrix[iIndex]);
}

//////////////////////////////////////////////////////////////////////
CGPSPositioningVector&?CGPSPositioningMatrix::operator[](const?int?iIndex)
{
if((0<=iIndex)&&(iIndex else{m_staticldTempVector.CleanUp();?return?m_staticldTempVector;}
}

const?CGPSPositioningVector&?CGPSPositioningMatrix::operator[](const?int?iIndex)?const
{
if((0<=iIndex)&&(iIndex else{m_staticldTempVector.CleanUp();?return?m_staticldTempVector;}
}

CGPSPositioningMatrix&?CGPSPositioningMatrix::operator=(const?CGPSPositioningMatrix&?Matrix)
{
if(Matrix.m_iRow!=m_iRow)?return?*this;
if(Matrix.m_iColum!=m_iColum)?return?*this;

int?iIndex=0;
for(iIndex=0;?iIndex m_pVectorVector[iIndex]=Matrix[iIndex];

return?*this;
}

CGPSP

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????24315??2014-06-11?16:23??GPS.Positioning.cpp

評論

共有 條評論

相關資源