#include <NavigationStyle.h>
Public Member Functions | |
virtual Base::Type | getTypeId (void) const |
InventorNavigationStyle () | |
const char * | mouseButtons (ViewerMode) |
~InventorNavigationStyle () | |
Static Public Member Functions | |
static void * | create (void) |
static Base::Type | getClassTypeId (void) |
static void | init (void) |
Protected Member Functions | |
SbBool | processSoEvent (const SoEvent *const ev) |
Definition at line 234 of file NavigationStyle.h.
InventorNavigationStyle::InventorNavigationStyle | ( | ) |
Definition at line 56 of file InventorNavigationStyle.cpp.
InventorNavigationStyle::~InventorNavigationStyle | ( | ) |
Definition at line 60 of file InventorNavigationStyle.cpp.
void * Gui::InventorNavigationStyle::create | ( | void | ) | [static] |
Reimplemented from Gui::UserNavigationStyle.
Definition at line 54 of file InventorNavigationStyle.cpp.
Base::Type Gui::InventorNavigationStyle::getClassTypeId | ( | void | ) | [static] |
Reimplemented from Gui::UserNavigationStyle.
Definition at line 54 of file InventorNavigationStyle.cpp.
Base::Type Gui::InventorNavigationStyle::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from Gui::UserNavigationStyle.
Definition at line 54 of file InventorNavigationStyle.cpp.
void Gui::InventorNavigationStyle::init | ( | void | ) | [static] |
Reimplemented from Gui::UserNavigationStyle.
Definition at line 54 of file InventorNavigationStyle.cpp.
const char * InventorNavigationStyle::mouseButtons | ( | ViewerMode | mode | ) | [virtual] |
Implements Gui::UserNavigationStyle.
Definition at line 64 of file InventorNavigationStyle.cpp.
References Gui::NavigationStyle::DRAGGING, Gui::NavigationStyle::PANNING, Gui::NavigationStyle::SELECTION, and Gui::NavigationStyle::ZOOMING.
SbBool InventorNavigationStyle::processSoEvent | ( | const SoEvent *const | ev | ) | [protected, virtual] |
Reimplemented from Gui::NavigationStyle.
Definition at line 80 of file InventorNavigationStyle.cpp.
References Gui::NavigationStyle::addToLog(), Gui::NavigationStyle::altdown, Gui::NavigationStyle::button1down, Gui::NavigationStyle::button3down, Gui::NavigationStyle::centerTime, Gui::NavigationStyle::ctrldown, Gui::NavigationStyle::currentmode, Gui::NavigationStyle::doSpin(), Gui::NavigationStyle::DRAGGING, Gui::NavigationStyle::handleEventInForeground(), Gui::NavigationStyle::IDLE, Gui::NavigationStyle::interactiveCountDec(), Gui::NavigationStyle::invertZoom, Gui::View3DInventorViewer::isEditing(), Gui::NavigationStyle::isPopupMenuEnabled(), Gui::NavigationStyle::isSeekMode(), Gui::NavigationStyle::isViewing(), Gui::NavigationStyle::lastmouseposition, Gui::NavigationStyle::lockrecenter, Gui::NavigationStyle::lookAtPoint(), Gui::NavigationStyle::openPopupMenu(), Gui::NavigationStyle::panCamera(), Gui::NavigationStyle::PANNING, Gui::NavigationStyle::panningplane, Gui::NavigationStyle::panToCenter(), RobotExample::pos, Gui::NavigationStyle::processSoEvent(), Gui::NavigationStyle::SEEK_MODE, Gui::NavigationStyle::SEEK_WAIT_MODE, Gui::NavigationStyle::seekToPoint(), Gui::NavigationStyle::SELECTION, Gui::NavigationStyle::setViewing(), Gui::NavigationStyle::setViewingMode(), Gui::NavigationStyle::shiftdown, Gui::NavigationStyle::size, Gui::NavigationStyle::spin(), Gui::NavigationStyle::SPINNING, Py::type(), Gui::NavigationStyle::viewer, Gui::NavigationStyle::zoom(), Gui::NavigationStyle::zoomByCursor(), and Gui::NavigationStyle::ZOOMING.