Public Member Functions | Public Attributes | Static Public Attributes
bwi_planning_common.door_function.DoorFunction Class Reference

List of all members.

Public Member Functions

def __init__
def activateFunction
def clearCurrentSelection
def deactivateFunction
def doorNameTextEdited
def drawDoor
def drawLine
def drawPoint
def endDoorLocationEdit
def endPropertyEdit
def getConnectingText
def getDoorNameFromPoint
def getPointDistanceToAnotherPoint
def getPointDistanceToLineSegment
def getRectangularPolygon
def getUniqueName
def isModified
def mouseMoveEvent
def mousePressEvent
def mouseReleaseEvent
def readDoorsFromFile
def removeCurrentDoor
def removeDoor
def saveConfiguration
def startDoorLocationEdit
def startPropertyEdit
def updateDoorName
def updateOverlay
def writeDoorsToFile

Public Attributes

 configuration_layout
 current_selection
 current_selection_label
 door_file
 doors
 draw_door
 edit_door_location_button
 edit_existing_door
 edit_properties_door
 editing_door_location
 editing_properties
 image
 image_size
 is_modified
 location_function
 map
 map_size
 move_selection
 new_selection_end_point
 new_selection_start_point
 new_selection_start_pt
 remove_door_button
 selected_door_color
 subfunction_layout
 unique_door_counter
 unselected_door_color
 update_name_button
 update_name_label
 update_name_textedit
 widget

Static Public Attributes

string ADD_NEW_DOOR = 'Add Door'
string EDIT_DOOR_PROPERITIES = 'Edit Door Properties'
string EDIT_EXISTING_DOOR = 'Edit Door'

Detailed Description

Definition at line 38 of file door_function.py.


Constructor & Destructor Documentation

def bwi_planning_common.door_function.DoorFunction.__init__ (   self,
  door_file,
  map,
  location_function,
  widget,
  subfunction_layout,
  configuration_layout,
  image 
)

Definition at line 44 of file door_function.py.


Member Function Documentation

Definition at line 210 of file door_function.py.

Definition at line 279 of file door_function.py.

Definition at line 195 of file door_function.py.

Definition at line 376 of file door_function.py.

def bwi_planning_common.door_function.DoorFunction.drawDoor (   self,
  door,
  painter,
  color 
)

Definition at line 570 of file door_function.py.

def bwi_planning_common.door_function.DoorFunction.drawLine (   self,
  pt1,
  pt2,
  painter,
  color 
)

Definition at line 575 of file door_function.py.

def bwi_planning_common.door_function.DoorFunction.drawPoint (   self,
  pt,
  painter,
  color 
)

Definition at line 581 of file door_function.py.

Definition at line 290 of file door_function.py.

Definition at line 359 of file door_function.py.

Definition at line 523 of file door_function.py.

Definition at line 231 of file door_function.py.

Definition at line 539 of file door_function.py.

def bwi_planning_common.door_function.DoorFunction.getPointDistanceToLineSegment (   self,
  pt,
  segment_pt_1,
  segment_pt_2 
)
http://stackoverflow.com/questions/849211/shortest-distance-between-a-point-and-a-line-segment

Definition at line 543 of file door_function.py.

Definition at line 567 of file door_function.py.

Definition at line 534 of file door_function.py.

Definition at line 413 of file door_function.py.

Definition at line 467 of file door_function.py.

Definition at line 416 of file door_function.py.

Definition at line 445 of file door_function.py.

Definition at line 87 of file door_function.py.

Definition at line 398 of file door_function.py.

Definition at line 407 of file door_function.py.

Definition at line 143 of file door_function.py.

Definition at line 244 of file door_function.py.

Definition at line 326 of file door_function.py.

Definition at line 382 of file door_function.py.

Definition at line 494 of file door_function.py.

Definition at line 146 of file door_function.py.


Member Data Documentation

Definition at line 41 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 244 of file door_function.py.

Definition at line 244 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 40 of file door_function.py.

Definition at line 42 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 279 of file door_function.py.

Definition at line 279 of file door_function.py.

Definition at line 279 of file door_function.py.

Definition at line 445 of file door_function.py.

Definition at line 326 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 44 of file door_function.py.

Definition at line 326 of file door_function.py.

Definition at line 326 of file door_function.py.

Definition at line 326 of file door_function.py.

Definition at line 44 of file door_function.py.


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


bwi_planning_common
Author(s): Piyush Khandelwal
autogenerated on Thu Jun 6 2019 17:57:32