tlp::InteractorComponent Class Reference#include <InteractorComponent.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.
Inheritance diagram for tlp::InteractorComponent:
[legend]Collaboration diagram for tlp::InteractorComponent:
[legend]List of all members.
Detailed Description
Tulip interactor component main class.
Public Types
Public Member Functions
Static Public Attributes
Protected Attributes
Member Typedef Documentation
Constructor & Destructor Documentation
virtual tlp::InteractorComponent::~InteractorComponent |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
|
Clone this interactor component
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::InteractorComponent::compute |
( |
GlMainWidget * |
glMainWidget |
) |
[inline, virtual] |
|
virtual bool tlp::InteractorComponent::draw |
( |
GlMainWidget * |
glMainWidget |
) |
[inline, virtual] |
|
ID tlp::InteractorComponent::getID |
( |
|
) |
[inline] |
|
|
- Returns:
- the id of this interactor
|
View* tlp::InteractorComponent::getView |
( |
|
) |
[inline] |
|
|
- Returns:
- the interactor connected view
|
void tlp::InteractorComponent::setID |
( |
ID |
i |
) |
[inline] |
|
|
Set the id of this interactor |
virtual void tlp::InteractorComponent::setView |
( |
View * |
view |
) |
[inline, virtual] |
|
|
Set interactor connected view |
virtual void tlp::InteractorComponent::undoIsDone |
( |
|
) |
[inline, virtual] |
|
Member Data Documentation
|