#ifndef BASE_ADAPTER_H #define BASE_ADAPTER_H #include #include #include #include #include namespace iv { namespace decition { class BaseAdapter { public: int adapter_id; std::string adapter_name; BaseAdapter(); ~BaseAdapter(); virtual iv::decition::Decition getAdapterDeciton(GPS_INS now_gps_ins, std::vector trace , float dSpeed, float obsDistacne , float obsSpeed,float accAim,float accNow, bool changingDangWei,Decition *decition); public: float minDecelerate = -100; private: }; } } #endif // BASE_ADAPTER_H