umbrello API Documentation

Autolayout::Autolayouter Class Reference

This is the super class of any class which encapsulate an autolayout algorithm. More...

#include <autolayouter.h>

Inheritance diagram for Autolayout::Autolayouter:

Autolayout::AutolayouterAdapter Autolayout::GraphvizAutolayouter Autolayout::DotAutolayouter List of all members.

Public Member Functions

virtual void setNoteConnectionWeight (int i)=0
virtual void setNoteConnectionsAsEdges (bool b)=0
virtual void setAssociationWeight (int i)=0
virtual void setDependenciesWeight (int i)=0
virtual void setGeneralizationWeight (int i)=0
virtual void setGeneralizationAsEdges (bool b)=0
virtual void setDependenciesAsEdges (bool b)=0
virtual void setAssociationAsEdges (bool b)=0
virtual void setCompressShapes (bool b)=0
virtual void setCenterDiagram (bool b)=0
virtual void setClusterizeHierarchies (bool b)=0
virtual void setShapeSeparation (int i)=0
virtual void autolayout (UMLView *v)

Protected Member Functions

virtual void run ()=0
virtual void updateView (UMLView *)=0
virtual Autolayout::CanvasgetCanvas ()=0
virtual Autolayout::GraphgetGraph ()=0
virtual Autolayout::GraphsetGraph (UMLView *view)=0
virtual Autolayout::CanvassetCanvas (UMLView *view)=0

Detailed Description

This is the super class of any class which encapsulate an autolayout algorithm.

Author:
Dimitri Ognibene <ognibened .it>

Definition at line 24 of file autolayouter.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for umbrello Version 3.1.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Jun 26 08:08:08 2007 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003