public static class LayoutOption.SmartOrganic extends java.lang.Object implements LayoutOption
LayoutOption.BalloonTree, LayoutOption.BBC, LayoutOption.BBCCompact, LayoutOption.BBCIsolated, LayoutOption.CompactTree, LayoutOption.ConnectorEndPointStyle, LayoutOption.ConnectorStyle, LayoutOption.DirectedTree, LayoutOption.Hierarchical, LayoutOption.HorizontalVerticalTree, LayoutOption.InitialPlacement, LayoutOption.Organic, LayoutOption.OrganicEdgeRouter, LayoutOption.Orientation, LayoutOption.Orthogonal, LayoutOption.OrthogonalEdgeRouter, LayoutOption.RootNodePolicy, LayoutOption.RoutingStyle, LayoutOption.ShapePlacement, LayoutOption.SingleCycle, LayoutOption.SmartOrganic
Constructor and Description |
---|
SmartOrganic(double compactness,
boolean deterministic,
long maximumDuration,
double minimalNodeDistance,
boolean nodeOverlapsAllowed,
boolean nodeSizeAware,
double preferredEdgeLength,
double preferredMinimalNodeDistance,
double qualityTimeRatio) |
Modifier and Type | Method and Description |
---|---|
double |
getCompactness() |
long |
getMaximumDuration() |
double |
getMinimalNodeDistance() |
double |
getPreferredEdgeLength() |
double |
getPreferredMinimalNodeDistance() |
double |
getQualityTimeRatio() |
boolean |
isDeterministic() |
boolean |
isNodeOverlapsAllowed() |
boolean |
isNodeSizeAware() |
void |
setCompactness(double aCompactness) |
void |
setDeterministic(boolean aDeterministic) |
void |
setMaximumDuration(long aMaximumDuration) |
void |
setMinimalNodeDistance(double aMinimalNodeDistance) |
void |
setNodeOverlapsAllowed(boolean aNodeOverlapsAllowed) |
void |
setNodeSizeAware(boolean aNodeSizeAware) |
void |
setPreferredEdgeLength(double aPreferredEdgeLength) |
void |
setPreferredMinimalNodeDistance(double aPreferredMinimalNodeDistance) |
void |
setQualityTimeRatio(double aQualityTimeRatio) |
public SmartOrganic(double compactness, boolean deterministic, long maximumDuration, double minimalNodeDistance, boolean nodeOverlapsAllowed, boolean nodeSizeAware, double preferredEdgeLength, double preferredMinimalNodeDistance, double qualityTimeRatio)
public void setCompactness(double aCompactness)
public double getCompactness()
public void setDeterministic(boolean aDeterministic)
public boolean isDeterministic()
public void setMaximumDuration(long aMaximumDuration)
public long getMaximumDuration()
public void setMinimalNodeDistance(double aMinimalNodeDistance)
public double getMinimalNodeDistance()
public void setNodeOverlapsAllowed(boolean aNodeOverlapsAllowed)
public boolean isNodeOverlapsAllowed()
public void setNodeSizeAware(boolean aNodeSizeAware)
public boolean isNodeSizeAware()
public void setPreferredEdgeLength(double aPreferredEdgeLength)
public double getPreferredEdgeLength()
public void setPreferredMinimalNodeDistance(double aPreferredMinimalNodeDistance)
public double getPreferredMinimalNodeDistance()
public void setQualityTimeRatio(double aQualityTimeRatio)
public double getQualityTimeRatio()