giny.util
Class ISOM3DLayout

java.lang.Object
  extended byginy.util.Abstract3DLayout
      extended byginy.util.ISOM3DLayout

public class ISOM3DLayout
extends Abstract3DLayout


Nested Class Summary
static class ISOM3DLayout.ISOMVertexData
           
 
Field Summary
 
Fields inherited from class giny.util.Abstract3DLayout
currentSize, graphView, staticNodes
 
Constructor Summary
ISOM3DLayout(GraphView view)
           
 
Method Summary
 void advancePositions()
          Advances the current positions of the graph elements.
 void doLayout()
           
 ISOM3DLayout.ISOMVertexData getISOMVertexData(int v)
           
 ISOM3DLayout.ISOMVertexData getISOMVertexData(NodeView v)
           
 java.lang.String getStatus()
          Returns the current number of epochs and execution status, as a string.
 boolean incrementsAreDone()
          For now, we pretend it never finishes.
protected  void initialize_local_node_view(NodeView v)
          Initializes the local information on a single vertex.
protected  void initialize_local()
          Initializes all local information, and is called immediately within the initialize() process.
 boolean isIncremental()
          This one is an incremental visualization.
 
Methods inherited from class giny.util.Abstract3DLayout
dontMove, forceMove, getCurrentSize, getNodeView, initialize, initializeLocation, initializeLocations, lockVertex, resize, restart, unlockVertex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ISOM3DLayout

public ISOM3DLayout(GraphView view)
Method Detail

doLayout

public void doLayout()
Specified by:
doLayout in class Abstract3DLayout

getStatus

public java.lang.String getStatus()
Returns the current number of epochs and execution status, as a string.

Overrides:
getStatus in class Abstract3DLayout

initialize_local

protected void initialize_local()
Description copied from class: Abstract3DLayout
Initializes all local information, and is called immediately within the initialize() process. The user is responsible for overriding this method to do any construction that may be necessary: for example, to initialize local per-edge or graph-wide data.

Specified by:
initialize_local in class Abstract3DLayout

initialize_local_node_view

protected void initialize_local_node_view(NodeView v)
Description copied from class: Abstract3DLayout
Initializes the local information on a single vertex. The user is responsible for overriding this method to do any vertex-level construction that may be necessary: for example, to attach vertex-level information to each vertex.

Specified by:
initialize_local_node_view in class Abstract3DLayout

advancePositions

public void advancePositions()
Advances the current positions of the graph elements.

Specified by:
advancePositions in class Abstract3DLayout
See Also:
Layout#advancePositions()

getISOMVertexData

public ISOM3DLayout.ISOMVertexData getISOMVertexData(NodeView v)

getISOMVertexData

public ISOM3DLayout.ISOMVertexData getISOMVertexData(int v)

isIncremental

public boolean isIncremental()
This one is an incremental visualization.

Returns:
true is the layout algorithm is incremental, false otherwise

incrementsAreDone

public boolean incrementsAreDone()
For now, we pretend it never finishes.

Returns:
true is the increments are done, false otherwise