Source code for flatland.envs.step_utils.env_utils
from dataclasses import dataclass
from fractions import Fraction
from typing import Tuple
from flatland.envs.step_utils.states import StateTransitionSignals
[docs]
@dataclass(repr=True)
class AgentTransitionData:
""" Class for keeping track of temporary agent data for position update """
speed: Fraction
new_configuration: Tuple[Tuple[int, int], int]
new_speed: Fraction
current_resource: Tuple[int, int]
state_transition_signal: StateTransitionSignals