#include <ImplicitSurface.h>
|
| | ImplicitSurface (void) |
| |
| | ImplicitSurface (float dx, int *N, float *min, int mode=1) |
| |
| | ImplicitSurface (const char *path, int mode=1) |
| |
| | ~ImplicitSurface (void) |
| |
| void | Save (const char *path) |
| |
| bool | Bomb (void) |
| |
| void | Reinitialize (float *_a, float *_b) |
| |
| void | UpdateSurpoint (void) |
| |
| void | FindSurpoint (void) |
| |
| void | SetNarrowBand (float *_a, float *_b) |
| |
| void | UpdatePoint (int x, int y, int z, bool sign, bool init, float *_a, float *_b) |
| |
| float | UpdateValue (int x, int y, int z, bool sign, float *_a, float *_b) |
| |
| float | GetValue (int index) |
| |
| void | MakeSurface (void) |
| |
| void | MakeNormal (void) |
| |
| void | MarchingCubes (int i, int j, int k) |
| |
| void | cuMakeSurface (void) |
| |
| void | MakeColorFromNormal (void) |
| |
| void | CreateCube (void) |
| |
| void | DrawPoints (void) |
| |
| void | DrawNormal (void) |
| |
| void | DrawShading (void) |
| |
| void | DrawTexture (void) |
| |
| void | DrawColor (void) |
| |
| void | DrawShadingVBO (void) |
| |
| void | need_bsphere (void) |
| |
◆ BYTE
◆ eState
| Enumerator |
|---|
| eAccepted | |
| eClose | |
| eFar | |
◆ ImplicitSurface() [1/3]
| ImplicitSurface::ImplicitSurface |
( |
void |
| ) |
|
◆ ImplicitSurface() [2/3]
| ImplicitSurface::ImplicitSurface |
( |
float |
dx, |
|
|
int * |
N, |
|
|
float * |
min, |
|
|
int |
mode = 1 |
|
) |
| |
◆ ImplicitSurface() [3/3]
| ImplicitSurface::ImplicitSurface |
( |
const char * |
path, |
|
|
int |
mode = 1 |
|
) |
| |
◆ ~ImplicitSurface()
| ImplicitSurface::~ImplicitSurface |
( |
void |
| ) |
|
◆ Bomb()
| bool ImplicitSurface::Bomb |
( |
void |
| ) |
|
◆ CreateCube()
| void ImplicitSurface::CreateCube |
( |
void |
| ) |
|
◆ cuMakeSurface()
| void ImplicitSurface::cuMakeSurface |
( |
void |
| ) |
|
◆ DrawColor()
| void ImplicitSurface::DrawColor |
( |
void |
| ) |
|
◆ DrawNormal()
| void ImplicitSurface::DrawNormal |
( |
void |
| ) |
|
◆ DrawPoints()
| void ImplicitSurface::DrawPoints |
( |
void |
| ) |
|
◆ DrawShading()
| void ImplicitSurface::DrawShading |
( |
void |
| ) |
|
◆ DrawShadingVBO()
| void ImplicitSurface::DrawShadingVBO |
( |
void |
| ) |
|
◆ DrawTexture()
| void ImplicitSurface::DrawTexture |
( |
void |
| ) |
|
◆ FindSurpoint()
| void ImplicitSurface::FindSurpoint |
( |
void |
| ) |
|
◆ GetValue()
| float ImplicitSurface::GetValue |
( |
int |
index | ) |
|
|
inline |
◆ MakeColorFromNormal()
| void ImplicitSurface::MakeColorFromNormal |
( |
void |
| ) |
|
◆ MakeNormal()
| void ImplicitSurface::MakeNormal |
( |
void |
| ) |
|
◆ MakeSurface()
| void ImplicitSurface::MakeSurface |
( |
void |
| ) |
|
◆ MarchingCubes()
| void ImplicitSurface::MarchingCubes |
( |
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
| |
|
inline |
◆ need_bsphere()
| void ImplicitSurface::need_bsphere |
( |
void |
| ) |
|
◆ Reinitialize()
| void ImplicitSurface::Reinitialize |
( |
float * |
_a, |
|
|
float * |
_b |
|
) |
| |
◆ Save()
| void ImplicitSurface::Save |
( |
const char * |
path | ) |
|
◆ SetNarrowBand()
| void ImplicitSurface::SetNarrowBand |
( |
float * |
_a, |
|
|
float * |
_b |
|
) |
| |
◆ UpdatePoint()
| void ImplicitSurface::UpdatePoint |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
z, |
|
|
bool |
sign, |
|
|
bool |
init, |
|
|
float * |
_a, |
|
|
float * |
_b |
|
) |
| |
|
inline |
◆ UpdateSurpoint()
| void ImplicitSurface::UpdateSurpoint |
( |
void |
| ) |
|
◆ UpdateValue()
| float ImplicitSurface::UpdateValue |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
z, |
|
|
bool |
sign, |
|
|
float * |
_a, |
|
|
float * |
_b |
|
) |
| |
|
inline |
◆ _heap
◆ _limit
| float ImplicitSurface::_limit |
◆ _status
| eState* ImplicitSurface::_status |
◆ bsphere
◆ m_band
| list<int> ImplicitSurface::m_band |
◆ m_dx
| float ImplicitSurface::m_dx |
◆ m_ghost
| list<int> ImplicitSurface::m_ghost |
◆ m_max
| float ImplicitSurface::m_max[3] |
◆ m_min
| float ImplicitSurface::m_min[3] |
◆ m_mine
| list<int> ImplicitSurface::m_mine |
◆ m_mode
| int ImplicitSurface::m_mode |
◆ m_N
| int ImplicitSurface::m_N[3] |
◆ m_phi
| float* ImplicitSurface::m_phi |
◆ m_surf
| std::list<surf*> ImplicitSurface::m_surf |
◆ m_surpoint
| std::list<int> ImplicitSurface::m_surpoint |
◆ m_width
| int ImplicitSurface::m_width |
The documentation for this class was generated from the following files: