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#