org.topbraidcomposer.gef.visual
Class GraphLayoutEngine

java.lang.Object
  extended by org.topbraid.visual.engine.layout.AbstractLayoutEngine
      extended by org.topbraidcomposer.gef.visual.GraphLayoutEngine
All Implemented Interfaces:
org.topbraid.visual.engine.layout.ILayoutEngine

public class GraphLayoutEngine
extends org.topbraid.visual.engine.layout.AbstractLayoutEngine


Field Summary
 
Fields inherited from class org.topbraid.visual.engine.layout.AbstractLayoutEngine
driver, vm
 
Constructor Summary
GraphLayoutEngine()
           
 
Method Summary
 org.topbraid.visual.engine.Dimension computeSize(org.topbraid.visual.model.Shape shape, int widthHint, int heightHint, org.topbraid.visual.engine.VisualModel vm, org.topbraid.visual.engine.IGraphicsDriver driver)
           
 void layout(org.topbraid.visual.model.Shape shape, org.topbraid.visual.engine.VisualModel vm, org.topbraid.visual.engine.IGraphicsDriver driver)
           
 
Methods inherited from class org.topbraid.visual.engine.layout.AbstractLayoutEngine
begin, calculateTextWidth, end, getSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphLayoutEngine

public GraphLayoutEngine()
Method Detail

computeSize

public org.topbraid.visual.engine.Dimension computeSize(org.topbraid.visual.model.Shape shape,
                                                        int widthHint,
                                                        int heightHint,
                                                        org.topbraid.visual.engine.VisualModel vm,
                                                        org.topbraid.visual.engine.IGraphicsDriver driver)
Specified by:
computeSize in interface org.topbraid.visual.engine.layout.ILayoutEngine
Overrides:
computeSize in class org.topbraid.visual.engine.layout.AbstractLayoutEngine

layout

public void layout(org.topbraid.visual.model.Shape shape,
                   org.topbraid.visual.engine.VisualModel vm,
                   org.topbraid.visual.engine.IGraphicsDriver driver)