adf_core_python.core.gateway.component.module.complex package#
Submodules#
adf_core_python.core.gateway.component.module.complex.gateway_ambulance_target_allocator module#
- class adf_core_python.core.gateway.component.module.complex.gateway_ambulance_target_allocator.GatewayAmbulanceTargetAllocator(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData, gateway_module: GatewayModule)#
ベースクラス:
GatewayTargetAllocator,AmbulanceTargetAllocator- calculate() GatewayAmbulanceTargetAllocator#
- precompute(precompute_data: PrecomputeData) GatewayAmbulanceTargetAllocator#
- prepare() GatewayAmbulanceTargetAllocator#
- resume(precompute_data: PrecomputeData) GatewayAmbulanceTargetAllocator#
- update_info(message_manager: MessageManager) GatewayAmbulanceTargetAllocator#
adf_core_python.core.gateway.component.module.complex.gateway_fire_target_allocator module#
- class adf_core_python.core.gateway.component.module.complex.gateway_fire_target_allocator.GatewayFireTargetAllocator(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData, gateway_module: GatewayModule)#
ベースクラス:
GatewayTargetAllocator,FireTargetAllocator- calculate() GatewayFireTargetAllocator#
- precompute(precompute_data: PrecomputeData) GatewayFireTargetAllocator#
- prepare() GatewayFireTargetAllocator#
- resume(precompute_data: PrecomputeData) GatewayFireTargetAllocator#
- update_info(message_manager: MessageManager) GatewayFireTargetAllocator#
adf_core_python.core.gateway.component.module.complex.gateway_human_detector module#
- class adf_core_python.core.gateway.component.module.complex.gateway_human_detector.GatewayHumanDetector(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData, gateway_module: GatewayModule)#
ベースクラス:
GatewayTargetDetector[Human],HumanDetector- calculate() GatewayHumanDetector#
- precompute(precompute_data: PrecomputeData) GatewayHumanDetector#
- prepare() GatewayHumanDetector#
- resume(precompute_data: PrecomputeData) GatewayHumanDetector#
- update_info(message_manager: MessageManager) GatewayHumanDetector#
adf_core_python.core.gateway.component.module.complex.gateway_police_target_allocator module#
- class adf_core_python.core.gateway.component.module.complex.gateway_police_target_allocator.GatewayPoliceTargetAllocator(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData, gateway_module: GatewayModule)#
ベースクラス:
GatewayTargetAllocator,PoliceTargetAllocator- calculate() GatewayPoliceTargetAllocator#
- precompute(precompute_data: PrecomputeData) GatewayPoliceTargetAllocator#
- prepare() GatewayPoliceTargetAllocator#
- resume(precompute_data: PrecomputeData) GatewayPoliceTargetAllocator#
- update_info(message_manager: MessageManager) GatewayPoliceTargetAllocator#
adf_core_python.core.gateway.component.module.complex.gateway_road_detector module#
- class adf_core_python.core.gateway.component.module.complex.gateway_road_detector.GatewayRoadDetector(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData, gateway_module: GatewayModule)#
ベースクラス:
GatewayTargetDetector[Road],RoadDetector- calculate() GatewayRoadDetector#
- precompute(precompute_data: PrecomputeData) GatewayRoadDetector#
- prepare() GatewayRoadDetector#
- resume(precompute_data: PrecomputeData) GatewayRoadDetector#
- update_info(message_manager: MessageManager) GatewayRoadDetector#
adf_core_python.core.gateway.component.module.complex.gateway_search module#
- class adf_core_python.core.gateway.component.module.complex.gateway_search.GatewaySearch(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData, gateway_module: GatewayModule)#
ベースクラス:
GatewayTargetDetector,Search- calculate() GatewaySearch#
- precompute(precompute_data: PrecomputeData) GatewaySearch#
- prepare() GatewaySearch#
- resume(precompute_data: PrecomputeData) GatewaySearch#
- update_info(message_manager: MessageManager) GatewaySearch#
adf_core_python.core.gateway.component.module.complex.gateway_target_allocator module#
- class adf_core_python.core.gateway.component.module.complex.gateway_target_allocator.GatewayTargetAllocator(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData, gateway_module: GatewayModule)#
ベースクラス:
GatewayAbstractModule,TargetAllocator- calculate() GatewayTargetAllocator#
- get_result() dict[EntityID, EntityID]#
- precompute(precompute_data: PrecomputeData) GatewayTargetAllocator#
- prepare() GatewayTargetAllocator#
- resume(precompute_data: PrecomputeData) GatewayTargetAllocator#
- update_info(message_manager: MessageManager) GatewayTargetAllocator#
adf_core_python.core.gateway.component.module.complex.gateway_target_detector module#
- class adf_core_python.core.gateway.component.module.complex.gateway_target_detector.GatewayTargetDetector(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData, gateway_module: GatewayModule)#
ベースクラス:
GatewayAbstractModule,TargetDetector,Generic[T]- calculate() GatewayTargetDetector[T]#
- get_target_entity_id() EntityID | None#
- precompute(precompute_data: PrecomputeData) GatewayTargetDetector[T]#
- prepare() GatewayTargetDetector[T]#
- resume(precompute_data: PrecomputeData) GatewayTargetDetector[T]#
- update_info(message_manager: MessageManager) GatewayTargetDetector[T]#