35 namespace prediction {
59 std::string
GetName()
override {
return "CYCLIST_KEEP_LANE_EVALUATOR"; }
62 double ComputeProbability(
const std::string& curr_lane_id,
63 const LaneSequence& lane_sequence);
CyclistKeepLaneEvaluator()
Constructor.
Prediction obstacle.
Definition: obstacle.h:52
Definition: obstacles_container.h:39
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
std::string GetName() override
Get the name of evaluator.
Definition: cyclist_keep_lane_evaluator.h:59
virtual ~CyclistKeepLaneEvaluator()=default
Destructor.
Definition: cyclist_keep_lane_evaluator.h:37
bool Evaluate(Obstacle *obstacle_ptr, ObstaclesContainer *obstacles_container) override
Override Evaluate.
Definition: evaluator.h:39
Define the data container base class.