11 // The XYZ coordinate system has Z as the earth's axis, the Y axis
12 // pointing out the equator at zero longitude, and the X axis pointing
13 // out the middle of the western hemisphere.
14 class FGGround : public Ground {
16 FGGround(FGInterface *iface);
19 virtual void getGroundPlane(const double pos[3],
20 double plane[4], float vel[3]);
22 virtual void getGroundPlane(const double pos[3],
23 double plane[4], float vel[3],
24 int *type, const SGMaterial **material);/*
25 double *frictionFactor,
26 double *rollingFriction,
28 double *loadResistance,
32 virtual bool caughtWire(const double pos[4][3]);
34 virtual bool getWire(double end[2][3], float vel[2][3]);
36 virtual void releaseWire(void);
38 virtual float getCatapult(const double pos[3],
39 double end[2][3], float vel[2][3]);
41 void setTimeOffset(double toff);
49 #endif // _FGGROUND_HPP