A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
visualizer.core.Channel Class Reference

Channel. More...

+ Inheritance diagram for visualizer.core.Channel:
+ Collaboration diagram for visualizer.core.Channel:

Public Member Functions

 __init__ (self, channel)
 Initializer function.
 
 get_position (self)
 Initializer function.
 
 set_position (self, x, y)
 Initializer function.
 
- Public Member Functions inherited from visualizer.base.PyVizObject
 tooltip_query (self, tooltip)
 Returns tooltip text string.
 

Public Attributes

 canvas_item
 canvas
 
 channel = channel
 channel
 
list links = []
 list of links
 

Detailed Description

Channel.

Definition at line 556 of file core.py.

Constructor & Destructor Documentation

◆ __init__()

visualizer.core.Channel.__init__ ( self,
channel )

Initializer function.

Parameters
selfclass object.
channelchannel.

Definition at line 564 of file core.py.

Member Function Documentation

◆ get_position()

visualizer.core.Channel.get_position ( self)

Initializer function.

Parameters
selfclass object.
Returns
x / y position.

Definition at line 599 of file core.py.

References canvas_item, and visualizer.core.Node.canvas_item.

◆ set_position()

visualizer.core.Channel.set_position ( self,
x,
y )

Initializer function.

Parameters
selfclass object.
xx position.
yy position.
Returns

Definition at line 584 of file core.py.

References canvas_item, visualizer.core.Node.canvas_item, links, and visualizer.core.Node.links.

Member Data Documentation

◆ canvas_item

visualizer.core.Channel.canvas_item
Initial value:
= GooCanvas.CanvasEllipse(
radius_x=30,
radius_y=30,
fill_color="white",
stroke_color="grey",
line_width=2.0,
line_dash=GooCanvas.CanvasLineDash.newv([10.0, 10.0]),
visibility=GooCanvas.CanvasItemVisibility.VISIBLE,
)

canvas

Definition at line 572 of file core.py.

Referenced by wifi_intrastructure_link.WifiLink.destroy(), get_position(), wifi_intrastructure_link.WifiLink.set_ap(), set_position(), and visualizer.core.WiredLink.update_points().

◆ channel

visualizer.core.Channel.channel = channel

channel

Definition at line 571 of file core.py.

◆ links

list visualizer.core.Channel.links = []

list of links

Definition at line 582 of file core.py.

Referenced by set_position().


The documentation for this class was generated from the following file: