Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

marching_cubes.h File Reference

#include <bicpl.h>
#include <bicpl/march_prototypes.h>

Include dependency graph for marching_cubes.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.

Data Structures

struct  voxel_point_type
struct  axis_struct
struct  voxel_struct

Defines

#define MAX_TRIANGLES_PER_VOXEL   4
#define MAX_POINTS_PER_VOXEL   3 * MAX_TRIANGLES_PER_VOXEL
#define MAX_POINTS_PER_VOXEL_POLYGON   12
#define N_MARCHING_TETRA_EDGES   11
#define public   extern
#define public_was_defined_here

Enumerations

enum  Point_classes { ON_FIRST_CORNER, ON_EDGE, ON_SECOND_CORNER }
enum  Marching_cubes_methods { MARCHING_CUBES, MARCHING_NO_HOLES, MARCHING_TETRA }
enum  evaluation_methods { USE_VOXEL_VALUES, TRILINEAR_INTERPOLATION, TRICUBIC_INTERPOLATION }


Define Documentation

#define MAX_POINTS_PER_VOXEL   3 * MAX_TRIANGLES_PER_VOXEL
 

Definition at line 12 of file marching_cubes.h.

#define MAX_POINTS_PER_VOXEL_POLYGON   12
 

Definition at line 14 of file marching_cubes.h.

#define MAX_TRIANGLES_PER_VOXEL   4
 

Definition at line 11 of file marching_cubes.h.

#define N_MARCHING_TETRA_EDGES   11
 

Definition at line 16 of file marching_cubes.h.

Referenced by get_max_marching_edges().

#define public   extern
 

Definition at line 47 of file marching_cubes.h.

#define public_was_defined_here
 

Definition at line 48 of file marching_cubes.h.


Enumeration Type Documentation

enum evaluation_methods
 

Enumeration values:
USE_VOXEL_VALUES 
TRILINEAR_INTERPOLATION 
TRICUBIC_INTERPOLATION 

Definition at line 18 of file marching_cubes.h.

enum Marching_cubes_methods
 

Enumeration values:
MARCHING_CUBES 
MARCHING_NO_HOLES 
MARCHING_TETRA 

Definition at line 8 of file marching_cubes.h.

enum Point_classes
 

Enumeration values:
ON_FIRST_CORNER 
ON_EDGE 
ON_SECOND_CORNER 

Definition at line 6 of file marching_cubes.h.

Referenced by get_isosurface_point().


Generated on Wed Jul 28 09:11:09 2004 for BICPL by doxygen 1.3.7