|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gephi.layout.plugin.AbstractLayout
org.gephi.layout.plugin.force.yifanHu.YifanHuLayout
public class YifanHuLayout
Hu's basic algorithm
Nested Class Summary | |
---|---|
class |
YifanHuLayout.ElectricalForce
Fr = -C*K*K*(n2-n1)/||n2-n1|| |
class |
YifanHuLayout.SpringForce
Fa = (n2 - n1) * ||n2 - n1|| / K |
Field Summary |
---|
Fields inherited from class org.gephi.layout.plugin.AbstractLayout |
---|
dynamicModel, graphModel |
Constructor Summary | |
---|---|
YifanHuLayout(LayoutBuilder layoutBuilder,
Displacement displacement)
|
Method Summary | |
---|---|
void |
endAlgo()
Called when the algorithm is finished (canAlgo() returns false). |
java.lang.Float |
getBarnesHutTheta()
|
java.lang.Float |
getConvergenceThreshold()
|
java.lang.Float |
getInitialStep()
|
java.lang.Float |
getOptimalDistance()
|
LayoutProperty[] |
getProperties()
The properties for this layout. |
java.lang.Integer |
getQuadTreeMaxLevel()
|
java.lang.Float |
getRelativeStrength()
|
java.lang.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). |
java.lang.Boolean |
isAdaptiveCooling()
|
protected void |
postAlgo()
|
void |
resetPropertiesValues()
Resets the properties values to the default values. |
void |
setAdaptiveCooling(java.lang.Boolean adaptiveCooling)
|
void |
setBarnesHutTheta(java.lang.Float barnesHutTheta)
|
void |
setConvergenceThreshold(java.lang.Float convergenceThreshold)
|
void |
setInitialStep(java.lang.Float initialStep)
|
void |
setOptimalDistance(java.lang.Float optimalDistance)
|
void |
setQuadTreeMaxLevel(java.lang.Integer quadTreeMaxLevel)
|
void |
setRelativeStrength(java.lang.Float relativeStrength)
|
void |
setStep(java.lang.Float step)
|
void |
setStepRatio(java.lang.Float stepRatio)
|
Methods inherited from class org.gephi.layout.plugin.AbstractLayout |
---|
canAlgo, getBuilder, isConverged, setConverged, setGraphModel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.gephi.layout.spi.Layout |
---|
canAlgo, getBuilder, setGraphModel |
Constructor Detail |
---|
public YifanHuLayout(LayoutBuilder layoutBuilder, Displacement displacement)
Method Detail |
---|
protected void postAlgo()
public void resetPropertiesValues()
Layout
resetPropertiesValues
in interface Layout
public LayoutProperty[] getProperties()
Layout
getProperties
in interface Layout
public void initAlgo()
Layout
initAlgo
in interface Layout
public void endAlgo()
Layout
endAlgo
in interface Layout
public void goAlgo()
Layout
goAlgo
in interface Layout
public java.lang.Integer getQuadTreeMaxLevel()
public void setQuadTreeMaxLevel(java.lang.Integer quadTreeMaxLevel)
public java.lang.Float getBarnesHutTheta()
public void setBarnesHutTheta(java.lang.Float barnesHutTheta)
public java.lang.Float getOptimalDistance()
public void setOptimalDistance(java.lang.Float optimalDistance)
optimalDistance
- the optimalDistance to setpublic java.lang.Float getRelativeStrength()
public void setRelativeStrength(java.lang.Float relativeStrength)
relativeStrength
- the relativeStrength to setpublic void setStep(java.lang.Float step)
step
- the step to setpublic java.lang.Boolean isAdaptiveCooling()
public void setAdaptiveCooling(java.lang.Boolean adaptiveCooling)
adaptiveCooling
- the adaptiveCooling to setpublic java.lang.Float getStepRatio()
public void setStepRatio(java.lang.Float stepRatio)
stepRatio
- the stepRatio to setpublic java.lang.Float getConvergenceThreshold()
public void setConvergenceThreshold(java.lang.Float convergenceThreshold)
convergenceThreshold
- the convergenceThreshold to setpublic java.lang.Float getInitialStep()
public void setInitialStep(java.lang.Float initialStep)
initialStep
- the initialStep to set
|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |