1
0
Fork 0
flightgear/src/FDM/YASim/Ground.hpp
2012-08-29 06:29:29 +02:00

32 lines
787 B
C++

#ifndef _GROUND_HPP
#define _GROUND_HPP
namespace simgear {
class BVHMaterial;
}
namespace yasim {
class Ground {
public:
Ground();
virtual ~Ground();
virtual void getGroundPlane(const double pos[3],
double plane[4], float vel[3]);
virtual void getGroundPlane(const double pos[3],
double plane[4], float vel[3],
const simgear::BVHMaterial **material);
virtual bool caughtWire(const double pos[4][3]);
virtual bool getWire(double end[2][3], float vel[2][3]);
virtual void releaseWire(void);
virtual float getCatapult(const double pos[3],
double end[2][3], float vel[2][3]);
};
}; // namespace yasim
#endif // _GROUND_HPP