Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MarchingCubesBase.h File Reference

Declaration of the MarchingCubesBase class. More...

#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
#include "General/vuLinAlg/vuVector.h"
#include "MarchingCubesData.h"
#include "MCBProgressCallback.h"

Include dependency graph for MarchingCubesBase.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  MarchingCubesBase
 Base class of the Marching Cubes Model (see vuMarchingCubes). More...

Defines

#define GLUT_DISABLE_ATEXIT_HACK
#define MC_NUMCUBES   256
 Number of different cubes the MC algorithm knows of.
#define MC_DEFAULT_BUFFER_SIZE   1000
 When reading data from files, use this value as buffer size.
#define MCB_IDX(x, y, z)   ( ((z)*_size[0]*_size[1]) + ((y)*_size[0]) + (x) )


Detailed Description

Declaration of the MarchingCubesBase class.

Author:
Markus Trenkwalder
Date:
26. Jun 2004, 11:05:12
Version:
0.0.1
Id
MarchingCubesBase.h,v 1.20 2004/11/23 04:15:27 maxx Exp

Definition in file MarchingCubesBase.h.


Define Documentation

#define GLUT_DISABLE_ATEXIT_HACK
 

Definition at line 21 of file MarchingCubesBase.h.

#define MC_DEFAULT_BUFFER_SIZE   1000
 

When reading data from files, use this value as buffer size.

Definition at line 38 of file MarchingCubesBase.h.

#define MC_NUMCUBES   256
 

Number of different cubes the MC algorithm knows of.

Definition at line 32 of file MarchingCubesBase.h.

#define MCB_IDX x,
y,
 )     ( ((z)*_size[0]*_size[1]) + ((y)*_size[0]) + (x) )
 

Definition at line 85 of file MarchingCubesBase.h.

Referenced by MarchingCubesBase::calcVertex(), MarchingCubesBase::getCubeType(), and MarchingCubesBase::valueAt().


Generated on Wed Dec 15 21:20:43 2004 for vuVolume by  doxygen 1.3.9.1