12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef IVIF_PARK_H
- #define IVIF_PARK_H
- #include <vector>
- namespace iv
- {
- struct simpleparkspace
- {
- public:
- double mfLon;
- double mfLat;
- double mfHeading;
- int mnParkType;
- };
- }
- class ivif_park
- {
- public:
- ivif_park();
- virtual ~ivif_park();
- public:
- virtual bool IsBocheEnable(double fLon, double fLat, double fHeading);
- private:
- std::vector<iv::simpleparkspace> mvectorsimpleparkspace;
- public:
- void SetParkSpace(std::vector<iv::simpleparkspace> & xvectorsimpleparkspace);
- std::vector<iv::simpleparkspace> GetParkSpace();
- };
- #endif
|