亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? geodata.cpp

?? With the De-Yi Li academician s data field theory, creating a single point of data field
?? CPP
字號:
// GeoData.cpp: implementation of the CGeoData class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "SinglePointDataField.h"
#include "GeoData.h"

#include "2DMemAllocator.h"

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

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

CGeoData::CGeoData()
{
	m_ppGridData = NULL;
	memset(&m_DataInfo,0,sizeof(m_DataInfo));
}

CGeoData::~CGeoData()
{
	if( m_ppGridData!=NULL)
	{
		C2DMemAllocator::FreeMemory2D(m_ppGridData);
		m_ppGridData = NULL;
	}

}

//-----------------------------------------
//網格數據存取(讀與寫)
//-----------------------------------------
BOOL CGeoData::ReadData(CString pathName)
{

    FILE* fp=fopen(pathName,"rt");
	if(!fp)
	{
		AfxMessageBox("Open" + pathName + "error!!");
		return FALSE;
	}
	/////////////////////////////////////////////////

	char head[5];
	//ASCII SURF grid file
	fread( head, sizeof( char ), 4, fp );
	if(!(head[0]=='D' && head[1]=='S' && head[2]=='A' && head[3]=='A'))
	{
		AfxMessageBox("不能打開文件。");
		fclose(fp);
		return FALSE;
	}
	
    //讀文件頭數據
	float txmin,txmax,tymin,tymax,tcmin,tcmax;
	fscanf(fp,"%d%d%f%f%f%f%f%f",&m_DataInfo.cols,&m_DataInfo.rows,
		                         &txmin,&txmax,
								 &tymin,&tymax,
								 &tcmin,&tcmax);
	m_DataInfo.xMin = txmin;
    m_DataInfo.xMax = txmax;
	m_DataInfo.yMin = tymin;
	m_DataInfo.yMax = tymax;
	m_DataInfo.zMin = tcmin;
	m_DataInfo.zMax = tcmax;


	if( m_ppGridData!=NULL)
	{
		C2DMemAllocator::FreeMemory2D(m_ppGridData);
		m_ppGridData = NULL;
	}

	///////////////////////////////////////
	//讀網格數據
    ASSERT( m_ppGridData==NULL );
	if( !C2DMemAllocator::AllocMemory2D(m_ppGridData, m_DataInfo.rows, m_DataInfo.cols) )
	{
		AfxMessageBox("內存分配失敗,數據讀取沒有成功!");
		return FALSE;
	}

	ASSERT( m_ppGridData!=NULL );
	for(int j=0; j<m_DataInfo.rows;j++)
	{
		//making the map looks like in "SURF", so changing the order of data reading
		for(int i=0;i<m_DataInfo.cols;i++)
			fscanf(fp,"%f",&m_ppGridData[j][i]);
	}

	fclose(fp);

	return TRUE;

}


