org.wilmascope.graph
Interface NodeView

All Superinterfaces:
NodeAbility, Viewable
All Known Implementing Classes:
BoxClusterView, BoxColumnClusterView, BoxNodeView, ClusterView, CollapsedClusterView, ColumnClusterView, ConeClusterView, DefaultClusterView, DefaultNodeView, DiscClusterView, EllipsoidClusterView, LabelNodeView, LineNodeView, NodeView, OrientedBoxNodeView, SquareTubeNodeView, StarNodeView, TubeClusterView, TubeNodeView

public interface NodeView
extends Viewable, NodeAbility

Title: WilmaToo Description: Sequel to the ever popular WilmaScope software Copyright: Copyright (c) 2001 Company: WilmaScope.org

Version:
1.0 An interface to be implemented by classes providing a drawable visual representation of a Node
Author:
Tim Dwyer

Method Summary
 java.awt.Point getCanvasPosition(java.awt.Component canvas)
           
 float getRadius()
           
 void setRadius(float radius)
           
 
Methods inherited from interface org.wilmascope.graph.Viewable
delete, draw, hide, setPickable, show
 
Methods inherited from interface org.wilmascope.graph.NodeAbility
getNode, setNode
 

Method Detail

setRadius

void setRadius(float radius)

getRadius

float getRadius()

getCanvasPosition

java.awt.Point getCanvasPosition(java.awt.Component canvas)
Returns:
position of node on 2D canvas, removing all local transforms