virtual ~FGAIGroundVehicle();
virtual void readFromScenario(SGPropertyNode* scFileNode);
- virtual void bind();
- virtual void unbind();
- virtual const char* getTypeString(void) const { return "groundvehicle"; }
bool init(bool search_in_AI_path=false);
+ virtual void bind();
+ virtual void reinit();
+ virtual void update (double dt);
-private:
+ virtual const char* getTypeString(void) const { return "groundvehicle"; }
- virtual void reinit() { init(); }
- virtual void update (double dt);
+private:
void setNoRoll(bool nr);
void setContactX1offset(double x1);
void calcRangeBearing(double lat, double lon, double lat2, double lon2,
double &range, double &bearing) const;
- double calcRelBearingDeg(double bearing, double heading);
SGGeod _selectedpos;
double _hitch_x_offset_m, _hitch_y_offset_m, _hitch_z_offset_m;
double _dt_count, _next_run, _break_count;
- const SGMaterial* _material;
-
};
#endif // FG_AIGROUNDVEHICLE_HXX