Overview     Modules     Class Hierarchy     Classes     Members  

Tulip interactor component main class. More...

#include <InteractorComponent.h>

Inheritance diagram for tlp::InteractorComponent:
Collaboration diagram for tlp::InteractorComponent:

List of all members.

Public Types

  • typedef unsigned int ID

Public Member Functions

Static Public Attributes

Protected Attributes


Detailed Description

Tulip interactor component main class.


Member Typedef Documentation

typedef unsigned int tlp::InteractorComponent::ID

Constructor & Destructor Documentation

tlp::InteractorComponent::InteractorComponent ( ) [inline]

Default constructor.

virtual tlp::InteractorComponent::~InteractorComponent ( ) [inline, virtual]

Default destructor


Member Function Documentation

virtual bool tlp::InteractorComponent::compute ( GlMainWidget ) [inline, virtual]

This function compute the interactor visual feedback

Reimplemented in tlp::MouseEdgeBendEditor, and tlp::MouseSelectionEditor.

virtual bool tlp::InteractorComponent::draw ( 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]

This function is call when an undo is preform


Member Data Documentation



Tulip Software by LaBRI Visualization Team    2001 - 2012