public class LayeredLayoutInfo
extends java.lang.Object
Constructor and Description |
---|
LayeredLayoutInfo() |
LayeredLayoutInfo(com.mindfusion.common.Orientation orientation,
float layerDistance,
float nodeDistance,
XDimension2D.Double margins) |
Modifier and Type | Method and Description |
---|---|
Direction |
getDirection() |
boolean |
getEnableCustomLayers()
Gets a value indicating whether the layered layout will honor
the LayeredLayoutTraits.Layer flags.
|
Node |
getEndNode() |
boolean |
getEnforceLinkFlow()
Gets a value indicating whether the layout will force all links to
go in the same direction.
|
boolean |
getIgnoreNodeSize() |
float |
getLayerDistance() |
float |
getLinksCompactFactor() |
XDimension2D.Double |
getMargins()
Gets the distance between the top-left corner
of the smallest rectangle containing the arranged diagram
|
float |
getNodeDistance() |
com.mindfusion.common.Orientation |
getOrientation() |
boolean |
getSplitLayers() |
Node |
getStartNode() |
LayeredLayoutStatistics |
getStatistics()
Gets layout-specific information about the nodes and links participating
in the layout.
|
boolean |
getStraightenLongLinks() |
long |
getTimeLimit() |
void |
setDirection(Direction value) |
void |
setEnableCustomLayers(boolean value)
Sets a value indicating whether the layered layout will honor
the LayeredLayoutTraits.Layer flags.
|
void |
setEndNode(Node value) |
void |
setEnforceLinkFlow(boolean value)
Sets a value indicating whether the layout will force all links to
go in the same direction.
|
void |
setIgnoreNodeSize(boolean value) |
void |
setLayerDistance(float value) |
void |
setLinksCompactFactor(float value) |
void |
setMargins(XDimension2D.Double value)
Gets the distance between the top-left corner
of the smallest rectangle containing the arranged diagram
|
void |
setNodeDistance(float value) |
void |
setOrientation(com.mindfusion.common.Orientation value) |
void |
setSplitLayers(boolean value) |
void |
setStartNode(Node value) |
void |
setStraightenLongLinks(boolean value) |
void |
setTimeLimit(long value) |
public LayeredLayoutInfo()
public LayeredLayoutInfo(com.mindfusion.common.Orientation orientation, float layerDistance, float nodeDistance, XDimension2D.Double margins)
public com.mindfusion.common.Orientation getOrientation()
public void setOrientation(com.mindfusion.common.Orientation value)
public Direction getDirection()
public void setDirection(Direction value)
public float getLayerDistance()
public void setLayerDistance(float value)
public float getNodeDistance()
public void setNodeDistance(float value)
public XDimension2D.Double getMargins()
public void setMargins(XDimension2D.Double value)
public boolean getSplitLayers()
public void setSplitLayers(boolean value)
public float getLinksCompactFactor()
public void setLinksCompactFactor(float value)
public long getTimeLimit()
public void setTimeLimit(long value)
public boolean getIgnoreNodeSize()
public void setIgnoreNodeSize(boolean value)
public boolean getEnableCustomLayers()
public void setEnableCustomLayers(boolean value)
public LayeredLayoutStatistics getStatistics()
public boolean getEnforceLinkFlow()
public void setEnforceLinkFlow(boolean value)
public boolean getStraightenLongLinks()
public void setStraightenLongLinks(boolean value)
public Node getStartNode()
public void setStartNode(Node value)
public Node getEndNode()
public void setEndNode(Node value)