Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
drawView.drawView Class Reference
Inheritance diagram for drawView.drawView:
Inheritance graph
Collaboration diagram for drawView.drawView:
Collaboration graph

Public Member Functions

 __init__ (self, *args, **kwargs)
 
 getSelected (self)
 
 delteteSelected (self)
 
 changeSelectedType (self, type)
 
 rightClickMenu (self, pos)
 
 on_scroll (self, event)
 
 zoom_in (self, scale)
 
 inSquare (self, start, end, point)
 
 updateLaneLines (self)
 
 updateTimeKeepingLines (self)
 
 on_click (self, event)
 
 checkPlausibilityLaneConnection (self, c)
 
 addModeInit (self)
 
 updateLMPositionDisplay (self)
 
 on_click_release (self, event)
 
 mouseMoveEvent (self, event)
 
 addCone (self, cone)
 
 removeAllCones (self)
 
 removeCone (self, c)
 
 positionToWorld (self, p)
 
 worldToPosition (self, p)
 
 updatePositions (self)
 
 resetLaneConnections (self)
 
 resetTimeKeepingLines (self)
 
 checkTimeKeepingLines (self)
 
 resetAll (self)
 
 initFromLoad (self)
 
 updateCompass (self)
 

Public Attributes

 wheelEvent
 
 zoomLevel
 
 translatex
 
 translatey
 
 lastMousePos
 
 currentMouseButton
 
 mouseReleaseEvent
 
 mousePressEvent
 
 releasedShiftKlick
 
 rubberBand
 
 rubberBandUse
 
 rubberBandUsed
 
 mode
 
 landmarkType
 
 coneMap
 
 guiLogic
 
 leftLineMap
 
 rightLineMap
 
 leftLines
 
 rightLines
 
 timeKeepingLines
 
 mainWindow
 
 originRB
 
 rubberBandStart
 
 rubberBandEnd
 

Detailed Description

Definition at line 79 of file drawView.py.

Constructor & Destructor Documentation

◆ __init__()

drawView.drawView.__init__ (   self,
args,
**  kwargs 
)

Definition at line 80 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ addCone()

drawView.drawView.addCone (   self,
  cone 
)

Definition at line 473 of file drawView.py.

Here is the caller graph for this function:

◆ addModeInit()

drawView.drawView.addModeInit (   self)

Definition at line 411 of file drawView.py.

◆ changeSelectedType()

drawView.drawView.changeSelectedType (   self,
  type 
)

Definition at line 126 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkPlausibilityLaneConnection()

drawView.drawView.checkPlausibilityLaneConnection (   self,
  c 
)

Definition at line 401 of file drawView.py.

◆ checkTimeKeepingLines()

drawView.drawView.checkTimeKeepingLines (   self)

Definition at line 559 of file drawView.py.

Here is the call graph for this function:

◆ delteteSelected()

drawView.drawView.delteteSelected (   self)

Definition at line 122 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getSelected()

drawView.drawView.getSelected (   self)

Definition at line 114 of file drawView.py.

Here is the caller graph for this function:

◆ initFromLoad()

drawView.drawView.initFromLoad (   self)

Definition at line 572 of file drawView.py.

Here is the call graph for this function:

◆ inSquare()

drawView.drawView.inSquare (   self,
  start,
  end,
  point 
)

Definition at line 207 of file drawView.py.

◆ mouseMoveEvent()

drawView.drawView.mouseMoveEvent (   self,
  event 
)

Definition at line 457 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ on_click()

drawView.drawView.on_click (   self,
  event 
)

Definition at line 246 of file drawView.py.

Here is the call graph for this function:

◆ on_click_release()

drawView.drawView.on_click_release (   self,
  event 
)

Definition at line 428 of file drawView.py.

Here is the call graph for this function:

◆ on_scroll()

drawView.drawView.on_scroll (   self,
  event 
)

Definition at line 181 of file drawView.py.

Here is the call graph for this function:

◆ positionToWorld()

drawView.drawView.positionToWorld (   self,
  p 
)

Definition at line 515 of file drawView.py.

Here is the caller graph for this function:

◆ removeAllCones()

drawView.drawView.removeAllCones (   self)

