public class VNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) int |
cluster |
(package private) int |
edgeCount |
private java.util.HashSet<VEdge> |
edges |
private int |
id |
private VModel |
model |
(package private) boolean |
mouseOver |
(package private) double |
newx |
(package private) double |
newy |
private Node |
node |
(package private) boolean |
pinned |
(package private) boolean |
selected |
private GraphStyle |
style |
(package private) double |
x |
(package private) double |
y |
Constructor and Description |
---|
VNode(Node node,
VModel model,
int id)
Creates a new instance of VNode
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
addEdge(VEdge edge) |
void |
draw(java.awt.Graphics2D g2,
Projection proj) |
java.awt.Color |
getBorderColor() |
java.awt.Stroke |
getBorderStroke() |
java.awt.Color |
getColor() |
private boolean |
getCropNodeBoxes() |
java.util.Collection<VEdge> |
getEdges() |
java.awt.Font |
getFont(int forSize) |
int |
getFontSize() |
double |
getHeight() |
int |
getID() |
VModel |
getModel() |
Node |
getNode() |
TopicMapGraphPanel |
getPanel() |
NodeShape |
getShape() |
java.awt.Color |
getTextColor() |
double |
getWidth() |
double |
getX() |
double |
getY() |
boolean |
isPinned() |
boolean |
isSelected() |
boolean |
pointInside(double px,
double py) |
(package private) void |
removeEdge(VEdge edge) |
void |
setGraphStyle(GraphStyle newStyle) |
void |
setPinned(boolean b) |
void |
setX(double x) |
void |
setY(double y) |
private int id
private Node node
private VModel model
double x
double y
double newx
double newy
boolean mouseOver
boolean pinned
boolean selected
int cluster
int edgeCount
private java.util.HashSet<VEdge> edges
private GraphStyle style
public int getID()
public VModel getModel()
public Node getNode()
public TopicMapGraphPanel getPanel()
public double getX()
public double getY()
public void setX(double x)
public void setY(double y)
void addEdge(VEdge edge)
void removeEdge(VEdge edge)
public boolean isPinned()
public void setPinned(boolean b)
public boolean isSelected()
public java.util.Collection<VEdge> getEdges()
private boolean getCropNodeBoxes()
public void draw(java.awt.Graphics2D g2, Projection proj)
public boolean pointInside(double px, double py)
public void setGraphStyle(GraphStyle newStyle)
public java.awt.Color getColor()
public java.awt.Color getTextColor()
public java.awt.Color getBorderColor()
public java.awt.Stroke getBorderStroke()
public double getWidth()
public double getHeight()
public NodeShape getShape()
public int getFontSize()
public java.awt.Font getFont(int forSize)
Copyright 2004-2015 Wandora Team