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