applications.proxy.graph3dVisualizer
Class VisualizerNode


public class VisualizerNode
implements Comparable


Field Summary
 protected booleanm_allowRelaxation
           
 protected Point3dm_center
           
 protected HashSetm_connectedNodes
           
 protected Objectm_data
           
 (package private) doublem_forceCoefficient
           
 protected Point3dm_originalCenter
           
 protected Point3dm_tension
           
 (package private) booleanm_visible
           
 (package private) booleanm_visited
           

Constructor Summary
VisualizerNode(Point3d p, Object data)
           

Method Summary
 voidaddConnection(VisualizerNode node)
           
 intcompareTo(Object o)
           
 booleangetAllowRelaxation()
           
 Point3dgetCenter()
           
 SetgetConnectedNodes()
           
 ObjectgetData()
           
 doublegetForceCoefficient()
           
 Point3dgetTension()
           
 booleangetVisible()
           
 booleangetVisited()
           
 doublegetX()
           
 doublegetY()
           
 doublegetZ()
           
 voidremoveConnection(VisualizerNode node)
           
 voidresetCenter()
           
 voidsetAllowRelaxation(boolean allowRelaxation)
           
 voidsetCenter(Point3d center)
           
 voidsetData(Object data)
           
 voidsetForceCoefficient(double forceCoefficient)
           
 voidsetTension(Point3d tension)
           
 voidsetVisible(boolean visible)
           
 voidsetVisited(boolean visited)
           

Field Detail

m_allowRelaxation

protected boolean m_allowRelaxation

m_center

protected Point3d m_center

m_connectedNodes

protected HashSet m_connectedNodes

m_data

protected Object m_data

m_forceCoefficient

double m_forceCoefficient

m_originalCenter

protected Point3d m_originalCenter

m_tension

protected Point3d m_tension

m_visible

boolean m_visible

m_visited

boolean m_visited
Constructor Detail

VisualizerNode

public VisualizerNode(Point3d p, Object data)
Method Detail

addConnection

public void addConnection(VisualizerNode node)

compareTo

public int compareTo(Object o)

getAllowRelaxation

public boolean getAllowRelaxation()

getCenter

public Point3d getCenter()

getConnectedNodes

public Set getConnectedNodes()

getData

public Object getData()

getForceCoefficient

public double getForceCoefficient()

getTension

public Point3d getTension()

getVisible

public boolean getVisible()

getVisited

public boolean getVisited()

getX

public double getX()

getY

public double getY()

getZ

public double getZ()

removeConnection

public void removeConnection(VisualizerNode node)

resetCenter

public void resetCenter()

setAllowRelaxation

public void setAllowRelaxation(boolean allowRelaxation)

setCenter

public void setCenter(Point3d center)

setData

public void setData(Object data)

setForceCoefficient

public void setForceCoefficient(double forceCoefficient)

setTension

public void setTension(Point3d tension)

setVisible

public void setVisible(boolean visible)

setVisited

public void setVisited(boolean visited)