NDEVR
API Documentation
MouseControllerBaseabstract

A base class for adding functionality to the user mouse inputs. More...

Inheritance diagram for MouseControllerBase:
[legend]
Collaboration diagram for MouseControllerBase:
[legend]

Public Member Functions

virtual bool processMouseEvent (MouseControllerEvent &event, SelectionInfo &info)=0
 Processes a mouse event and updates selection info accordingly.

Detailed Description

A base class for adding functionality to the user mouse inputs.


Definition at line 64 of file MouseController.h.

Member Function Documentation

◆ processMouseEvent()

virtual bool MouseControllerBase::processMouseEvent ( MouseControllerEvent & event,
SelectionInfo & info )
pure virtual

Processes a mouse event and updates selection info accordingly.


Parameters
[in]eventThe mouse controller event to process.
[in]infoThe current selection info to update based on the event.
Returns
True if the event was handled, false otherwise.

Implemented in GeometryMaker, ModelEditController, MouseController, SelectionController, SnapController, and WidgetMouseController.


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