|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectccvisu.WriterData
ccvisu.WriterDataGraphics
public abstract class WriterDataGraphics
Writer for graphical output of layout data.
Field Summary | |
---|---|
protected java.awt.Color |
backColor
|
protected boolean |
blackCircle
|
protected int |
fontSize
|
protected float |
minVert
|
protected boolean |
openURL
|
protected boolean |
showEdges
|
Fields inherited from class ccvisu.WriterData |
---|
endl, graph |
Constructor Summary | |
---|---|
WriterDataGraphics(GraphData graph,
float minVert,
int fontSize,
java.awt.Color backColor,
boolean blackCircle,
boolean showEdges,
boolean openURL)
Constructor. |
Method Summary | |
---|---|
abstract void |
write()
Writes the layout data in a graphics format. |
abstract void |
writeEdge(int index,
int xPos1,
int yPos1,
int zPos1,
int xPos2,
int yPos2,
int zPos2)
Writes an edge. |
void |
writeGraphicsLayout(int size)
Write graphics layout. |
abstract void |
writeVertex(GraphVertex curVertex,
int xPos,
int yPos,
int zPos,
int radius)
Writes a vertex. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected float minVert
protected int fontSize
protected java.awt.Color backColor
protected boolean blackCircle
protected boolean showEdges
protected boolean openURL
Constructor Detail |
---|
public WriterDataGraphics(GraphData graph, float minVert, int fontSize, java.awt.Color backColor, boolean blackCircle, boolean showEdges, boolean openURL)
graph
- Graph representation, contains the positions of the vertices.minVert
- Diameter of the smallest vertex.fontSize
- Font size of vertex annotations.backColor
- Background color.blackCircle
- If true, draw black circle around each vertex.showEdges
- If true, draw the edges between the vertices (if possible).Method Detail |
---|
public abstract void write()
write
in class WriterData
public void writeGraphicsLayout(int size)
size
- Size of output area (e.g., number of pixel).public abstract void writeVertex(GraphVertex curVertex, int xPos, int yPos, int zPos, int radius)
curVertex
- The vertex object, to access vertex attributes.xPos
- x coordinate of the vertex.yPos
- y coordinate of the vertex.zPos
- z coordinate of the vertex.radius
- Radius of the vertex.public abstract void writeEdge(int index, int xPos1, int yPos1, int zPos1, int xPos2, int yPos2, int zPos2)
index
- index of the edge in graph.edgesxPos1
- x coordinate of the first point.yPos1
- y coordinate of the first point.zPos1
- z coordinate of the first point.xPos2
- x coordinate of the second point.yPos2
- y coordinate of the second point.zPos2
- z coordinate of the second point.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |