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 = self.viz.get_vadjustment()
 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 = self.viz.get_vadjustment()

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: