资源简介
一个完整的生产等值线的代码 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个文件信息
- 上一篇:集合的并交叉三种运算,C语言实现
- 下一篇:c++获取cpu使用率包含系统和单进程
相关资源
- MFC绘制Bezier曲线B样条曲线曲线拟合
-
ob
jectARX中文版.chm - ACIS--CAD开发类库4
- 计算机图形学简单CAD系统
-
基于CAD二次开发ob
jectARX开发技术详 - easyscada
- 电子线路设计CAD实验报告(proteus)
- 基于MFC的CAD基本图形绘制系统
- 小型CAD系统MFC实现
- 金橙子的打标软件EZCAD源代码
- sxstrace.exe修复工具C++.rar
- CAD应用程序开发详解——Visual C++与
-
ob
jectArx2017+AutoCAD2017+VS2015二次开发及 -
Autocad 二次开发 ob
ject Arx 2014 API 帮助 - C++语言解析AutoCAD格式数据
- rapid Scada组态软件
- CAD VCL Enterprise V14
- CAD应用程序开发详解
- AutoCAD二次开发文档C++ C# 史上最全版
- ACIS CAD开发类库完整版
- CAD应用程序开发详解 Visual C++与Open
- 基于MFC做的简单的二维CAD软件
- c++ 命令设计模式实现撤销重做(CAD系
- MFC图形编辑器源代码
- 一款界面不错的仿CAD软件
- SDS_Function
- C语言直接读写DWG文件源代码
- MFC的·绘图代码,模仿CAD的界面是我找
- palm 手掌检测的训练文件
- RadStudio 10.3.2 Keygen完美激活
评论
共有 条评论