Walker Class Reference
#include <Walker.h>
List of all members.
Public Member Functions |
template<class EXTRACTOR_TYPE > |
void | BuildMesh (Mesh &mesh, Volume &volume, EXTRACTOR_TYPE &extractor) |
bool | Exist (const vcg::Point3i &p1, const vcg::Point3i &p2, VertexPointer &v) |
void | GetXIntercept (const vcg::Point3i &p1, const vcg::Point3i &p2, VertexPointer &v) |
void | GetYIntercept (const vcg::Point3i &p1, const vcg::Point3i &p2, VertexPointer &v) |
void | GetZIntercept (const vcg::Point3i &p1, const vcg::Point3i &p2, VertexPointer &v) |
float | V (int pi, int pj, int pk) |
| Walker (const BoundingBox &bbox, const vcg::Point3i &resolution) |
| ~Walker () |
Protected Member Functions |
void | Begin () |
void | NextSlice () |
Protected Attributes |
BoundingBox | _bbox |
vcg::Point3i | _cell_size |
int | _current_slice |
Mesh * | _mesh |
vcg::Point3i | _resolution |
int | _slice_dimension |
float * | _v_cs |
float * | _v_ns |
Volume * | _volume |
VertexIndex * | _x_cs |
VertexIndex * | _x_ns |
VertexIndex * | _y_cs |
VertexIndex * | _z_cs |
VertexIndex * | _z_ns |
Private Types |
typedef int | VertexIndex |
Detailed Description
Definition at line 14 of file Walker.h.
Member Typedef Documentation
Constructor & Destructor Documentation
Walker::~Walker |
( |
|
) |
[inline] |
Member Function Documentation
void Walker::Begin |
( |
|
) |
[inline, protected] |
template<class EXTRACTOR_TYPE >
void Walker::BuildMesh |
( |
Mesh & |
mesh, |
|
|
Volume & |
volume, |
|
|
EXTRACTOR_TYPE & |
extractor | |
|
) |
| | [inline] |
void Walker::NextSlice |
( |
|
) |
[inline, protected] |
float Walker::V |
( |
int |
pi, |
|
|
int |
pj, |
|
|
int |
pk | |
|
) |
| | [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: