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#