Definition at line 495 of file drawView.py.

◆ removeCone()

drawView.drawView.removeCone (   self,
  c 
)

Definition at line 501 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ resetAll()

drawView.drawView.resetAll (   self)

Definition at line 566 of file drawView.py.

Here is the call graph for this function:

◆ resetLaneConnections()

drawView.drawView.resetLaneConnections (   self)

Definition at line 527 of file drawView.py.

Here is the caller graph for this function:

◆ resetTimeKeepingLines()

drawView.drawView.resetTimeKeepingLines (   self)

Definition at line 539 of file drawView.py.

Here is the caller graph for this function:

◆ rightClickMenu()

drawView.drawView.rightClickMenu (   self,
  pos 
)

Definition at line 149 of file drawView.py.

Here is the call graph for this function:

◆ updateCompass()

drawView.drawView.updateCompass (   self)

Definition at line 606 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateLaneLines()

drawView.drawView.updateLaneLines (   self)

Definition at line 215 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateLMPositionDisplay()

drawView.drawView.updateLMPositionDisplay (   self)

Definition at line 419 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updatePositions()

drawView.drawView.updatePositions (   self)

Definition at line 521 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateTimeKeepingLines()

drawView.drawView.updateTimeKeepingLines (   self)

Definition at line 234 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ worldToPosition()

drawView.drawView.worldToPosition (   self,
  p 
)

Definition at line 518 of file drawView.py.

Here is the caller graph for this function:

◆ zoom_in()

drawView.drawView.zoom_in (   self,
  scale 
)

Definition at line 196 of file drawView.py.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ coneMap

drawView.drawView.coneMap

Definition at line 99 of file drawView.py.

◆ currentMouseButton

drawView.drawView.currentMouseButton

Definition at line 89 of file drawView.py.

◆ guiLogic

drawView.drawView.guiLogic

Definition at line 100 of file drawView.py.

◆ landmarkType

drawView.drawView.landmarkType

Definition at line 97 of file drawView.py.

◆ lastMousePos

drawView.drawView.lastMousePos

Definition at line 88 of file drawView.py.

◆ leftLineMap

drawView.drawView.leftLineMap

Definition at line 102 of file drawView.py.

◆ leftLines

drawView.drawView.leftLines

Definition at line 104 of file drawView.py.

◆ mainWindow

drawView.drawView.mainWindow

Definition at line 111 of file drawView.py.

◆ mode

drawView.drawView.mode

Definition at line 96 of file drawView.py.

◆ mousePressEvent

drawView.drawView.mousePressEvent

Definition at line 91 of file drawView.py.

◆ mouseReleaseEvent

drawView.drawView.mouseReleaseEvent

Definition at line 90 of file drawView.py.

◆ originRB

drawView.drawView.originRB

Definition at line 253 of file drawView.py.

◆ releasedShiftKlick

drawView.drawView.releasedShiftKlick

Definition at line 92 of file drawView.py.

◆ rightLineMap

drawView.drawView.rightLineMap

Definition at line 103 of file drawView.py.

◆ rightLines

drawView.drawView.rightLines

Definition at line 105 of file drawView.py.

◆ rubberBand

drawView.drawView.rubberBand

Definition at line 93 of file drawView.py.

◆ rubberBandEnd

drawView.drawView.rubberBandEnd

Definition at line 443 of file drawView.py.

◆ rubberBandStart

drawView.drawView.rubberBandStart

Definition at line 254 of file drawView.py.

◆ rubberBandUse

drawView.drawView.rubberBandUse

Definition at line 94 of file drawView.py.

◆ rubberBandUsed

drawView.drawView.rubberBandUsed

Definition at line 95 of file drawView.py.

◆ timeKeepingLines

drawView.drawView.timeKeepingLines

Definition at line 108 of file drawView.py.

◆ translatex

drawView.drawView.translatex

Definition at line 85 of file drawView.py.

◆ translatey

drawView.drawView.translatey

Definition at line 86 of file drawView.py.

◆ wheelEvent

drawView.drawView.wheelEvent

Definition at line 82 of file drawView.py.

◆ zoomLevel

drawView.drawView.zoomLevel

Definition at line 84 of file drawView.py.


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