from omegaconf import DictConfig from nuplan.planning.scenario_builder.abstract_scenario import AbstractScenario from nuplan.planning.simulation.occlusion.abstract_occlusion_manager import AbstractOcclusionManager from nuplan.planning.simulation.occlusion.range_occlusion_manager import RangeOcclusionManager def build_occlusion_manager(occlusion_cfg: DictConfig, scenario: AbstractScenario) -> AbstractOcclusionManager: """ Instantiate occlusion_manager :param occlusion_cfg: config of a occlusion_manager :param scenario: scenario :return occlusion_cfg """ # Placeholder occlusion_manager: AbstractOcclusionManager = RangeOcclusionManager(scenario) return occlusion_manager