X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FAIModel%2FAIGroundVehicle.hxx;h=70c06f290d8946acfecae487e8bb8ffee358cf5f;hb=687be046789e2f509ccf93155456c47f3f463e0c;hp=9be902c8a33c514540f78c4afe5ca0b42836145e;hpb=ef152ee4113ca38526f4c9ed283d2d8ac5e47d67;p=flightgear.git diff --git a/src/AIModel/AIGroundVehicle.hxx b/src/AIModel/AIGroundVehicle.hxx index 9be902c8a..70c06f290 100644 --- a/src/AIModel/AIGroundVehicle.hxx +++ b/src/AIModel/AIGroundVehicle.hxx @@ -53,6 +53,7 @@ private: void setContactX2offset(double x2); void setXOffset(double x); void setYOffset(double y); + void setZOffset(double z); void setPitchCoeff(double pc); void setElevCoeff(double ec); @@ -61,7 +62,6 @@ private: void setElevation(double _elevation, double dt, double _elevation_coeff); void setPitch(double _pitch, double dt, double _pitch_coeff); void setTowAngle(double _relbrg, double dt, double _towangle_coeff); - void setParentName(const string& p); void setTrainSpeed(double s, double dt, double coeff); void setParent(); void AdvanceFP(); @@ -75,7 +75,6 @@ private: void calcRangeBearing(double lat, double lon, double lat2, double lon2, double &range, double &bearing) const; - double calcRelBearingDeg(double bearing, double heading); SGGeod _selectedpos; @@ -91,13 +90,11 @@ private: double _x_offset, _y_offset; double _range_ft; double _relbrg; - double _parent_speed, _parent_x_offset, _parent_y_offset; - double _dt_count, _next_run; + double _parent_speed, _parent_x_offset, _parent_y_offset, _parent_z_offset; + double _hitch_x_offset_m, _hitch_y_offset_m, _hitch_z_offset_m; + double _dt_count, _next_run, _break_count; const SGMaterial* _material; - const SGPropertyNode *_selected_ac; - - string _parent; };