Overview     Modules     Class Hierarchy     Classes     Members  

tlp::GWInteractor Class Reference

#include <GWInteractor.h>

Inherited by tlp::MouseBoxZoomer, tlp::MouseEdgeBuilder, tlp::MouseElementDeleter, tlp::MouseMagicSelector, tlp::MouseNodeBuilder, tlp::MousePanNZoomNavigator, tlp::MouseSelectionEditor, and tlp::MouseSelector.

Inheritance diagram for tlp::GWInteractor:

Inheritance graph
[legend]
List of all members.

Detailed Description

The class uses to manage event filters on a GlGraphWidget.

Public Types

  • typedef unsigned int ID

Public Member Functions

Static Public Attributes

Protected Attributes


Member Typedef Documentation

typedef unsigned int tlp::GWInteractor::ID
 


Constructor & Destructor Documentation

tlp::GWInteractor::GWInteractor  )  [inline]
 

virtual tlp::GWInteractor::~GWInteractor  )  [inline, virtual]
 


Member Function Documentation

virtual GWInteractor* tlp::GWInteractor::clone  )  [pure virtual]
 

Implemented in tlp::MouseBoxZoomer, tlp::MouseEdgeBuilder, tlp::MousePanNZoomNavigator, tlp::MouseElementDeleter, tlp::MouseNKeysNavigator, tlp::MouseMagicSelector, tlp::MouseNodeBuilder, tlp::MouseSelectionEditor, and tlp::MouseSelector.

virtual bool tlp::GWInteractor::draw GlGraphWidget  )  [inline, virtual]
 

an interactor may do some drawing feedback on the GlGraphWidget it interacts with

Reimplemented in tlp::MouseBoxZoomer, tlp::MouseEdgeBuilder, tlp::MouseSelectionEditor, and tlp::MouseSelector.

ID tlp::GWInteractor::getID  )  [inline]
 

void tlp::GWInteractor::setID ID  i  )  [inline]
 


Member Data Documentation

ID tlp::GWInteractor::id [protected]
 

const ID tlp::GWInteractor::invalidID = 0 [static]
 



Tulip Software by LaBRI Visualization Team    2001 - 2007