List of all members.
Detailed Description
A class for displaying mesh-surfaces with LOD functionality
meshStyle
0 ------ Auto - the tesselation is based on the data |/| |X\/X| |X/| |/XX\| ------
1 ------ || |X| |XX| |XXX\| ------
2 ------ |XXX/| |XX/X| |X/XX| |/XXX| ------
3 ------ |\ | |X\ | |XX\ | |XXX\| ------
4 ------ | /| | /X| | /XX| |/XXX| ------
5 ------ || | | | | | \| ------
6 ------ |XXX/| |XX/ | |X/ | |/ | ------
7 ------ | | | | | | | | ------
Constructor & Destructor Documentation
| SoLODMeshSurface::SoLODMeshSurface |
( |
|
) |
|
| SoLODMeshSurface::~SoLODMeshSurface |
( |
|
) |
[protected] |
Member Function Documentation
| void SoLODMeshSurface::adjustNrOfParts |
( |
|
) |
[protected] |
| bool SoLODMeshSurface::completeRowEnd |
( |
int |
|
) |
[protected] |
| bool SoLODMeshSurface::completeRowStart |
( |
int & |
|
) |
[protected] |
| void SoLODMeshSurface::computeBBox |
( |
SoAction * |
, |
|
|
SbBox3f & |
, |
|
|
SbVec3f & |
| |
|
) |
| | |
| void SoLODMeshSurface::generatePrimitives |
( |
SoAction * |
|
) |
[inline] |
| void SoLODMeshSurface::getBoundingBox |
( |
SoGetBoundingBoxAction * |
action |
) |
|
| int SoLODMeshSurface::getIndex |
( |
int |
, |
|
|
int |
| |
|
) |
| | const |
| void SoLODMeshSurface::GLRender |
( |
SoGLRenderAction * |
|
) |
|
| static void SoLODMeshSurface::initClass |
( |
|
) |
[static] |
| void SoLODMeshSurface::insertColumns |
( |
bool |
beforeexisting, |
|
|
int |
nr | |
|
) |
| | |
Inserts nr columns before or after the current mesh. The function will fill the new space with -1s and will not trigger a invalidation of caches. if not neccessary.
| void SoLODMeshSurface::insertRowsBefore |
( |
int |
nr |
) |
|
Inserts nr rows before the current mesh. The function will fill the new space with -1s and will not trigger a invalidation of caches.
| bool SoLODMeshSurface::isMaterialNonDefault |
( |
|
) |
const [protected] |
| bool SoLODMeshSurface::isMeshStyleNonDefault |
( |
|
) |
const [protected] |
| void SoLODMeshSurface::notify |
( |
SoNotList * |
|
) |
[protected] |
| int SoLODMeshSurface::nrRows |
( |
|
) |
const |
| void SoLODMeshSurface::rayPick |
( |
SoRayPickAction * |
|
) |
|
| void SoLODMeshSurface::setPartRelations |
( |
|
) |
[protected] |
| SbBool SoLODMeshSurface::shouldGLRender |
( |
SoGLRenderAction * |
|
) |
[protected] |
| void SoLODMeshSurface::touch |
( |
int |
, |
|
|
int |
, |
|
|
bool |
undef | |
|
) |
| | |
| void SoLODMeshSurface::turnOnOwnValidation |
( |
bool |
yn |
) |
|
Member Data Documentation