Package network.aika.debugger
Class AbstractParticle
java.lang.Object
org.miv.pherd.Particle
org.graphstream.ui.layout.springbox.NodeParticle
org.graphstream.ui.layout.springbox.implementations.SpringBoxNodeParticle
network.aika.debugger.AbstractParticle
- Direct Known Subclasses:
ActivationParticle,NeuronParticle
public abstract class AbstractParticle
extends org.graphstream.ui.layout.springbox.implementations.SpringBoxNodeParticle
- Author:
- Lukas Molzberger
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic doubleprotected doubleDefault repulsion.protected AbstractLayoutdoubledoubleFields inherited from class org.graphstream.ui.layout.springbox.NodeParticle
attE, box, disp, frozen, len, neighbours, out, repEFields inherited from class org.miv.pherd.Particle
attributes, cell, id, moved, nextPos, pos, weight -
Constructor Summary
ConstructorsConstructorDescriptionAbstractParticle(AbstractLayout layout, String id, double x, double y, double z) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidedgeAttraction(org.graphstream.ui.geom.Vector3 delta, org.graphstream.ui.layout.springbox.EdgeSpring edge, org.graphstream.ui.layout.springbox.Energies energies) protected voidrecurseRepulsion(org.miv.pherd.ntree.Cell cell, org.graphstream.ui.geom.Vector3 delta) protected voidrepulsionN2(org.graphstream.ui.geom.Vector3 delta) protected voidrepulsionNLogN(org.graphstream.ui.geom.Vector3 delta) Methods inherited from class org.graphstream.ui.layout.springbox.implementations.SpringBoxNodeParticle
attraction, gravity, intersectionMethods inherited from class org.graphstream.ui.layout.springbox.NodeParticle
createDebug, getEdges, inserted, move, moveOf, moveTo, nextStep, registerEdge, removed, removeNeighborEdges, unregisterEdgeMethods inherited from class org.miv.pherd.Particle
closeTo, closeTo, getAttribute, getAttributeKeyIterator, getCell, getId, getPosition, getWeight, initPos, removeAttribute, setAttribute, setBox, setCell, setWeight, suicide
-
Field Details
-
K1Attr
public static double K1Attr -
x
public double x -
y
public double y -
K2
protected double K2Default repulsion. -
layout
-
-
Constructor Details
-
AbstractParticle
-
-
Method Details
-
repulsionN2
protected void repulsionN2(org.graphstream.ui.geom.Vector3 delta) - Overrides:
repulsionN2in classorg.graphstream.ui.layout.springbox.implementations.SpringBoxNodeParticle
-
repulsionNLogN
protected void repulsionNLogN(org.graphstream.ui.geom.Vector3 delta) - Overrides:
repulsionNLogNin classorg.graphstream.ui.layout.springbox.implementations.SpringBoxNodeParticle
-
recurseRepulsion
protected void recurseRepulsion(org.miv.pherd.ntree.Cell cell, org.graphstream.ui.geom.Vector3 delta) - Overrides:
recurseRepulsionin classorg.graphstream.ui.layout.springbox.implementations.SpringBoxNodeParticle
-
edgeAttraction
protected void edgeAttraction(org.graphstream.ui.geom.Vector3 delta, org.graphstream.ui.layout.springbox.EdgeSpring edge, org.graphstream.ui.layout.springbox.Energies energies)
-