public class VEdge
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) double |
curvature |
private Edge |
edge |
(package private) boolean |
labelEdges |
private VModel |
model |
(package private) boolean |
mouseOver |
(package private) boolean |
selected |
private GraphStyle |
style |
private boolean |
swapped |
private Tuples.T2<VNode,VNode> |
vnodes |
Constructor and Description |
---|
VEdge(Edge edge,
VModel model)
Creates a new instance of VEdge
|
Modifier and Type | Method and Description |
---|---|
void |
draw(java.awt.Graphics2D g2,
Projection proj) |
private void |
drawDetailLabel(java.awt.Graphics2D g2,
Projection proj,
java.lang.String label,
int posX,
int posY,
java.awt.Color c) |
private void |
drawLabelRect(java.awt.Graphics2D g2,
Projection proj,
java.lang.String label,
int posX,
int posY,
java.awt.Color c) |
private void |
drawLabelRect(java.awt.Graphics2D g2,
Projection proj,
java.lang.String label,
int posX,
int posY,
java.awt.Color c,
boolean scale) |
java.awt.Color |
getColor() |
Edge |
getEdge() |
java.awt.Stroke |
getLabelBorderStroke() |
java.awt.Color |
getLabelColor() |
java.awt.Font |
getLabelFont(int forSize) |
int |
getLabelFontSize() |
VModel |
getModel() |
Tuples.T2<VNode,VNode> |
getNodes() |
TopicMapGraphPanel |
getPanel() |
java.awt.Stroke |
getStroke(int forWidth) |
double |
getWidth() |
boolean |
isSelected() |
void |
setGraphStyle(GraphStyle newStyle) |
private Edge edge
private VModel model
private boolean swapped
boolean mouseOver
boolean labelEdges
boolean selected
double curvature
private GraphStyle style
public boolean isSelected()
public VModel getModel()
public TopicMapGraphPanel getPanel()
public Edge getEdge()
private void drawLabelRect(java.awt.Graphics2D g2, Projection proj, java.lang.String label, int posX, int posY, java.awt.Color c)
private void drawLabelRect(java.awt.Graphics2D g2, Projection proj, java.lang.String label, int posX, int posY, java.awt.Color c, boolean scale)
private void drawDetailLabel(java.awt.Graphics2D g2, Projection proj, java.lang.String label, int posX, int posY, java.awt.Color c)
public void draw(java.awt.Graphics2D g2, Projection proj)
public void setGraphStyle(GraphStyle newStyle)
public java.awt.Color getColor()
public double getWidth()
public int getLabelFontSize()
public java.awt.Font getLabelFont(int forSize)
public java.awt.Color getLabelColor()
public java.awt.Stroke getLabelBorderStroke()
public java.awt.Stroke getStroke(int forWidth)
Copyright 2004-2015 Wandora Team