Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SVisPrecDAG Class Reference

#include <SVisPrecDAG.h>

Inherits SObservable.

Inheritance diagram for SVisPrecDAG:

Inheritance graph
[legend]
List of all members.

Public Methods

 SVisPrecDAG (SPrecDAG &precDAG)
SVisPrecDAGModgetModifier ()
void setPos (leda_node v, const leda_point &p)
const leda_point & getPos (leda_node v) const
void setBends (leda_edge e, const leda_list< leda_point > &bends)
const leda_list< leda_point > & getBends (leda_edge e) const
void addObserver (SObserver &obs)
void deleteObserver (SObserver &obs)
void notifyObservers (const SEvent &event)

Friends

class SVisPrecDAGMod

Detailed Description

Part of the DAG-datastructure which pertains to visualization
See also:
SVisPrecDAGMod


Constructor & Destructor Documentation

SVisPrecDAG::SVisPrecDAG SPrecDAG   precDAG
 

Constructor


Member Function Documentation

void SObservable::addObserver SObserver   obs [inline, inherited]
 

Here another component can register himself as observer of this component

Parameters:
obs  observer that wants to be notified of events created by this class

void SObservable::deleteObserver SObserver   obs [inline, inherited]
 

Here another component can delete himself from the list of observers of this component

Parameters:
obs  observer that doesn't want to be notified anymore

const leda_list<leda_point>& SVisPrecDAG::getBends leda_edge    e const [inline]
 

Set bends of an edge

SVisPrecDAGMod& SVisPrecDAG::getModifier   [inline]
 

Get access to the modifier

const leda_point& SVisPrecDAG::getPos leda_node    v const [inline]
 

Get position of a node

void SObservable::notifyObservers const SEvent   event [inline, inherited]
 

Inform all observers of this component about an event. The Observers will receive this event by their SObserver::update()-method.

Parameters:
event  an event that is sent to all observers of this component
See also:
SObserver::update()

void SVisPrecDAG::setBends leda_edge    e,
const leda_list< leda_point > &    bends
 

Get bends of an edge

void SVisPrecDAG::setPos leda_node    v,
const leda_point &    p
 

Set position of a node


Friends And Related Function Documentation

friend class SVisPrecDAGMod [friend]
 


The documentation for this class was generated from the following files:
Generated on Thu May 22 16:50:56 2003 for Sketch-it! by doxygen1.2.18