BOOL CGeoData::SaveData(CString pathName)
{
	ASSERT(m_ppGridData!=NULL);

	int i, j;
	float tmp;
	FILE* fpout = NULL;

	
	fpout = fopen(pathName, "wt");
	if(fpout == 0){
		printf("   open file error!!!!!!!!!!!!\n");
		return FALSE;
	}
	float gridZmin= 1.e38f;
	float gridZmax=-1.e38f;
	for(i= 0; i<m_DataInfo.rows; i++)
	{
		for(j=0; j<m_DataInfo.cols; j++)
		{
			tmp=m_ppGridData[i][j];
			if(tmp > gridZmax) gridZmax=tmp;
			if(tmp < gridZmin) gridZmin=tmp;
		}
	}

	m_DataInfo.zMax = gridZmax;
	m_DataInfo.zMin = gridZmin;

	fprintf(fpout,"DSAA\n");
	fprintf(fpout,"%d %d\n",m_DataInfo.cols,m_DataInfo.rows);
	fprintf(fpout,"%f %f\n",m_DataInfo.xMin,m_DataInfo.xMax);
	fprintf(fpout,"%f %f\n",m_DataInfo.yMin,m_DataInfo.yMax);
	fprintf(fpout,"%f %f\n",m_DataInfo.zMin,m_DataInfo.zMax);

	for(i= 0; i<m_DataInfo.rows; i++)
	{
		for(j=0; j<m_DataInfo.cols; j++)
		{
			
			
			if( (i*m_DataInfo.cols+j)%8 == 0 ) 
				fprintf(fpout,"\n");

			fprintf(fpout,"%11.5f ",m_ppGridData[i][j]);
		}
	}

	fclose(fpout);

	return TRUE;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久不卡影院| 一二三四区精品视频| 欧美激情一区二区三区蜜桃视频| 亚洲丝袜制服诱惑| 久久99热这里只有精品| 99精品欧美一区二区三区小说| 91精品婷婷国产综合久久性色| 国产精品毛片久久久久久| 偷偷要91色婷婷| 91在线国产观看| 亚洲精品一区二区精华| 偷拍与自拍一区| 色屁屁一区二区| 中文字幕欧美激情| 久久99精品久久久| 884aa四虎影成人精品一区| 日韩码欧中文字| 国产成人8x视频一区二区| 日韩欧美一区在线| 亚洲国产精品视频| 色久优优欧美色久优优| 欧美激情综合五月色丁香| 黄色日韩三级电影| 日韩精品一区二区三区视频| 亚洲图片欧美色图| 在线视频国产一区| 日韩一区在线播放| 91在线观看一区二区| 中文一区二区完整视频在线观看| 激情综合色综合久久综合| 91精品国产色综合久久不卡蜜臀| 亚洲一区二区欧美日韩| 欧美影院一区二区三区| 一区二区三区在线播| 色婷婷av一区二区三区软件| 亚洲欧美在线另类| 91福利视频久久久久| 一区二区三区.www| 欧美日韩一区二区三区视频| 亚洲综合色区另类av| 欧美色图一区二区三区| 亚洲国产cao| 91精品在线免费观看| 免播放器亚洲一区| 久久网站最新地址| 国产成人在线免费| 中文字幕不卡三区| 欧美日韩在线播放一区| 亚洲一区二区影院| 9191精品国产综合久久久久久| 婷婷丁香激情综合| 精品久久久久久久久久久院品网| 另类综合日韩欧美亚洲| 国产色产综合色产在线视频| 成人精品鲁一区一区二区| 亚洲视频图片小说| 欧美日韩精品三区| 国内精品不卡在线| 中文字幕中文字幕一区二区| 91国偷自产一区二区三区成为亚洲经典 | 在线观看日韩精品| 日本不卡在线视频| 久久久蜜桃精品| 91在线国产观看| 日韩成人免费看| 欧美激情在线免费观看| 色94色欧美sute亚洲13| 美腿丝袜亚洲一区| 国产精品国产成人国产三级| 欧美日本在线播放| 国产成人在线视频播放| 亚洲18影院在线观看| 久久综合中文字幕| 在线观看免费亚洲| 精品中文av资源站在线观看| 久久久久久久综合日本| 久久一日本道色综合| 日本韩国欧美国产| 国产一区二区精品久久91| 一区二区三区国产精华| 久久精品一区二区三区不卡| 蜜桃91丨九色丨蝌蚪91桃色| 色先锋资源久久综合| 亚洲综合视频在线| 精品久久久久久亚洲综合网| eeuss国产一区二区三区| 亚洲成人福利片| 中文字幕精品在线不卡| 91麻豆精品国产91久久久| 成人91在线观看| 久久66热re国产| 亚洲午夜精品一区二区三区他趣| 久久久久亚洲蜜桃| 日韩一区二区影院| 在线观看91视频| www.爱久久.com| 激情国产一区二区| 美女www一区二区| 亚洲成人1区2区| 亚洲激情成人在线| 中文字幕的久久| 久久久久成人黄色影片| 欧美xxxxx裸体时装秀| 欧美日韩国产另类一区| 一本色道综合亚洲| 99视频精品在线| 国产成人啪免费观看软件| 久久99精品国产.久久久久| 天天综合日日夜夜精品| 亚洲一区日韩精品中文字幕| 国产精品美女久久久久久久网站| 久久综合久久99| 久久久精品一品道一区| 亚洲精品在线观看网站| 久久影院午夜片一区| 精品欧美久久久| 久久综合av免费| 久久夜色精品一区| 国产午夜三级一区二区三| 国产日韩欧美电影| 国产色产综合色产在线视频| 久久精品欧美日韩| 中文字幕第一区综合| 亚洲天堂免费在线观看视频| 亚洲视频免费观看| 亚洲精品亚洲人成人网在线播放| 一区二区三区.www| 五月综合激情网| 免费亚洲电影在线| 国产在线一区二区| 国产成人免费视频精品含羞草妖精| 国产成人在线视频免费播放| 不卡在线观看av| 色老头久久综合| 欧美一区二区三区白人| 精品国产一区二区在线观看| 欧美成人伊人久久综合网| 国产亚洲美州欧州综合国| 中文字幕第一区第二区| 一区二区三区**美女毛片| 日本不卡在线视频| 国产在线麻豆精品观看| proumb性欧美在线观看| 在线观看视频欧美| 宅男在线国产精品| 国产亚洲精品免费| 丝瓜av网站精品一区二区| 日本欧美一区二区在线观看| 国产激情一区二区三区桃花岛亚洲| 成人激情免费网站| 欧美视频一区二| 国产亚洲视频系列| 亚洲国产三级在线| 国产一区二区不卡老阿姨| 色拍拍在线精品视频8848| 精品少妇一区二区三区| 国产精品成人在线观看| 日本女人一区二区三区| 国产成人在线视频网站| 欧美精品1区2区| 国产欧美日韩久久| 视频在线观看一区| 成人福利视频在线看| 欧美精品1区2区3区| 国产精品成人免费在线| 麻豆精品一二三| 色综合天天综合| 久久日一线二线三线suv| 一区二区三区毛片| 成人免费高清在线观看| 91精品免费在线观看| 亚洲三级小视频| 国产高清精品网站| 欧美一区二区三区男人的天堂| 成人欧美一区二区三区小说| 老司机精品视频线观看86| 在线中文字幕一区| 国产欧美综合在线观看第十页| 日本在线不卡视频| 欧美视频你懂的| 成人免费在线视频| 国产成人亚洲精品狼色在线| 欧美一级午夜免费电影| 亚洲福中文字幕伊人影院| av成人动漫在线观看| 国产亚洲欧美日韩日本| 麻豆精品视频在线观看视频| 在线免费亚洲电影| 亚洲天堂成人在线观看| 国产超碰在线一区| 91精品国产综合久久精品| 亚洲综合色婷婷| 在线精品视频一区二区| 亚洲欧美综合另类在线卡通| 福利一区二区在线观看| 国产亚洲一区二区在线观看| 国产一区二区三区在线观看精品| 欧美一区二区免费| 日韩 欧美一区二区三区| 欧美一区二区免费观在线|