void setContactX2offset(double x2);
void setXOffset(double x);
void setYOffset(double y);
+ void setZOffset(double z);
void setPitchCoeff(double pc);
void setElevCoeff(double ec);
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();
void calcRangeBearing(double lat, double lon, double lat2, double lon2,
double &range, double &bearing) const;
- double calcRelBearingDeg(double bearing, double heading);
SGGeod _selectedpos;
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;
};