flatland.core.grid package#
Submodules#
- flatland.core.grid.grid4 module
Grid4Transitions
Grid4Transitions.get_direction_enum()
Grid4Transitions.get_entry_directions()
Grid4Transitions.get_transition()
Grid4Transitions.get_transitions()
Grid4Transitions.get_type()
Grid4Transitions.has_deadend()
Grid4Transitions.maskDeadEnds()
Grid4Transitions.remove_deadends()
Grid4Transitions.rotate_transition()
Grid4Transitions.set_transition()
Grid4Transitions.set_transitions()
Grid4TransitionsEnum
fast_grid4_get_transition()
fast_grid4_get_transitions()
fast_grid4_remove_deadends()
fast_grid4_rotate_transition()
fast_grid4_set_transitions()
- flatland.core.grid.grid4_astar module
- flatland.core.grid.grid4_utils module
- flatland.core.grid.grid8 module
- flatland.core.grid.grid_utils module
Vec2dOperations
Vec2dOperations.add()
Vec2dOperations.bound()
Vec2dOperations.ceil()
Vec2dOperations.floor()
Vec2dOperations.get_chebyshev_distance()
Vec2dOperations.get_euclidean_distance()
Vec2dOperations.get_manhattan_distance()
Vec2dOperations.get_norm()
Vec2dOperations.is_equal()
Vec2dOperations.make_orthogonal()
Vec2dOperations.normalize()
Vec2dOperations.rotate()
Vec2dOperations.round()
Vec2dOperations.scale()
Vec2dOperations.subtract()
coordinate_to_position()
distance_on_rail()
position_to_coordinate()
- flatland.core.grid.rail_env_grid module
RailEnvTransitions
RailEnvTransitionsEnum
RailEnvTransitionsEnum.dead_end_from_east
RailEnvTransitionsEnum.dead_end_from_north
RailEnvTransitionsEnum.dead_end_from_south
RailEnvTransitionsEnum.dead_end_from_west
RailEnvTransitionsEnum.diamond_crossing
RailEnvTransitionsEnum.double_slip_NE_SW
RailEnvTransitionsEnum.double_slip_NW_SE
RailEnvTransitionsEnum.empty
RailEnvTransitionsEnum.horizontal_straight
RailEnvTransitionsEnum.right_turn_from_east
RailEnvTransitionsEnum.right_turn_from_north
RailEnvTransitionsEnum.right_turn_from_south
RailEnvTransitionsEnum.right_turn_from_west
RailEnvTransitionsEnum.simple_switch_east_left
RailEnvTransitionsEnum.simple_switch_east_right
RailEnvTransitionsEnum.simple_switch_north_left
RailEnvTransitionsEnum.simple_switch_north_right
RailEnvTransitionsEnum.simple_switch_south_left
RailEnvTransitionsEnum.simple_switch_south_right
RailEnvTransitionsEnum.simple_switch_west_left
RailEnvTransitionsEnum.simple_switch_west_right
RailEnvTransitionsEnum.single_slip_NE
RailEnvTransitionsEnum.single_slip_NW
RailEnvTransitionsEnum.single_slip_SE
RailEnvTransitionsEnum.single_slip_SW
RailEnvTransitionsEnum.symmetric_switch_from_east
RailEnvTransitionsEnum.symmetric_switch_from_north
RailEnvTransitionsEnum.symmetric_switch_from_south
RailEnvTransitionsEnum.symmetric_switch_from_west
RailEnvTransitionsEnum.vertical_straight