adf_core_python.implement.module.complex package#
Submodules#
adf_core_python.implement.module.complex.default_ambulance_target_allocator module#
- class adf_core_python.implement.module.complex.default_ambulance_target_allocator.DefaultAmbulanceTargetAllocator(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData)#
ベースクラス:
AmbulanceTargetAllocator- class AmbulanceTeamInfo(entity_id: EntityID)#
ベースクラス:
object
- calculate() AmbulanceTargetAllocator#
- get_result() dict[EntityID, EntityID]#
- prepare() AmbulanceTargetAllocator#
- resume(precompute_data: PrecomputeData) AmbulanceTargetAllocator#
- update_info(message_manager: MessageManager) AmbulanceTargetAllocator#
adf_core_python.implement.module.complex.default_fire_target_allocator module#
- class adf_core_python.implement.module.complex.default_fire_target_allocator.DefaultFireTargetAllocator(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData)#
ベースクラス:
FireTargetAllocator- class FireBrigadeInfo(entity_id: EntityID)#
ベースクラス:
object
- calculate() FireTargetAllocator#
- get_result() dict[EntityID, EntityID]#
- prepare() FireTargetAllocator#
- resume(precompute_data: PrecomputeData) FireTargetAllocator#
- update_info(message_manager: MessageManager) FireTargetAllocator#
adf_core_python.implement.module.complex.default_human_detector module#
- class adf_core_python.implement.module.complex.default_human_detector.DefaultHumanDetector(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData)#
ベースクラス:
HumanDetector- calculate() HumanDetector#
- get_target_entity_id() EntityID | None#
adf_core_python.implement.module.complex.default_police_target_allocator module#
- class adf_core_python.implement.module.complex.default_police_target_allocator.DefaultPoliceTargetAllocator(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData)#
ベースクラス:
PoliceTargetAllocator- class PoliceForceInfo(entity_id: EntityID)#
ベースクラス:
object
- calculate() PoliceTargetAllocator#
- get_result() dict[EntityID, EntityID]#
- prepare() PoliceTargetAllocator#
- resume(precompute_data: PrecomputeData) PoliceTargetAllocator#
- update_info(message_manager: MessageManager) PoliceTargetAllocator#
adf_core_python.implement.module.complex.default_road_detector module#
- class adf_core_python.implement.module.complex.default_road_detector.DefaultRoadDetector(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData)#
ベースクラス:
RoadDetector- calculate() RoadDetector#
- get_target_entity_id() EntityID | None#
- precompute(precompute_data: PrecomputeData) RoadDetector#
- prepare() RoadDetector#
- resume(precompute_data: PrecomputeData) RoadDetector#
- update_info(message_manager: MessageManager) RoadDetector#
adf_core_python.implement.module.complex.default_search module#
- class adf_core_python.implement.module.complex.default_search.DefaultSearch(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData)#
ベースクラス:
Search- get_target_entity_id() EntityID | None#
- update_info(message_manager: MessageManager) Search#