Poster of Linux kernelThe best gift for a Linux geek
tlp::Interactor

tlp::Interactor

Section: Tulip QT Library (3) Updated: 19 Jul 2010
Local index Up
 

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.


 

Index

NAME
SYNOPSIS
Public Types
Public Member Functions
Static Public Attributes
Protected Attributes
Detailed Description
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
virtual bool tlp::Interactor::compute (GlMainWidget * glMainWidget) [inline, virtual]This function compute the interactor visual feedback
virtual bool tlp::Interactor::draw (GlMainWidget * glMainWidget) [inline, virtual]This function draw interactor
ID tlp::Interactor::getID () [inline]Returns:
View* tlp::Interactor::getView () [inline]Returns:
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

This document was created by man2html, using the manual pages.
Time: 22:28:17 GMT, April 16, 2011