|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectccvisu.WriterData
ccvisu.WriterDataGraphics
ccvisu.WriterDataGraphicsVRML
public class WriterDataGraphicsVRML
Writer for layouts in VRML format.
Field Summary | |
---|---|
private java.io.PrintWriter |
out
|
private float |
scalePos
|
Fields inherited from class ccvisu.WriterDataGraphics |
---|
backColor, blackCircle, fontSize, minVert, openURL, showEdges |
Fields inherited from class ccvisu.WriterData |
---|
endl, graph |
Constructor Summary | |
---|---|
WriterDataGraphicsVRML(GraphData graph,
java.io.PrintWriter out,
float minVert,
int fontSize,
java.awt.Color backColor,
boolean blackCircle,
boolean showEdges,
boolean openURL,
float scalePos)
Constructor. |
Method Summary | |
---|---|
void |
write()
Writes the layout in graphics format VRML. |
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. |
void |
writeVertex(GraphVertex curVertex,
int xPos,
int yPos,
int zPos,
int radius)
Writes a vertex in VRML format. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.io.PrintWriter out
private float scalePos
Constructor Detail |
---|
public WriterDataGraphicsVRML(GraphData graph, java.io.PrintWriter out, float minVert, int fontSize, java.awt.Color backColor, boolean blackCircle, boolean showEdges, boolean openURL, float scalePos)
graph
- Graph representation, contains the positions of the vertices.out
- Output stream writer.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).scalePos
- Scaling factor for the layout to adjust to drawing area.Method Detail |
---|
public void write()
write
in class WriterDataGraphics
public void writeGraphicsLayout(int size)
writeGraphicsLayout
in class WriterDataGraphics
size
- Size of output area (e.g., number of pixel).public void writeVertex(GraphVertex curVertex, int xPos, int yPos, int zPos, int radius)
writeVertex
in class WriterDataGraphics
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 void writeEdge(int index, int xPos1, int yPos1, int zPos1, int xPos2, int yPos2, int zPos2)
writeEdge
in class WriterDataGraphics
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 |