//Copyright 2005 Sean McCullough //banksean at yahoo public class Node { Vector3D position; float h = 10; float w = 10; String label = ""; String id = ""; Graph g; public Node() { position= new Vector3D(); } public void setGraph(Graph h) { g = h; } public void setLabel(String s) { label = s; } public void setId(String s) { id = s; } public String getId() { return id; } public boolean containsPoint(float x, float y) { float dx = position.getX()-x; float dy = position.getY()-y; return (abs(dx) < w/2 && abs(dy)