Click here to Skip to main content
15,896,118 members
Articles / Desktop Programming / MFC

A C++ Implementation of an Improved Contour Plotting Algorithm

Rate me:
Please Sign up or sign in to vote.
4.74/5 (13 votes)
30 Jul 20023 min read 327.2K   12.7K   69  
This class generates isocurves of a user defined function. Curves are drawn to OpenGL dc or stored in line strips.
In this article, you will learn about a contour plot class, which is an improved version of the Level Curve Tracing Algorithm. It was designed to draw iso-contour of a user-defined function f(x,y).
#ifndef OGLT_H
	#define OGLT_H

#ifndef OGLTOOLS_EXT_CLASS
	#ifdef _OGLTOOLS_DLL
		#define OGLTOOLS_EXT_CLASS _declspec(dllexport)
	#else
		#define OGLTOOLS_EXT_CLASS _declspec(dllimport)
	#endif
#endif

	#include <GL/gl.h>
	#include <GL/glu.h>
	#include "CWGL.h"
	#include "CGLImage.h"
	#include "CGLTexture.h"
	#include "CRGBSurface.h"
#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.


Written By
Engineer
United States United States
Jonathan de Halleux is Civil Engineer in Applied Mathematics. He finished his PhD in 2004 in the rainy country of Belgium. After 2 years in the Common Language Runtime (i.e. .net), he is now working at Microsoft Research on Pex (http://research.microsoft.com/pex).

Comments and Discussions