|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsim.portrayal.SimplePortrayal2D
sim.portrayal.network.SimpleEdgePortrayal2D
Field Summary | |
java.awt.Paint |
fromPaint
|
java.awt.Font |
labelFont
|
java.awt.Paint |
labelPaint
|
java.awt.Paint |
toPaint
|
Constructor Summary | |
SimpleEdgePortrayal2D()
Draws a single-color, undirected black line with no label. |
|
SimpleEdgePortrayal2D(java.awt.Paint fromPaint,
java.awt.Paint toPaint,
java.awt.Paint labelPaint)
If fromPaint == toPaint, one single color line will be drawn, and if labelPaint is null, no label is drawn. |
|
SimpleEdgePortrayal2D(java.awt.Paint fromPaint,
java.awt.Paint toPaint,
java.awt.Paint labelPaint,
java.awt.Font labelFont)
If fromPaint == toPaint, one single color line will be drawn, and if labelPaint is null, no label is drawn. |
Method Summary | |
void |
draw(java.lang.Object object,
java.awt.Graphics2D graphics,
DrawInfo2D info)
Draw a portrayed object centered at the origin in info, and with the given scaling factors. |
java.lang.String |
getLabel(Edge edge,
EdgeDrawInfo2D info)
Returns a name appropriate for the edge. |
java.lang.String |
getName(LocationWrapper wrapper)
Returns a name for the given object that is useful for a human to distinguish it from other objects. |
boolean |
hitObject(java.lang.Object object,
DrawInfo2D range)
If drawing area intersects selected area, return true. |
Methods inherited from class sim.portrayal.SimplePortrayal2D |
getInspector, move, setSelected |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.awt.Paint fromPaint
public java.awt.Paint toPaint
public java.awt.Paint labelPaint
public java.awt.Font labelFont
Constructor Detail |
public SimpleEdgePortrayal2D()
public SimpleEdgePortrayal2D(java.awt.Paint fromPaint, java.awt.Paint toPaint, java.awt.Paint labelPaint)
public SimpleEdgePortrayal2D(java.awt.Paint fromPaint, java.awt.Paint toPaint, java.awt.Paint labelPaint, java.awt.Font labelFont)
Method Detail |
public java.lang.String getLabel(Edge edge, EdgeDrawInfo2D info)
public void draw(java.lang.Object object, java.awt.Graphics2D graphics, DrawInfo2D info)
Portrayal2D
draw
in interface Portrayal2D
draw
in class SimplePortrayal2D
public boolean hitObject(java.lang.Object object, DrawInfo2D range)
SimplePortrayal2D
hitObject
in class SimplePortrayal2D
public java.lang.String getName(LocationWrapper wrapper)
Portrayal
getName
in interface Portrayal
getName
in class SimplePortrayal2D
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |