Public Member Functions | |
| def | __init__ (self) |
| def | calcDist (self, x, y) |
| def | colorHexagon (self, i, j, Offset, Htrans, Vtrans, StepSize, r, g, b, k, ns) |
| def | colorQuad (self, i, j, Offset, Htrans, Vtrans, StepSize, r, g, b, k, ns) |
| def | createGrid (self) |
| def | drawHexagon (self, i, j, Offset, Htrans, Vtrans, StepSize, r, g, b, k, ns) |
| def | drawQuad (self, i, j, Offset, Htrans, Vtrans, StepSize, r, g, b, k, ns) |
| def | frange (self, start, stop, step) |
| def | getMarker (self, pose, k, n_s, r, g, b) |
| def | getMarkerArrow (self, points, k, n_s, r, g, b) |
| def | getMarkerLine (self, points, k, n_s, r, g, b) |
| def | isRobotPositionAllowed (self, robotPosition) |
| def | nearest_neighbour (self, PoseListe) |
| def | transformPoint (self, point, Offset, Htrans, Vtrans) |
| def | two_opt_with_cycle (self, orderedPoseListe) |
| def | two_opt_without_cycle (self, orderedPoseListe) |
Public Attributes | |
| GridType | |
| Htrans | |
| k | |
| markerArray | |
| Offset | |
| PoseListe | |
| StepSize | |
| Vtrans | |
| Xmax | |
| Ymax | |
Definition at line 33 of file grid_creator.py.
| def grid_creator.GridCreator.__init__ | ( | self | ) |
Definition at line 35 of file grid_creator.py.
| def grid_creator.GridCreator.calcDist | ( | self, | |
| x, | |||
| y | |||
| ) |
returns the distance between two points using the appropriate service call
Definition at line 286 of file grid_creator.py.
| def grid_creator.GridCreator.colorHexagon | ( | self, | |
| i, | |||
| j, | |||
| Offset, | |||
| Htrans, | |||
| Vtrans, | |||
| StepSize, | |||
| r, | |||
| g, | |||
| b, | |||
| k, | |||
| ns | |||
| ) |
returns a list of triangle marker to color the Hexagonal grid
Definition at line 386 of file grid_creator.py.
| def grid_creator.GridCreator.colorQuad | ( | self, | |
| i, | |||
| j, | |||
| Offset, | |||
| Htrans, | |||
| Vtrans, | |||
| StepSize, | |||
| r, | |||
| g, | |||
| b, | |||
| k, | |||
| ns | |||
| ) |
returns a list of triangle marker to color the quad grid
Definition at line 459 of file grid_creator.py.
| def grid_creator.GridCreator.createGrid | ( | self | ) |
Definition at line 161 of file grid_creator.py.
| def grid_creator.GridCreator.drawHexagon | ( | self, | |
| i, | |||
| j, | |||
| Offset, | |||
| Htrans, | |||
| Vtrans, | |||
| StepSize, | |||
| r, | |||
| g, | |||
| b, | |||
| k, | |||
| ns | |||
| ) |
returns a list of line marker to draw the Hexagonal grid
Definition at line 366 of file grid_creator.py.
| def grid_creator.GridCreator.drawQuad | ( | self, | |
| i, | |||
| j, | |||
| Offset, | |||
| Htrans, | |||
| Vtrans, | |||
| StepSize, | |||
| r, | |||
| g, | |||
| b, | |||
| k, | |||
| ns | |||
| ) |
returns a list of line marker to draw the quad grid
Definition at line 443 of file grid_creator.py.
| def grid_creator.GridCreator.frange | ( | self, | |
| start, | |||
| stop, | |||
| step | |||
| ) |
Definition at line 266 of file grid_creator.py.
| def grid_creator.GridCreator.getMarker | ( | self, | |
| pose, | |||
| k, | |||
| n_s, | |||
| r, | |||
| g, | |||
| b | |||
| ) |
returns a sphere marker
Definition at line 298 of file grid_creator.py.
| def grid_creator.GridCreator.getMarkerArrow | ( | self, | |
| points, | |||
| k, | |||
| n_s, | |||
| r, | |||
| g, | |||
| b | |||
| ) |
returns an arrow marker
Definition at line 336 of file grid_creator.py.
| def grid_creator.GridCreator.getMarkerLine | ( | self, | |
| points, | |||
| k, | |||
| n_s, | |||
| r, | |||
| g, | |||
| b | |||
| ) |
returns a line marker
Definition at line 317 of file grid_creator.py.
| def grid_creator.GridCreator.isRobotPositionAllowed | ( | self, | |
| robotPosition | |||
| ) |
returns if robotPosition is allowed using the appropriate service call
Definition at line 273 of file grid_creator.py.
| def grid_creator.GridCreator.nearest_neighbour | ( | self, | |
| PoseListe | |||
| ) |
returns an ordered list from pose using the nearest neighbout algo
Definition at line 543 of file grid_creator.py.
| def grid_creator.GridCreator.transformPoint | ( | self, | |
| point, | |||
| Offset, | |||
| Htrans, | |||
| Vtrans | |||
| ) |
returns a transformed point using Offset rotation and (Htrans,Vtrans) translation
Definition at line 356 of file grid_creator.py.
| def grid_creator.GridCreator.two_opt_with_cycle | ( | self, | |
| orderedPoseListe | |||
| ) |
returns an optimised list from an orderedpose using the 2-opt algo with creating a Hamilton cycle
Definition at line 506 of file grid_creator.py.
| def grid_creator.GridCreator.two_opt_without_cycle | ( | self, | |
| orderedPoseListe | |||
| ) |
returns an optimised list from an orderedpose using the 2-opt algo without creating a Hamilton cycle
Definition at line 529 of file grid_creator.py.
| grid_creator.GridCreator.GridType |
Definition at line 39 of file grid_creator.py.
| grid_creator.GridCreator.Htrans |
Definition at line 72 of file grid_creator.py.
| grid_creator.GridCreator.k |
Definition at line 81 of file grid_creator.py.
| grid_creator.GridCreator.markerArray |
Definition at line 80 of file grid_creator.py.
| grid_creator.GridCreator.Offset |
Definition at line 77 of file grid_creator.py.
| grid_creator.GridCreator.PoseListe |
Definition at line 79 of file grid_creator.py.
| grid_creator.GridCreator.StepSize |
Definition at line 70 of file grid_creator.py.
| grid_creator.GridCreator.Vtrans |
Definition at line 74 of file grid_creator.py.
| grid_creator.GridCreator.Xmax |
Definition at line 37 of file grid_creator.py.
| grid_creator.GridCreator.Ymax |
Definition at line 38 of file grid_creator.py.