Classes | |
class | RotationTransform |
Rotation Transformations #####. More... | |
Functions | |
def | array2image |
def | image2array |
Numpy-PIL Functions #####. | |
def | make_axis |
def | ndarray2polygon |
Numpy-Shapely Functions #####. | |
def | plot_coords |
def | plot_line |
def | plot_lines |
def | plot_polygon |
def | rotate_from |
def | rotate_polygon_from |
def | rotate_polygon_to |
def | rotate_to |
def | rotation_tf_from_longest_edge |
def | zoom_extents |
Plotting Tools #####. | |
Variables | |
list | ext = [(1, 1), (-3, 11), (4, 16), (10, 10)] |
Tests #####. | |
tuple | polygon = Polygon(ext) |
tuple | polygon_points = np.array(polygon.exterior) |
tuple | rt = rotation_tf_from_longest_edge(polygon) |
tuple | tf_points = rotate_to(polygon_points, rt) |
tuple | tf_polygon = ndarray2polygon(tf_points) |
Definition at line 25 of file maptools.py.
def automow_planning.maptools.image2array | ( | im | ) |
Numpy-PIL Functions #####.
Definition at line 15 of file maptools.py.
Definition at line 134 of file maptools.py.
def automow_planning.maptools.ndarray2polygon | ( | points | ) |
Numpy-Shapely Functions #####.
Definition at line 36 of file maptools.py.
def automow_planning.maptools.plot_coords | ( | coords, | |
ax = None , |
|||
color = '#999999' , |
|||
alpha = 1.0 |
|||
) |
Definition at line 171 of file maptools.py.
def automow_planning.maptools.plot_line | ( | line, | |
ax = None , |
|||
color = '#6699cc' , |
|||
alpha = 1.0 |
|||
) |
Definition at line 153 of file maptools.py.
def automow_planning.maptools.plot_lines | ( | lines, | |
ax = None , |
|||
color = '#6699cc' , |
|||
alpha = 1.0 |
|||
) |
Definition at line 138 of file maptools.py.
def automow_planning.maptools.plot_polygon | ( | polygon, | |
ax = None , |
|||
color = '#999999' , |
|||
alpha = 1.0 |
|||
) |
Definition at line 180 of file maptools.py.
def automow_planning.maptools.rotate_from | ( | points, | |
rotation_transform | |||
) |
Rotate an ndarray of given points(x,y) from a given rotation
Definition at line 100 of file maptools.py.
def automow_planning.maptools.rotate_polygon_from | ( | polygon, | |
rotation_transform | |||
) |
Takes a polygon and a rotation, returns an inverse rotated polygon
Definition at line 83 of file maptools.py.
def automow_planning.maptools.rotate_polygon_to | ( | polygon, | |
rotation_transform | |||
) |
Takes a polygon and a rotation, returns a rotated polygon
Definition at line 77 of file maptools.py.
def automow_planning.maptools.rotate_to | ( | points, | |
rotation_transform | |||
) |
Rotates an ndarray of given points(x,y) to a given rotation
Definition at line 89 of file maptools.py.
def automow_planning.maptools.rotation_tf_from_longest_edge | ( | polygon | ) |
Returns a rotation tf for the longest edge of the given polygon
Definition at line 56 of file maptools.py.
def automow_planning.maptools.zoom_extents | ( | ax, | |
polygons, | |||
buff = 1.0 |
|||
) |
Plotting Tools #####.
Sets the axis to view all polygons given
Definition at line 114 of file maptools.py.
list automow_planning::maptools::ext = [(1, 1), (-3, 11), (4, 16), (10, 10)] |
Tests #####.
Definition at line 195 of file maptools.py.
tuple automow_planning::maptools::polygon = Polygon(ext) |
Definition at line 196 of file maptools.py.
tuple automow_planning::maptools::polygon_points = np.array(polygon.exterior) |
Definition at line 197 of file maptools.py.
Definition at line 199 of file maptools.py.
Definition at line 203 of file maptools.py.
Definition at line 204 of file maptools.py.