Package jline.io.tikz
Class TikZNodeRenderer
java.lang.Object
jline.io.tikz.TikZNodeRenderer
Renders queueing network nodes as TikZ code.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the TikZ preamble with style definitions.renderConnection(Node fromNode, Node toNode, double prob) Renders a connection between two nodes.renderCurvedConnection(Node fromNode, Node toNode, double prob, double bendAngle) Renders a curved connection for parallel paths (e.g., fork-join).renderNode(Node node, double x, double y) Renders a node at the given position.
-
Constructor Details
-
TikZNodeRenderer
-
-
Method Details
-
getPreamble
Returns the TikZ preamble with style definitions. -
renderNode
Renders a node at the given position.- Parameters:
node- The node to renderx- X coordinate (cm)y- Y coordinate (cm)- Returns:
- TikZ code for the node
-
renderConnection
Renders a connection between two nodes.- Parameters:
fromNode- Source nodetoNode- Destination nodeprob- Routing probability (or NaN to hide)- Returns:
- TikZ code for the connection
-
renderCurvedConnection
Renders a curved connection for parallel paths (e.g., fork-join).
-