NaviCube Class Reference
#include <NaviCube.h>
Public Types | |
enum Corner { TopLeftCorner, TopRightCorner, BottomLeftCorner, BottomRightCorner } | |
Public Member Functions | |
void createContextMenu (const std::vector< std::string > &cmd) | |
void drawNaviCube () | |
NaviCube (Gui::View3DInventorViewer *viewer) | |
bool processSoEvent (const SoEvent *ev) | |
void setCorner (Corner) | |
virtual ~NaviCube () | |
Static Public Member Functions | |
static void setNaviCubeCommands (const std::vector< std::string > &cmd) | |
static void setNaviCubeLabels (const std::vector< std::string > &labels) | |
Member Enumeration Documentation
◆ Corner
enum NaviCube::Corner |
Constructor & Destructor Documentation
◆ NaviCube()
NaviCube::NaviCube | ( | Gui::View3DInventorViewer * | viewer | ) |
References OfflineRenderingUtils::viewer().
◆ ~NaviCube()
|
virtual |
Member Function Documentation
◆ createContextMenu()
void NaviCube::createContextMenu | ( | const std::vector< std::string > & | cmd | ) |
◆ drawNaviCube()
void NaviCube::drawNaviCube | ( | ) |
◆ processSoEvent()
Referenced by Gui::View3DInventorViewer::processSoEvent().
◆ setCorner()
void NaviCube::setCorner | ( | Corner | c | ) |
Referenced by Gui::View3DInventorViewer::setNaviCubeCorner().
◆ setNaviCubeCommands()
|
static |
References NaviCubeImplementation::m_commands.
◆ setNaviCubeLabels()
|
static |
References NaviCubeImplementation::m_labels.
The documentation for this class was generated from the following files:
- src/Gui/NaviCube.h
- src/Gui/NaviCube.cpp