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 #