adf_core_python.implement.module.complex package

目次

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#

Module contents#