27 namespace prediction {
62 const Obstacle& obstacle,
const LaneSequence& lane_sequence,
63 const double total_time,
const double period,
64 std::vector<apollo::common::TrajectoryPoint>* points);
Prediction obstacle.
Definition: obstacle.h:52
Define the sequence predictor base class.
virtual ~SingleLanePredictor()=default
Destructor.
Definition: obstacles_container.h:39
void GenerateTrajectoryPoints(const Obstacle &obstacle, const LaneSequence &lane_sequence, const double total_time, const double period, std::vector< apollo::common::TrajectoryPoint > *points)
Draw lane sequence trajectory points.
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: sequence_predictor.h:35
bool Predict(const ADCTrajectoryContainer *adc_trajectory_container, Obstacle *obstacle, ObstaclesContainer *obstacles_container) override
Make prediction.
Definition: single_lane_predictor.h:29
SingleLanePredictor()
Constructor.
Definition: adc_trajectory_container.h:37