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

Enumerator
TopLeftCorner 
TopRightCorner 
BottomLeftCorner 
BottomRightCorner 

Constructor & Destructor Documentation

◆ NaviCube()

NaviCube::NaviCube ( Gui::View3DInventorViewer viewer)

◆ ~NaviCube()

NaviCube::~NaviCube ( )
virtual

Member Function Documentation

◆ createContextMenu()

void NaviCube::createContextMenu ( const std::vector< std::string > &  cmd)

◆ drawNaviCube()

◆ processSoEvent()

bool NaviCube::processSoEvent ( const SoEvent ev)

◆ setCorner()

◆ setNaviCubeCommands()

void NaviCube::setNaviCubeCommands ( const std::vector< std::string > &  cmd)
static

◆ setNaviCubeLabels()

void NaviCube::setNaviCubeLabels ( const std::vector< std::string > &  labels)
static

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