tlp::interactor(3)

NAME

tlp::Interactor - Tulip interactor main class.

SYNOPSIS

#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.
Public Types
typedef unsigned int ID
Public Member Functions
Interactor ()
virtual ~Interactor ()
virtual bool compute (GlMainWidget *glMainWidget)
virtual bool draw (GlMainWidget *glMainWidget)
virtual Interactor * clone ()=0
ID getID ()
void setID (ID i)
virtual void setView (View *view)
View * getView ()
Static Public Attributes
static const ID invalidID = 0
Protected Attributes
ID id
View * view

Detailed Description

Tulip interactor main class.

Member Typedef Documentation

typedef unsigned int tlp::Interactor::ID

Constructor & Destructor Documentation

tlp::Interactor::Interactor () [inline]
Default constructor
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]
This function compute the interactor visual feedback
Reimplemented in tlp::MouseEdgeBendEditor, and tlp::MouseSelectionEditor.
virtual bool tlp::Interactor::draw (GlMainWidget * glMainWidget) [inline,
virtual]
This function draw interactor
Reimplemented in tlp::MouseBoxZoomer, tlp::MouseEdgeBendEditor, tlp::MouseEdgeBuilder, tlp::MouseEdgeSelector, tlp::MouseSelectionEditor, and tlp::MouseSelector.
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

ID tlp::Interactor::id [protected] const ID tlp::Interactor::invalidID = 0 [static] View* tlp::Interactor::view [protected]

Author

Generated automatically by Doxygen for Tulip QT Library from the source code.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout