MeshGui::SoFCIndexedFaceSet Class Reference

class SoFCIndexedFaceSet More...

#include <SoFCIndexedFaceSet.h>

List of all members.

Public Member Functions

 SoFCIndexedFaceSet ()

Static Public Member Functions

static void initClass ()

Public Attributes

unsigned int renderTriangleLimit

Protected Member Functions

void doAction (SoAction *action)
void drawCoords (const SoGLCoordinateElement *const vertexlist, const int32_t *vertexindices, int numindices, const SbVec3f *normals, const int32_t *normalindices, SoMaterialBundle *materials, const int32_t *matindices, const int32_t binding, const SoTextureCoordinateBundle *const texcoords, const int32_t *texindices)
virtual void GLRender (SoGLRenderAction *action)
 Either renders the complete mesh or only a subset of the points.
virtual ~SoFCIndexedFaceSet ()

Detailed Description

class SoFCIndexedFaceSet

The SoFCIndexedFaceSet class is designed to optimize redrawing a mesh during user interaction.

Author:
Werner Mayer

Definition at line 45 of file SoFCIndexedFaceSet.h.


Constructor & Destructor Documentation

SoFCIndexedFaceSet::SoFCIndexedFaceSet (  ) 

Definition at line 58 of file SoFCIndexedFaceSet.cpp.

virtual MeshGui::SoFCIndexedFaceSet::~SoFCIndexedFaceSet (  )  [inline, protected, virtual]

Definition at line 58 of file SoFCIndexedFaceSet.h.


Member Function Documentation

void SoFCIndexedFaceSet::doAction ( SoAction *  action  )  [protected]

Definition at line 192 of file SoFCIndexedFaceSet.cpp.

void SoFCIndexedFaceSet::drawCoords ( const SoGLCoordinateElement *const   vertexlist,
const int32_t *  vertexindices,
int  numindices,
const SbVec3f *  normals,
const int32_t *  normalindices,
SoMaterialBundle *  materials,
const int32_t *  matindices,
const int32_t  binding,
const SoTextureCoordinateBundle *const   texcoords,
const int32_t *  texindices 
) [protected]
void SoFCIndexedFaceSet::GLRender ( SoGLRenderAction *  action  )  [protected, virtual]

Either renders the complete mesh or only a subset of the points.

Definition at line 67 of file SoFCIndexedFaceSet.cpp.

References drawCoords(), Gui::SoFCInteractiveElement::get(), and renderTriangleLimit.

void SoFCIndexedFaceSet::initClass ( void   )  [static]

Definition at line 53 of file SoFCIndexedFaceSet.cpp.

Referenced by initMeshGui().


Member Data Documentation

Definition at line 54 of file SoFCIndexedFaceSet.h.

Referenced by drawCoords(), and GLRender().


The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:02:27 2011 for FreeCAD by  doxygen 1.6.1