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] #