29 namespace prediction {
64 const Obstacle& obstacle,
const LaneSequence& lane_sequence,
65 const double total_time,
const double period,
66 std::vector<apollo::common::TrajectoryPoint>* points);
Prediction obstacle.
Definition: obstacle.h:52
Define the sequence predictor base class.
Definition: obstacles_container.h:39
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: sequence_predictor.h:35
void DrawLaneSequenceTrajectoryPoints(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.
Definition: lane_sequence_predictor.h:31
LaneSequencePredictor()
Constructor.
virtual ~LaneSequencePredictor()=default
Destructor.
Definition: adc_trajectory_container.h:37
bool Predict(const ADCTrajectoryContainer *adc_trajectory_container, Obstacle *obstacle, ObstaclesContainer *obstacles_container) override
Make prediction.