#include <SoBrepShape.h>
Public Member Functions | |
SoBrepFaceSet () | |
Static Public Member Functions | |
static void | initClass () |
Public Attributes | |
SoSFInt32 | highlightIndex |
SoMFInt32 | partIndex |
SoMFInt32 | selectionIndex |
Protected Member Functions | |
virtual SoDetail * | createTriangleDetail (SoRayPickAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2, const SoPrimitiveVertex *v3, SoPickedPoint *pp) |
virtual void | doAction (SoAction *action) |
virtual void | GLRender (SoGLRenderAction *action) |
virtual void | GLRenderBelowPath (SoGLRenderAction *action) |
virtual | ~SoBrepFaceSet () |
Definition at line 42 of file SoBrepShape.h.
SoBrepFaceSet::SoBrepFaceSet | ( | ) |
Definition at line 72 of file SoBrepShape.cpp.
References highlightIndex, partIndex, and selectionIndex.
virtual PartGui::SoBrepFaceSet::~SoBrepFaceSet | ( | ) | [inline, protected, virtual] |
Definition at line 56 of file SoBrepShape.h.
SoDetail * SoBrepFaceSet::createTriangleDetail | ( | SoRayPickAction * | action, | |
const SoPrimitiveVertex * | v1, | |||
const SoPrimitiveVertex * | v2, | |||
const SoPrimitiveVertex * | v3, | |||
SoPickedPoint * | pp | |||
) | [protected, virtual] |
Definition at line 515 of file SoBrepShape.cpp.
References RobotExampleTrajectoryOutOfShapes::count, and partIndex.
void SoBrepFaceSet::doAction | ( | SoAction * | action | ) | [protected, virtual] |
Definition at line 81 of file SoBrepShape.cpp.
References Gui::SoSelectionElementAction::All, Gui::SoSelectionElementAction::Append, Gui::SoSelectionElementAction::getColor(), Gui::SoHighlightElementAction::getColor(), Gui::SoSelectionElementAction::getElement(), Gui::SoHighlightElementAction::getElement(), Gui::SoSelectionElementAction::getType(), highlightIndex, Gui::SoHighlightElementAction::isHighlighted(), Gui::SoSelectionElementAction::None, partIndex, Gui::SoSelectionElementAction::Remove, selectionIndex, and Sketcher::start.
void SoBrepFaceSet::GLRender | ( | SoGLRenderAction * | action | ) | [protected, virtual] |
Definition at line 152 of file SoBrepShape.cpp.
References highlightIndex, partIndex, and selectionIndex.
void SoBrepFaceSet::GLRenderBelowPath | ( | SoGLRenderAction * | action | ) | [protected, virtual] |
Definition at line 211 of file SoBrepShape.cpp.
void SoBrepFaceSet::initClass | ( | void | ) | [static] |
Definition at line 67 of file SoBrepShape.cpp.
Referenced by initPartGui().
SoSFInt32 PartGui::SoBrepFaceSet::highlightIndex |
Definition at line 52 of file SoBrepShape.h.
Referenced by doAction(), GLRender(), and SoBrepFaceSet().
SoMFInt32 PartGui::SoBrepFaceSet::partIndex |
Definition at line 51 of file SoBrepShape.h.
Referenced by createTriangleDetail(), doAction(), GLRender(), PartGui::ViewProviderPartExt::onChanged(), SoBrepFaceSet(), PartGui::ViewProviderPartExt::updateData(), and PartGui::ViewProviderPartExt::updateVisual().
SoMFInt32 PartGui::SoBrepFaceSet::selectionIndex |
Definition at line 53 of file SoBrepShape.h.
Referenced by doAction(), GLRender(), and SoBrepFaceSet().