|
Apollo 11.0
自动驾驶开放平台
|
#include "modules/planning/traffic_rules/crosswalk/crosswalk.h"#include <algorithm>#include <limits>#include <memory>#include <unordered_map>#include <utility>#include "modules/common_msgs/basic_msgs/pnc_point.pb.h"#include "modules/common_msgs/perception_msgs/perception_obstacle.pb.h"#include "modules/planning/planning_base/proto/planning_status.pb.h"#include "cyber/time/clock.h"#include "modules/common/util/util.h"#include "modules/common/vehicle_state/vehicle_state_provider.h"#include "modules/map/hdmap/hdmap_util.h"#include "modules/planning/planning_base/common/ego_info.h"#include "modules/planning/planning_base/common/frame.h"#include "modules/planning/planning_base/common/planning_context.h"#include "modules/planning/planning_base/common/util/common.h"#include "modules/planning/planning_base/common/util/util.h"命名空间 | |
| namespace | apollo |
| class register implement | |
| namespace | apollo::planning |
| apollo::planning | |
类型定义 | |
| using | apollo::planning::CrosswalkToStop = std::vector< std::pair< const hdmap::PathOverlap *, std::vector< std::string > > > |
| using | apollo::planning::CrosswalkStopTimer = std::unordered_map< std::string, std::unordered_map< std::string, double > > |