Main Page
Namespaces
Classes
Files
Alphabetical List
Class List
Class Hierarchy
Class Members
VEE_MarchingCubes Class Reference
#include <
vee_marching_cubes.h
>
List of all members.
Public Member Functions
VEE_MarchingCubes
()
~VEE_MarchingCubes
()
void
triangulateGrid
(const MJ_Array3D< float > &field, float threshold=0.5)
void
triangulateSubGrid
(
VEE_VolumeGrid2
*grid, int xmin, int ymin, int zmin, int xmax, int ymax, int zmax, float threshold=0.5)
const
Triangle
&
triangle
(uint i) const
uint
triangleCount
() const
void
clear
()
Protected Member Functions
void
addTri
(const
Triangle
&tri)
void
handleCube
(
VEE_VolumeGrid2
*field, float threshold, int x, int y, int z)
void
handleCube
(const MJ_Array3D< float > &, float threshold, uint x, uint y, uint z)
Protected Attributes
std::vector<
Triangle
>
m_triangles
uint
m_triCount
Classes
class
Triangle
Constructor & Destructor Documentation
VEE_MarchingCubes::VEE_MarchingCubes
(
)
VEE_MarchingCubes::~VEE_MarchingCubes
(
)
Member Function Documentation
void VEE_MarchingCubes::triangulateGrid
(
const MJ_Array3D< float > &
field
,
float
threshold
=
0.5
)
void VEE_MarchingCubes::triangulateSubGrid
(
VEE_VolumeGrid2
*
grid
,
int
xmin
,
int
ymin
,
int
zmin
,
int
xmax
,
int
ymax
,
int
zmax
,
float
threshold
=
0.5
)
const
Triangle
& VEE_MarchingCubes::triangle
(
uint
i
)
const
[inline]
uint VEE_MarchingCubes::triangleCount
(
)
const
[inline]
void VEE_MarchingCubes::clear
(
)
[inline]
void VEE_MarchingCubes::addTri
(
const
Triangle
&
tri
)
[inline, protected]
void VEE_MarchingCubes::handleCube
(
VEE_VolumeGrid2
*
field
,
float
threshold
,
int
x
,
int
y
,
int
z
)
[inline, protected]
void VEE_MarchingCubes::handleCube
(
const MJ_Array3D< float > &
,
float
threshold
,
uint
x
,
uint
y
,
uint
z
)
[inline, protected]
Member Data Documentation
std::vector<
Triangle
>
VEE_MarchingCubes::m_triangles
[protected]
uint
VEE_MarchingCubes::m_triCount
[protected]
The documentation for this class was generated from the following files:
vee_marching_cubes.h
vee_marching_cubes.C
Generated on Mon Mar 12 21:09:27 2007 for VEE - The Visual Effects Engine by
1.4.6