public class ProcessGraphLayout<T>
extends java.lang.Object
Constructor and Description |
---|
ProcessGraphLayout(ModelForPGLayout<T> model,
PGNodeExtendProvider<T> nodeExtentProvider,
PGLayoutConfiguration<T> configuration,
boolean useIdentity) |
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Rectangle2D.Double |
getBounds() |
gnu.trove.map.TObjectDoubleMap<T> |
getCenterOffsets() |
PGLayoutConfiguration<T> |
getConfiguration() |
ModelForPGLayout<T> |
getModel() |
java.util.Map<T,java.awt.geom.Rectangle2D.Double> |
getNodeBounds() |
PGNodeExtendProvider<T> |
getNodeExtendProvider() |
public ProcessGraphLayout(ModelForPGLayout<T> model, PGNodeExtendProvider<T> nodeExtentProvider, PGLayoutConfiguration<T> configuration, boolean useIdentity)
public ModelForPGLayout<T> getModel()
public PGNodeExtendProvider<T> getNodeExtendProvider()
public PGLayoutConfiguration<T> getConfiguration()
public java.util.Map<T,java.awt.geom.Rectangle2D.Double> getNodeBounds()
public gnu.trove.map.TObjectDoubleMap<T> getCenterOffsets()
public java.awt.geom.Rectangle2D.Double getBounds()