/* * 说明: 科三项目[路口掉头]评判 * * 作者: 杨海洋 * 日期: 2024-03-04 * * *************************************************************************************** * * 1)路口掉头的结束时机1: 进入项目时刻的路段,比如:29-28 * * 紧接着跟踪到了路段:28-29,表示当前路口掉头成功了。 * * 2)路口掉头的结束时机2: 进入项目时刻的路段,比如:29-28 * * 紧接着跟踪到了新路段:31-30,表示当前路口掉头结束了(但是 * 要扣你分的,你的方向肯定不对,如果你设置了正确的穿越点号)。 * (如果你没有设置正确的穿越点号,不扣分) * * 3) 路口掉头,要评判左方向灯。(但是不需要评判:方向灯3秒) * */ #ifndef SUB3JUDGE12LKDT_H #define SUB3JUDGE12LKDT_H #include "ISub3JudgeWrap.h" class JUDGE_API Sub3Judge12Lkdt : public ISub3JudgeWrap { public: explicit Sub3Judge12Lkdt(TKM3Item* exam); virtual ~Sub3Judge12Lkdt(); DEAL_API bool dealJudgeEnter() override; DEAL_API void dealJudgeItem() override; protected: void JudgeFXD(); void JudgeFlagEnd(); private: TSub3Item12Lkdt m_itemv; //**********************以下是新科目三************************ private: //通过停止线前10s内,头部姿态没有大于左侧角度【18度】或大于右侧角度【20度】 void NS3JudgeVision_41501(bool opportunity); }; #endif // SUB3JUDGE12LKDT_H