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