![]() |
Bridges-Python
3.2.0
Bridges(PythonAPI)
|
This class is used to create doubly linked element objects.
This class extends Element and takes a generic parameter <E> representing application specific data. This element forms the basic building block for doubly linked lists. Doubly linked elements have two links, "next" and "previous", that point to the previous and succeeding nodes along the list.
Elements contain a visualizer (ElementVisualizer) object for setting visual attributes (color, shape, opacity, size), necessary for displaying them in a web browser.
Elements also have a LinkVisualizer object that is used when they are linked to another element, appropriate for setting link attributes, such as in linked lists, between the current element and its next or previous nodes.
Public Member Functions | |
| def | __init__ (self, args, kwargs) |
| Constructor for DLelement. More... | |
| def | get_data_structure_type (self) |
| This method gets the data structure type. More... | |
| def | next (self) |
| Getter for the next element in Dlelement. More... | |
| def | next (self, el) |
| Setter for the next element. More... | |
| def | prev (self) |
| Getter for the prev element in Dlelement. More... | |
| def | prev (self, el) |
| Setter for the prev element. More... | |
| def | get_data_structure_representation (self) |
| Getter for the json representation of this list. More... | |
| def | reverse_iterator (self) |
| This iterator is used with range loops. More... | |
Public Member Functions inherited from bridges.sl_element.SLelement | |
| def | __init__ (self, kwargs) |
| Conctructor for SLelement object. More... | |
| def | get_data_structure_type (self) |
| Getter for the data structure type. More... | |
| def | next (self) |
| Getter for element following this element. More... | |
| def | next (self, n) |
| Setter for the element following this element. More... | |
| def | value (self) |
| Getter for the SLelement value to hold. More... | |
| def | value (self, val) |
| Setter for the value that this SLelement will hold. More... | |
| def | list_helper (start) |
| helper method for graph adjacency list More... | |
| def | get_data_structure_representation (self) |
| Getter for this data structure representation. More... | |
| def | get_list_elements (self, nodes) |
| Get the elements of the list (for internal use only) More... | |
| def | iterator (self) |
| used for range loops More... | |
Public Member Functions inherited from bridges.element.Element | |
| def | get_data_structure_type (self) |
| Get the data structure representation. More... | |
| def | __init__ (self, kwargs) |
| Element constructor. More... | |
| def | value (self) |
| Getter for the value this element is holding. More... | |
| def | value (self, val) |
| Setter for the value of an element. More... | |
| def | identifier (self) |
| Getter for the element identifier. More... | |
| def | identifier |
| Setter for the element identifier. More... | |
| def | visualizer (self) |
| Getter for the element visualizer. More... | |
| def | visualizer |
| Setter function for this element visualizer. More... | |
| def | get_link_visualizer (self, el) |
| def | set_link_visualizer (self, el) |
| Setter for the link visualizer of this element. More... | |
| def | remove_link_visualizer (self, el) |
| Deleter function for the lik visualizer of this element. More... | |
| def | label (self) |
| Getter for the element's label. More... | |
| def | label (self, label) |
| Setter for the element's label. More... | |
| def | size (self) |
| Getter for the element's size. More... | |
| def | size (self, sz) |
| Setter for the element's size. More... | |
| def | color (self) |
| Getter for the element's color. More... | |
| def | color (self, col) |
| Setter for the element's size. More... | |
| def | opacity (self) |
| Getter for the element's opacity. More... | |
| def | opacity (self, op) |
| Setter for the element's opacity. More... | |
| def | shape (self) |
| Getter for the element's shape type. More... | |
| def | shape (self, shp) |
| Setter for the element's shape. More... | |
| def | id (self) |
| Get numer of ids of element object. More... | |
| def | set_location (self, locX, locY) |
| Setter for the element's location. More... | |
| def | get_locationX (self) |
| Getter for the element's location in X. More... | |
| def | get_locationY (self) |
| Getter for the element's location in Y. More... | |
| def | get_element_representation (self) |
| Getter for the element's JSON representation (for internal use) More... | |
| def | get_link_representation (self, lv, src, dest) |
| Getter for the JSON representation of the element's link (for internal use) More... | |
Additional Inherited Members | |
Public Attributes inherited from bridges.element.Element | |
| color | |
| opacity | |
Static Public Attributes inherited from bridges.element.Element | |
| int | ids = 0 |
| def bridges.dl_element.DLelement.__init__ | ( | self, | |
| args, | |||
| kwargs, | |||
| None | |||
| ) |
| def bridges.dl_element.DLelement.get_data_structure_representation | ( | self, | |
| dict | |||
| ) |
Getter for the json representation of this list.
| def bridges.dl_element.DLelement.get_data_structure_type | ( | self, | |
| str | |||
| ) |
This method gets the data structure type.
| def bridges.dl_element.DLelement.next | ( | self | ) |
Getter for the next element in Dlelement.
| def bridges.dl_element.DLelement.next | ( | self, | |
| el | |||
| ) |
Setter for the next element.
| el | element to be set |
| def bridges.dl_element.DLelement.prev | ( | self | ) |
Getter for the prev element in Dlelement.
| def bridges.dl_element.DLelement.prev | ( | self, | |
| el | |||
| ) |
Setter for the prev element.
| el | element to be set |
| def bridges.dl_element.DLelement.reverse_iterator | ( | self | ) |
This iterator is used with range loops.
1.8.13