simulation.src.simulation_groundtruth.src.groundtruth.renderer module¶
Reference¶
-
class
PreviousRendering(seed: str, tile_size: Tuple[float, float], tile_resolution: Tuple[float, float], tiles: Dict[str, str] = <factory>, time: float = <factory>, pretty_time: str = <factory>)[source]¶ Bases:
object-
DEFAULT_FILE_NAME= 'previous_rendering.yaml'¶
-
seed: str¶
-
tile_size: Tuple[float, float]¶
-
tile_resolution: Tuple[float, float]¶
-
tiles: Dict[str, str]¶
-
time: float¶
-
pretty_time: str¶
-
classmethod
load(dir: str) → simulation.src.simulation_groundtruth.src.groundtruth.renderer.PreviousRendering[source]¶ Load information about previous rendering from file.
- Parameters
dir – Path to directory that contains previous rendering.
-
-
class
Renderer(road: simulation.utils.road.road.Road, remove_model: Callable[[str], NoneType], spawn_model: Callable[[str], NoneType], pause_gazebo: Callable[], NoneType], unpause_gazebo: Callable[], NoneType], info_callback: Callable[[int, int, int], NoneType], tile_size: simulation.utils.geometry.vector.Vector = Vector(2.0, 2.0, 0.0), tile_resolution: simulation.utils.geometry.vector.Vector = Vector(512.0, 512.0, 0.0), force_reload: bool = False)[source]¶ Bases:
object-
remove_model: Callable[[str], None]¶
-
spawn_model: Callable[[str], None]¶
-
pause_gazebo: Callable[], None]¶
-
unpause_gazebo: Callable[], None]¶
-
info_callback: Callable[[int, int, int], None]¶ Function that is called, when the renderer’s state changes.
-
tile_size: simulation.utils.geometry.vector.Vector = Vector(2.0, 2.0, 0.0)¶
-
tile_resolution: simulation.utils.geometry.vector.Vector = Vector(512.0, 512.0, 0.0)¶
-
force_reload: bool = False¶
-
property
roads_path¶
-
property
materials_path¶
-
property
prev_rendering¶
-
_load_prev_tiles() → List[simulation.utils.road.renderer.tile.Tile][source]¶
-
save_state(tiles: List[simulation.utils.road.renderer.tile.Tile])[source]¶
-
_create_new_tiles() → List[simulation.utils.road.renderer.tile.Tile][source]¶
-