• 大小: 111KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: C/C++
  • 标签: cad  

资源简介

一个完整的生产等值线的代码 vc6.0 编写 可以直接使用 ,有注释

资源截图

代码片段和文件信息

// 2DMemAllocator.cpp: implementation of the C2DMemAllocator class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “ContourGenerator.h“
#include “2DMemAllocator.h“

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

/*~~~~~~~二维数组数据动态分配~~~~~~~~~~~~*/
//分配函数:
//AllocMemory2D(T ** &pint rowsint columns)
//
//释放函数:
//FreeMemory2D(T **&pp)
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


C2DMemAllocator::C2DMemAllocator()
{

}

C2DMemAllocator::~C2DMemAllocator()
{

}

void C2DMemAllocator::FreeMemory2D(float **&pp)
{
//TRACE(“in FreeMemory2D\n“);
if(pp)
{//释放顺序::一维指针-->二维指针

delete []pp[0];
pp[0]=NULL;

delete []pp;
pp=NULL;
}
}


BOOL C2DMemAllocator::AllocMemory2D(float ** &pint rowsint columns)
{

float **pp;
pp=NULL;
pp=new float*[rows];
if (!pp)
{
//TRACE(“Alloc memory Open error!!\n“);
return FALSE;
}

pp[0]=new float [rows*columns];//allocate a big block
if (!pp[0])
{
//TRACE(“memeroy Open error!!\n“);
return FALSE;
}
for(int i=1;i {
pp[i]=pp[0]+(long)columns*i;
}
    
p = pp;

return TRUE;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      31116  2004-03-16 09:41  ContourTracer.cpp

     文件       5516  2004-02-29 10:18  ContourTracer.h

     文件       3523  2004-02-24 12:04  ContourValues.cpp

     文件       1380  2004-02-22 15:07  ContourValues.h

     文件       4555  2004-02-28 10:05  EditContourLevelDlg.cpp

     文件       1821  2004-02-28 10:04  EditContourLevelDlg.h

     文件       3443  2004-02-16 23:01  GeoData.cpp

     文件        878  2004-01-14 18:01  GeoData.h

     文件       1930  2004-02-27 10:59  GeoStruct.h

     文件       2517  2004-01-13 15:20  MainFrm.cpp

     文件       1581  2004-01-13 15:20  MainFrm.h

     文件       1617  2004-02-28 11:31  Resource.h

     文件        218  2004-01-13 15:20  StdAfx.cpp

     文件       1121  2004-02-23 21:44  StdAfx.h

     文件      53248  2004-03-16 09:41  Release\ContourGenerator.exe

     文件       1078  2004-01-13 15:20  res\ContourGenerator.ico

     文件        408  2004-01-13 15:20  res\ContourGenerator.rc2

     文件       1078  2004-01-13 15:20  res\ContourGeneratorDoc.ico

     文件        838  2004-02-28 11:31  res\Toolbar.bmp

     文件      31492  2004-02-21 14:13  测试数据\DEMOGRIDAscii.grd

     文件        116  2003-06-26 16:30  测试数据\Rainbow.CLR

     文件         77  2004-03-16 09:52  测试数据\说明.txt

     文件       1272  2004-01-14 10:32  2DMemAllocator.cpp

     文件       1412  2004-01-14 10:46  2DMemAllocator.h

     文件       1606  2004-02-25 20:43  ClrFileDialog.cpp

     文件       1301  2004-02-26 10:15  ClrFileDialog.h

     文件       5560  2004-02-28 10:59  ColorLookUpTable.cpp

     文件       2134  2004-02-27 11:02  ColorLookUpTable.h

     文件       3020  2004-04-18 11:48  Contour.cpp

     文件       3795  2004-02-28 10:53  Contour.h

............此处省略25个文件信息

评论

共有 条评论