flatland.utils package#
Submodules#
- flatland.utils.Timer module
- flatland.utils.decorators module
- flatland.utils.editor module
- flatland.utils.editor_controller module
Controller
Controller.clear()
Controller.clear_stroke()
Controller.debug()
Controller.debug_event()
Controller.getBoundingRectYX()
Controller.getModKeys()
Controller.handle_event()
Controller.load()
Controller.log()
Controller.on_click()
Controller.on_mouse_move()
Controller.refresh()
Controller.regenerate()
Controller.reset()
Controller.reset_agents()
Controller.rotate_agent()
Controller.save()
Controller.save_image()
Controller.set_debug()
Controller.set_debug_move()
Controller.set_draw_mode()
Controller.set_filename()
Controller.set_model()
Controller.set_regen_height()
Controller.set_regen_width()
Controller.step()
- flatland.utils.editor_interfaces module
- flatland.utils.editor_model module
EditorModel
EditorModel.add_target()
EditorModel.clear()
EditorModel.clear_cell()
EditorModel.clear_stroke()
EditorModel.click_agent()
EditorModel.debug()
EditorModel.debug_cell()
EditorModel.debug_event()
EditorModel.drag_path_element()
EditorModel.find_agent_at()
EditorModel.fix_env()
EditorModel.get_len_stroke()
EditorModel.interpolate_pair()
EditorModel.interpolate_path()
EditorModel.load()
EditorModel.log()
EditorModel.mod_path()
EditorModel.mod_rail_2cells()
EditorModel.mod_rail_3cells()
EditorModel.mod_rail_cell_seq()
EditorModel.redraw()
EditorModel.regenerate()
EditorModel.reset()
EditorModel.restart_agents()
EditorModel.save()
EditorModel.save_image()
EditorModel.set_debug()
EditorModel.set_debug_move()
EditorModel.set_draw_mode()
EditorModel.set_env()
EditorModel.set_filename()
EditorModel.set_regen_height()
EditorModel.set_regen_width()
- flatland.utils.editor_view module
- flatland.utils.env_edit_utils module
- flatland.utils.graphics_layer module
GraphicsLayer
GraphicsLayer.adapt_color()
GraphicsLayer.begin_frame()
GraphicsLayer.build_background_map()
GraphicsLayer.clf()
GraphicsLayer.endFrame()
GraphicsLayer.get_cmap()
GraphicsLayer.get_image()
GraphicsLayer.idle()
GraphicsLayer.open_window()
GraphicsLayer.pause()
GraphicsLayer.plot()
GraphicsLayer.prettify()
GraphicsLayer.resize()
GraphicsLayer.save_image()
GraphicsLayer.scatter()
GraphicsLayer.set_agent_at()
GraphicsLayer.set_cell_occupied()
GraphicsLayer.set_rail_at()
GraphicsLayer.show()
GraphicsLayer.text()
- flatland.utils.graphics_pgl module
- flatland.utils.graphics_pil module
PILGL
PILGL.AGENT_LAYER
PILGL.PREDICTION_PATH_LAYER
PILGL.RAIL_LAYER
PILGL.SELECTED_AGENT_LAYER
PILGL.SELECTED_TARGET_LAYER
PILGL.TARGET_LAYER
PILGL.alpha_composite_layers()
PILGL.begin_frame()
PILGL.build_background_map()
PILGL.clear_layer()
PILGL.close_window()
PILGL.create_image()
PILGL.create_layer()
PILGL.create_layers()
PILGL.draw_image_row_col()
PILGL.draw_image_xy()
PILGL.get_agent_color()
PILGL.get_image()
PILGL.idle()
PILGL.open_window()
PILGL.pause()
PILGL.plot()
PILGL.prettify()
PILGL.prettify2()
PILGL.rgb_s2i()
PILGL.save_image()
PILGL.scatter()
PILGL.show()
PILGL.text()
PILGL.text_rowcol()
PILSVG
PILSVG.clear_agents()
PILSVG.clear_rails()
PILSVG.draw_malfunction()
PILSVG.load_agent()
PILSVG.load_buildings()
PILSVG.load_pngs()
PILSVG.load_rail()
PILSVG.load_scenery()
PILSVG.pil_from_png_file()
PILSVG.process_events()
PILSVG.recolor_image()
PILSVG.set_agent_at()
PILSVG.set_cell_occupied()
PILSVG.set_predicion_path_at()
PILSVG.set_rail_at()
main()
main2()
- flatland.utils.jupyter_utils module
- flatland.utils.misc module
- flatland.utils.ordered_set module
- flatland.utils.rendertools module
AgentRenderVariant
RenderBase
RenderLocal
RenderLocal.arc
RenderLocal.close_window()
RenderLocal.color_list
RenderLocal.draw_transition()
RenderLocal.get_image()
RenderLocal.get_transition_row_col()
RenderLocal.grid
RenderLocal.half_pix_per_cell
RenderLocal.pix_per_cell
RenderLocal.plot_agents()
RenderLocal.plot_single_agent()
RenderLocal.plot_transition()
RenderLocal.render_env()
RenderLocal.render_env_pil()
RenderLocal.render_env_svg()
RenderLocal.render_observation()
RenderLocal.render_prediction()
RenderLocal.render_rail()
RenderLocal.reset()
RenderLocal.resize()
RenderLocal.row_col_to_xy
RenderLocal.set_new_rail()
RenderLocal.theta
RenderLocal.transitions_row_col
RenderLocal.update_background()
RenderLocal.visit
RenderLocal.x_y_half
RenderTool
- flatland.utils.seeding module
- flatland.utils.simple_rail module
- flatland.utils.svg module
Module contents#
Top-level package for flatland.