Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

guge_marchcube.cpp File Reference

#include "stdafx.h"
#include <iostream>
#include "gul_types.h"
#include "gul_vector.h"
#include "guge_mcpattern.h"
#include "guge_marchcube.h"

Go to the source code of this file.

Namespaces

namespace  guge

Defines

#define VEC(v, a, b, c)   {(v).x=(a); (v).y=(b); (v).z=(c);}
#define DER(v, k, i, j)
#define MPT(a, b)   med[ EdgePerms[perm[(a)]][perm[(b)]] ]
#define NPT(a, b)   norm[EdgePerms[perm[(a)]][perm[(b)]] ]
#define FUNC(a, b, c, d, e, f)
#define CON_X1   0x01
#define CON_X2   0x02
#define CON_Y1   0x04
#define CON_Y2   0x08
#define CON_Z1   0x10
#define CON_Z2   0x20
#define CON_SPECIAL   0x40
#define DRAW_ALT   0x80


Define Documentation

#define CON_SPECIAL   0x40
 

Definition at line 51 of file guge_marchcube.cpp.

#define CON_X1   0x01
 

Definition at line 45 of file guge_marchcube.cpp.

#define CON_X2   0x02
 

Definition at line 46 of file guge_marchcube.cpp.

#define CON_Y1   0x04
 

Definition at line 47 of file guge_marchcube.cpp.

#define CON_Y2   0x08
 

Definition at line 48 of file guge_marchcube.cpp.

#define CON_Z1   0x10
 

Definition at line 49 of file guge_marchcube.cpp.

#define CON_Z2   0x20
 

Definition at line 50 of file guge_marchcube.cpp.

#define DER v,
k,
i,
 
 

Value:

{\
            (v).x = (F[k][(i)][(j+1)] - F[k][(i)][(j-1)]) / dx2;\
            (v).y = (F[k][(i+1)][(j)] - F[k][(i-1)][(j)]) / dy2;\
            (v).z = (F[k+1][(i)][(j)] - F[k-1][(i)][(j)]) / dz2;}

Definition at line 35 of file guge_marchcube.cpp.

#define DRAW_ALT   0x80
 

Definition at line 52 of file guge_marchcube.cpp.

#define FUNC a,
b,
c,
d,
e,
 
 

Value:

RenumberVerts((a),(b),(c),(d),(e),(f),\
                                        inv,func,fdat)

Definition at line 43 of file guge_marchcube.cpp.

#define MPT a,
     med[ EdgePerms[perm[(a)]][perm[(b)]] ]
 

Definition at line 40 of file guge_marchcube.cpp.

#define NPT a,
     norm[EdgePerms[perm[(a)]][perm[(b)]] ]
 

Definition at line 41 of file guge_marchcube.cpp.

#define VEC v,
a,
b,
     {(v).x=(a); (v).y=(b); (v).z=(c);}
 

Definition at line 34 of file guge_marchcube.cpp.


Generated on Mon Jan 21 04:17:46 2002 for GUL 0.6 - Geometry Utility Library by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001