public class YifanHuLayout extends AbstractLayout implements Layout
| Modifier and Type | Class and Description |
|---|---|
class |
YifanHuLayout.ElectricalForce
Fr = -C*K*K*(n2-n1)/||n2-n1||
|
class |
YifanHuLayout.SpringForce
Fa = (n2 - n1) * ||n2 - n1|| / K
|
| Constructor and Description |
|---|
YifanHuLayout(LayoutBuilder layoutBuilder,
Displacement displacement) |
| Modifier and Type | Method and Description |
|---|---|
void |
endAlgo()
Called when the algorithm is finished (canAlgo() returns false).
|
float |
getAverageEdgeLength(org.gephi.graph.api.Graph graph) |
Float |
getBarnesHutTheta() |
Float |
getConvergenceThreshold() |
Float |
getInitialStep() |
Float |
getOptimalDistance() |
LayoutProperty[] |
getProperties()
The properties for this layout.
|
Integer |
getQuadTreeMaxLevel() |
Float |
getRelativeStrength() |
Float |
getStepRatio() |
void |
goAlgo()
Run a step in the algorithm, should be called only if canAlgo() returns
true.
|
void |
initAlgo()
initAlgo() is called to initialize the algorithm (prepare to run).
|
Boolean |
isAdaptiveCooling() |
void |
resetPropertiesValues()
Resets the properties values to the default values.
|
void |
setAdaptiveCooling(Boolean adaptiveCooling) |
void |
setBarnesHutTheta(Float barnesHutTheta) |
void |
setConvergenceThreshold(Float convergenceThreshold) |
void |
setInitialStep(Float initialStep) |
void |
setOptimalDistance(Float optimalDistance) |
void |
setQuadTreeMaxLevel(Integer quadTreeMaxLevel) |
void |
setRelativeStrength(Float relativeStrength) |
void |
setStep(Float step) |
void |
setStepRatio(Float stepRatio) |
canAlgo, ensureSafeLayoutNodePositions, getBuilder, isConverged, setConverged, setGraphModelequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanAlgo, getBuilder, setGraphModelpublic YifanHuLayout(LayoutBuilder layoutBuilder, Displacement displacement)
public void resetPropertiesValues()
LayoutresetPropertiesValues in interface Layoutpublic float getAverageEdgeLength(org.gephi.graph.api.Graph graph)
public LayoutProperty[] getProperties()
LayoutgetProperties in interface Layoutpublic void initAlgo()
Layoutpublic void endAlgo()
Layoutpublic void goAlgo()
Layoutpublic Integer getQuadTreeMaxLevel()
public void setQuadTreeMaxLevel(Integer quadTreeMaxLevel)
public Float getBarnesHutTheta()
public void setBarnesHutTheta(Float barnesHutTheta)
public Float getOptimalDistance()
public void setOptimalDistance(Float optimalDistance)
optimalDistance - the optimalDistance to setpublic Float getRelativeStrength()
public void setRelativeStrength(Float relativeStrength)
relativeStrength - the relativeStrength to setpublic void setStep(Float step)
step - the step to setpublic Boolean isAdaptiveCooling()
public void setAdaptiveCooling(Boolean adaptiveCooling)
adaptiveCooling - the adaptiveCooling to setpublic Float getStepRatio()
public void setStepRatio(Float stepRatio)
stepRatio - the stepRatio to setpublic Float getConvergenceThreshold()
public void setConvergenceThreshold(Float convergenceThreshold)
convergenceThreshold - the convergenceThreshold to setpublic Float getInitialStep()
public void setInitialStep(Float initialStep)
initialStep - the initialStep to setCopyright © 2007–2017. All rights reserved.