Overview     Modules     Class Hierarchy     Classes     Members  

#include <MouseEdgeBuilder.h>

Inheritance diagram for tlp::MouseEdgeBuilder:
Collaboration diagram for tlp::MouseEdgeBuilder:

Public Member Functions

 MouseEdgeBuilder ()
 ~MouseEdgeBuilder ()
bool draw (GlMainWidget *)
bool eventFilter (QObject *, QEvent *)
void initObserver (Graph *)
void clearObserver ()
void delNode (Graph *, const node)
void destroy (Graph *)
void afterSetNodeValue (PropertyInterface *, const node)
void destroy (PropertyInterface *)
InteractorComponentclone ()
- Public Member Functions inherited from tlp::InteractorComponent
 InteractorComponent ()
 Default constructor.
virtual ~InteractorComponent ()
virtual bool compute (GlMainWidget *)
virtual void setView (View *view)
ViewgetView ()
virtual void undoIsDone ()
ID getID ()
void setID (ID i)

Protected Member Functions

virtual void addLink (QObject *, const node source, const node dest)

Protected Attributes

node source
std::vector< Coord > bends
- Protected Attributes inherited from tlp::InteractorComponent
ID id
Viewview

Additional Inherited Members

- Public Types inherited from tlp::InteractorComponent
typedef unsigned int ID
- Static Public Attributes inherited from tlp::InteractorComponent
static const ID invalidID = 0

Constructor & Destructor Documentation

tlp::MouseEdgeBuilder::MouseEdgeBuilder ( )
tlp::MouseEdgeBuilder::~MouseEdgeBuilder ( )

Member Function Documentation

virtual void tlp::MouseEdgeBuilder::addLink ( QObject *  ,
const node  source,
const node  dest 
)
protectedvirtual
void tlp::MouseEdgeBuilder::afterSetNodeValue ( PropertyInterface *  ,
const node   
)
void tlp::MouseEdgeBuilder::clearObserver ( )
InteractorComponent* tlp::MouseEdgeBuilder::clone ( )
inlinevirtual

Clone this interactor component

Implements tlp::InteractorComponent.

void tlp::MouseEdgeBuilder::delNode ( Graph *  ,
const node   
)
void tlp::MouseEdgeBuilder::destroy ( Graph *  )
void tlp::MouseEdgeBuilder::destroy ( PropertyInterface *  )
bool tlp::MouseEdgeBuilder::draw ( GlMainWidget )
virtual

This function draw interactor

Reimplemented from tlp::InteractorComponent.

bool tlp::MouseEdgeBuilder::eventFilter ( QObject *  ,
QEvent *   
)
void tlp::MouseEdgeBuilder::initObserver ( Graph *  )

Member Data Documentation

std::vector<Coord> tlp::MouseEdgeBuilder::bends
protected
node tlp::MouseEdgeBuilder::source
protected


Tulip Software by LaBRI Visualization Team    2001 - 2012