org.topbraidcomposer.gef.visual
Class GraphLayoutEngine
java.lang.Object
org.topbraid.visual.engine.layout.AbstractLayoutEngine
org.topbraidcomposer.gef.visual.GraphLayoutEngine
- All Implemented Interfaces:
- org.topbraid.visual.engine.layout.ILayoutEngine
public class GraphLayoutEngine
- extends org.topbraid.visual.engine.layout.AbstractLayoutEngine
| Fields inherited from class org.topbraid.visual.engine.layout.AbstractLayoutEngine |
driver, vm |
|
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 |
GraphLayoutEngine
public GraphLayoutEngine()
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)