#include <NavigationStyle.h>
Public Member Functions | |
CADNavigationStyle () | |
virtual Base::Type | getTypeId (void) const |
const char * | mouseButtons (ViewerMode) |
~CADNavigationStyle () | |
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 248 of file NavigationStyle.h.
CADNavigationStyle::CADNavigationStyle | ( | ) |
Definition at line 56 of file CADNavigationStyle.cpp.
CADNavigationStyle::~CADNavigationStyle | ( | ) |
Definition at line 60 of file CADNavigationStyle.cpp.
void * Gui::CADNavigationStyle::create | ( | void | ) | [static] |
Reimplemented from Gui::UserNavigationStyle.
Definition at line 54 of file CADNavigationStyle.cpp.
Base::Type Gui::CADNavigationStyle::getClassTypeId | ( | void | ) | [static] |
Reimplemented from Gui::UserNavigationStyle.
Definition at line 54 of file CADNavigationStyle.cpp.
Referenced by Gui::Dialog::DlgSettings3DViewImp::loadSettings(), and Gui::View3DInventor::OnChange().
Base::Type Gui::CADNavigationStyle::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from Gui::UserNavigationStyle.
Definition at line 54 of file CADNavigationStyle.cpp.
void Gui::CADNavigationStyle::init | ( | void | ) | [static] |
Reimplemented from Gui::UserNavigationStyle.
Definition at line 54 of file CADNavigationStyle.cpp.
const char * CADNavigationStyle::mouseButtons | ( | ViewerMode | mode | ) | [virtual] |
Implements Gui::UserNavigationStyle.
Definition at line 64 of file CADNavigationStyle.cpp.
References Gui::NavigationStyle::DRAGGING, Gui::NavigationStyle::PANNING, Gui::NavigationStyle::SELECTION, and Gui::NavigationStyle::ZOOMING.
SbBool CADNavigationStyle::processSoEvent | ( | const SoEvent *const | ev | ) | [protected, virtual] |
Reimplemented from Gui::NavigationStyle.
Definition at line 80 of file CADNavigationStyle.cpp.
References Gui::NavigationStyle::addToLog(), Gui::NavigationStyle::altdown, Gui::NavigationStyle::button1down, Gui::NavigationStyle::button2down, Gui::NavigationStyle::button3down, Gui::NavigationStyle::centerTime, Gui::NavigationStyle::ctrldown, Gui::NavigationStyle::currentmode, Gui::NavigationStyle::doSpin(), Gui::NavigationStyle::DRAGGING, SketcherExample::f, 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.