资源简介
等值线绘制代码,用于opengl环境下等值线的生成
代码片段和文件信息
// 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;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1269 2011-06-07 13:31 等值线绘制\Contour\2DMemAllocator.cpp
文件 1412 2004-01-14 10:46 等值线绘制\Contour\2DMemAllocator.h
文件 1606 2004-02-25 20:43 等值线绘制\Contour\ClrFileDialog.cpp
文件 1301 2004-02-26 10:15 等值线绘制\Contour\ClrFileDialog.h
文件 5643 2011-06-08 15:00 等值线绘制\Contour\ColorLookUpTable.cpp
文件 2133 2011-06-07 13:23 等值线绘制\Contour\ColorLookUpTable.h
文件 3009 2011-06-07 21:33 等值线绘制\Contour\Contour.cpp
文件 3797 2011-04-27 11:09 等值线绘制\Contour\Contour.h
文件 5622 2011-06-08 14:01 等值线绘制\Contour\ContourDrawer.cpp
文件 1724 2011-06-07 21:33 等值线绘制\Contour\ContourDrawer.h
文件 32228 2011-06-09 17:02 等值线绘制\Contour\ContourGenerator.aps
文件 4066 2004-02-29 11:57 等值线绘制\Contour\ContourGenerator.clw
文件 4389 2004-01-13 15:20 等值线绘制\Contour\ContourGenerator.cpp
文件 6200 2004-02-28 10:18 等值线绘制\Contour\ContourGenerator.dsp
文件 557 2004-01-13 15:20 等值线绘制\Contour\ContourGenerator.dsw
文件 53248 2011-05-27 22:56 等值线绘制\Contour\ContourGenerator.exe
文件 1466 2004-01-13 15:20 等值线绘制\Contour\ContourGenerator.h
文件 48640 2004-11-12 01:15 等值线绘制\Contour\ContourGenerator.opt
文件 13494 2011-04-21 16:38 等值线绘制\Contour\ContourGenerator.rc
文件 1046 2010-12-17 15:07 等值线绘制\Contour\ContourGenerator.sln
文件 83968 2011-06-09 22:14 等值线绘制\Contour\ContourGenerator.suo
文件 12895 2011-06-07 21:37 等值线绘制\Contour\ContourGenerator.vcproj
文件 1409 2010-12-17 15:08 等值线绘制\Contour\ContourGenerator.vcproj.--YY--.Administrator.user
文件 1415 2011-06-09 22:14 等值线绘制\Contour\ContourGenerator.vcproj.lenovo-PC.lenovo.user
文件 1405 2011-04-28 15:12 等值线绘制\Contour\ContourGenerator.vcproj.YUHJ.Administrator.user
文件 3667 2011-06-07 21:33 等值线绘制\Contour\ContourGeneratorDoc.cpp
文件 1799 2004-02-28 11:31 等值线绘制\Contour\ContourGeneratorDoc.h
文件 4280 2011-06-07 21:33 等值线绘制\Contour\ContourGeneratorView.cpp
文件 2073 2004-02-28 11:35 等值线绘制\Contour\ContourGeneratorView.h
文件 1980 2004-03-16 09:41 等值线绘制\Contour\ContourObj.cpp
............此处省略77个文件信息
- 上一篇:ShaderX5 PDF
- 下一篇:PRML中文版.rar
相关资源
- OpenGL烟花程序代码
- opengl迷宫及源代码,实现贴图、3d效果
- 2019Learn OpenGL教程(含目录PDF)
- OpenGL实现三维点云显示,鼠标控制
- Delaunay德罗内三角形剖分生成以及op
- OpenGL模型及场景展示源码
- 三十多个天空盒图片
- 最简单的视音频播放 1.1
- 最简单的视音频播放
- glut库源码
- openGl绘制带颜色的三角形
- OpenGl三维建模源代码
- OpenGL函数与范例解析手册(中文).
- OpenGL三维图形系统开发与实用技术
- OpenGL超级宝典第六版 英文
- VTK体绘制裁剪_Cropping技术
- OpenGL消隐和光照
- opengl写的一个自行车
- OpenTK 安装文件
- opengl2048游戏源码
- OpenGL程序绘制贝塞尔曲线
- osg地形绘制
- Learning Game Physics with Bullet Physics and
- 交通自动化控制界面 - 智能交通灯演
- XL4016可调节降压电路
- OpenGLTexture
- OpenGLPro12
- openGL写的飞机动态射击模型
- 计算机图形学 基本图形绘制 Koch雪花
- 太阳系仿真源代码,opengl模型太阳系
评论
共有 条评论