|
|
@@ -23,14 +23,13 @@
|
|
|
#include "odeWorld.h" // Needed for derived classes
|
|
|
#include "odeJointGroup.h"
|
|
|
|
|
|
-BEGIN_PUBLISH
|
|
|
class EXPCL_PANDAODE OdeJointFeedback : public dJointFeedback {
|
|
|
+PUBLISHED:
|
|
|
INLINE const LVector3f get_force1() const { return LVector3f(f1[0], f1[1], f1[2]); };
|
|
|
INLINE const LVector3f get_force2() const { return LVector3f(f2[0], f2[1], f2[2]); };
|
|
|
INLINE const LVector3f get_torque1() const { return LVector3f(t1[0], t1[1], t1[2]); };
|
|
|
INLINE const LVector3f get_torque2() const { return LVector3f(t2[0], t2[1], t2[2]); };
|
|
|
};
|
|
|
-END_PUBLISH
|
|
|
|
|
|
// Strange, we should be forced to include this by get_body()
|
|
|
class OdeBody;
|
|
|
@@ -85,6 +84,7 @@ PUBLISHED:
|
|
|
INLINE int get_joint_type() const;
|
|
|
OdeBody get_body(int index) const;
|
|
|
INLINE void set_feedback(OdeJointFeedback *);
|
|
|
+ INLINE void set_feedback(bool flag = true);
|
|
|
INLINE OdeJointFeedback *get_feedback();
|
|
|
|
|
|
void attach_bodies(const OdeBody &body1, const OdeBody &body2);
|