ch.epfl.craft.magmap.magnet
Class MagMapMagnetLayout

java.lang.Object
  extended bych.epfl.craft.maglib.magnet.DefaultMagnetLayout
      extended bych.epfl.craft.maglib.magnet.CentralMagnetLayout
          extended bych.epfl.craft.magmap.magnet.MagMapMagnetLayout
All Implemented Interfaces:
javax.swing.event.ChangeListener, java.util.EventListener, MagnetLayout, MagnetModelListener, java.lang.Runnable

public class MagMapMagnetLayout
extends CentralMagnetLayout
implements javax.swing.event.ChangeListener

This layout algorithm simply extends the DefaultMagnetLayout, and listens to changes in the number of visible nodes controlled by the numberOfNodesSlider Slider in MagMapMainFrame.

Version:
1.0
Author:
Jerome Caffaro
See Also:
MagMapMainFrame, DefaultMagnetLayout

Field Summary
 
Fields inherited from class ch.epfl.craft.maglib.magnet.DefaultMagnetLayout
boundsOfView, continueupdating, currentThread, listeners, magnetModel, numberOfVisibleNodes
 
Constructor Summary
MagMapMagnetLayout()
           
 
Method Summary
 void stateChanged(javax.swing.event.ChangeEvent e)
          Invoked when the numberOfNodesSlider Slider in MagMapMainFrame has changed
 
Methods inherited from class ch.epfl.craft.maglib.magnet.CentralMagnetLayout
run
 
Methods inherited from class ch.epfl.craft.maglib.magnet.DefaultMagnetLayout
addListener, getNumberOfVisibleNodes, modelHasChanged, removeListener, setBounds, setMagnetModel, setNumberOfVisibleNodes, stopUpdatingPositions, updatePositions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ch.epfl.craft.maglib.magnet.MagnetLayout
addListener, getNumberOfVisibleNodes, removeListener, setBounds, setMagnetModel, setNumberOfVisibleNodes, stopUpdatingPositions, updatePositions
 
Methods inherited from interface ch.epfl.craft.maglib.magnet.MagnetModelListener
modelHasChanged
 

Constructor Detail

MagMapMagnetLayout

public MagMapMagnetLayout()
Method Detail

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Invoked when the numberOfNodesSlider Slider in MagMapMainFrame has changed

Specified by:
stateChanged in interface javax.swing.event.ChangeListener
Parameters:
e - a ChangeEvent object


Copyright © CRAFT EPFL. All Rights Reserved.