src.UI.Renderer2D module¶
-
class
src.UI.Renderer2D.Renderer2D(pointRange)¶ Bases:
src.UI.Renderer.RendererThe visualiser which renderes all the points
- Parameters
Renderer (Renderer) – The visualier interface
-
addPoints(points)¶ Add a list of points to the visualier
- Parameters
points ([points]) – List of points
-
getWidget()¶ So that the provee object (main) can pass the widget to the UI
- Returns
The visualiser widget
- Return type
QWidget
-
removeAllPoints()¶ Remove all points (TODO We can probably use openGLWidget.clear())
-
setupGrids()¶ Creates the 3 grid axis for x,y,z
-
setupWidget()¶ Create the widget so that the UI can place it
-
update()¶ Every QTimer tick, update the new points, if there are any