#include <ViewProvider.h>
Public Member Functions | |
virtual void | buildNodes (const App::Property *, std::vector< SoNode * > &) const |
void | createMesh (const App::Property *, SoCoordinate3 *, SoIndexedFaceSet *) const |
ViewProviderMeshBuilder () | |
~ViewProviderMeshBuilder () | |
Public Member Functions inherited from Gui::ViewProviderBuilder | |
virtual void | buildNodes (const App::Property *, std::vector< SoNode * > &) const =0 |
ViewProviderBuilder (void) | |
Constructor. More... | |
virtual | ~ViewProviderBuilder () |
Additional Inherited Members | |
Static Public Member Functions inherited from Gui::ViewProviderBuilder | |
static void | add (const Base::Type &, const Base::Type &) |
static ViewProvider * | create (const Base::Type &) |
static SoFCSelection * | createSelection () |
MeshGui::ViewProviderMeshBuilder::ViewProviderMeshBuilder | ( | ) |
MeshGui::ViewProviderMeshBuilder::~ViewProviderMeshBuilder | ( | ) |
|
virtual |
Implements Gui::ViewProviderBuilder.
References createMesh().
void ViewProviderMeshBuilder::createMesh | ( | const App::Property * | prop, |
SoCoordinate3 * | coords, | ||
SoIndexedFaceSet * | faces | ||
) | const |
References MeshCore::MeshKernel::CountFacets(), MeshCore::MeshKernel::CountPoints(), MeshCore::MeshKernel::GetFacets(), and MeshCore::MeshKernel::GetPoints().
Referenced by buildNodes(), MeshGui::ViewProviderMesh::exportToVrml(), MeshGui::ViewProviderIndexedFaceSet::updateData(), and MeshGui::ViewProviderMeshFaceSet::updateData().