Rechercher une page de manuel
tlp_Interactor
Langue: en
Version: 281111 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Member Typedef Documentation
- Constructor & Destructor Documentation
- Member Function Documentation
- virtual Interactor* tlp::Interactor::clone () [pure virtual]
- virtual bool tlp::Interactor::compute (GlMainWidget * glMainWidget) [inline, virtual]
- virtual bool tlp::Interactor::draw (GlMainWidget * glMainWidget) [inline, virtual]
- ID tlp::Interactor::getID () [inline]
- View* tlp::Interactor::getView () [inline]
- void tlp::Interactor::setID (ID i) [inline]
- virtual void tlp::Interactor::setView (View * view) [inline, virtual]
- Member Data Documentation
- Author
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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre