tlp::Interactor Class Reference
Tulip interactor main class.
More...
#include <GWInteractor.h>
Inherited by tlp::MouseBoxZoomer, tlp::MouseEdgeBendEditor, tlp::MouseEdgeBuilder, tlp::MouseEdgeSelector, tlp::MouseElementDeleter, tlp::MouseMagicSelector, tlp::MouseNodeBuilder, tlp::MousePanNZoomNavigator, tlp::MouseSelectionEditor, tlp::MouseSelector, and tlp::MouseShowElementInfos.
List of all members.
Public Types
Public Member Functions
Static Public Attributes
Protected Attributes
Detailed Description
Tulip interactor main class.
Member Typedef Documentation
Constructor & Destructor Documentation
tlp::Interactor::Interactor |
( |
|
) |
[inline] |
virtual tlp::Interactor::~Interactor |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual Interactor* tlp::Interactor::clone |
( |
|
) |
[pure virtual] |
Clone the interactor
Implemented in tlp::MouseBoxZoomer, tlp::MouseEdgeBendEditor, tlp::MouseEdgeBuilder, tlp::MouseEdgeSelector, tlp::MousePanNZoomNavigator, tlp::MouseElementDeleter, tlp::MouseNKeysNavigator, tlp::MouseMagicSelector, tlp::MouseNodeBuilder, tlp::MouseSelectionEditor, tlp::MouseSelector, and tlp::MouseShowElementInfos.
virtual bool tlp::Interactor::compute |
( |
GlMainWidget * |
glMainWidget |
) |
[inline, virtual] |
virtual bool tlp::Interactor::draw |
( |
GlMainWidget * |
glMainWidget |
) |
[inline, virtual] |
ID tlp::Interactor::getID |
( |
|
) |
[inline] |
- Returns:
- the id of this interactor
View* tlp::Interactor::getView |
( |
|
) |
[inline] |
- Returns:
- the interactor connected view
void tlp::Interactor::setID |
( |
ID |
i |
) |
[inline] |
Set the id of this interactor
virtual void tlp::Interactor::setView |
( |
View * |
view |
) |
[inline, virtual] |
Set interactor connected view
Member Data Documentation