A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
visualizer.hud.Axes Class Reference

Axes class. More...

Inheritance diagram for visualizer.hud.Axes:
Collaboration diagram for visualizer.hud.Axes:

Public Member Functions

 __init__ (self, viz)
 Initializer function.
 set_visible (self, visible)
 Set visible function.
 update_view (self)
 Update view function.

Public Attributes

int color = 0x8080C0FF
 color
 hlines
 horizontal lines
list labels = []
 list of labels
bool visible
 visible
 viz = viz
 visualizer
 vlines
 vertical lines

Protected Member Functions

 _compute_divisions (self, xi, xf)
 Compute divisions function.

Detailed Description

Axes class.

Definition at line 9 of file hud.py.

Constructor & Destructor Documentation

◆ __init__()

visualizer.hud.Axes.__init__ ( self,
viz )

Initializer function.

Parameters
selfthis object
vizvisualization object

Definition at line 22 of file hud.py.

Member Function Documentation

◆ _compute_divisions()

visualizer.hud.Axes._compute_divisions ( self,
xi,
xf )
protected

Compute divisions function.

Parameters
selfthis object
xixi
xfxf
Returns
x0 and div

Definition at line 72 of file hud.py.

Referenced by update_view().

Here is the caller graph for this function:

◆ set_visible()

visualizer.hud.Axes.set_visible ( self,
visible )

Set visible function.

Parameters
selfthis object
visiblevisible indicator
Returns
none

Definition at line 54 of file hud.py.

References hlines, labels, visible, and vlines.

◆ update_view()

visualizer.hud.Axes.update_view ( self)

Update view function.

Parameters
selfthis object
Returns
none

Definition at line 113 of file hud.py.

References _compute_divisions(), color, hlines, labels, visualizer.core.SimulationThread.viz, viz, and vlines.

Here is the call graph for this function:

Member Data Documentation

◆ color

int visualizer.hud.Axes.color = 0x8080C0FF

color

Definition at line 30 of file hud.py.

Referenced by update_view().

◆ hlines

visualizer.hud.Axes.hlines
Initial value:
= GooCanvas.CanvasPath(
parent=viz.canvas.get_root_item(), stroke_color_rgba=self.color
)

horizontal lines

Definition at line 31 of file hud.py.

Referenced by set_visible(), and update_view().

◆ labels

list visualizer.hud.Axes.labels = []

list of labels

Definition at line 39 of file hud.py.

Referenced by set_visible(), and update_view().

◆ visible

bool visualizer.hud.Axes.visible

visible

Definition at line 44 of file hud.py.

Referenced by set_visible().

◆ viz

visualizer.hud.Axes.viz = viz

visualizer

Definition at line 29 of file hud.py.

Referenced by update_view().

◆ vlines

visualizer.hud.Axes.vlines
Initial value:
= GooCanvas.CanvasPath(
parent=viz.canvas.get_root_item(), stroke_color_rgba=self.color
)

vertical lines

Definition at line 35 of file hud.py.

Referenced by set_visible(), and update_view().


The documentation for this class was generated from the following file:
  • src/visualizer/visualizer/hud.py