adf_core_python.core.gateway.component.module.complex package

目次

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

Module contents#