7 #ifndef __ode_Joint_h__ 8 #define __ode_Joint_h__ 14 class FE_DL_EXPORT Joint :
public JointI
17 Joint(dWorldID a_world_id, JointType a_type,
18 sp<BodyI> a_A, sp<BodyI> a_B);
19 Joint(dWorldID, sp<BodyI> a_A,
20 const SpatialVector &a_location,
21 const SpatialVector &a_normal,
22 Real a_depth,Real a_stiffness,
23 Real a_damping, Real a_timestep);
26 virtual void setAnchor(
const Vector3 &a_anchor);
27 virtual void setAxis(
const Vector3 &a_axis);
28 virtual void limitRange(Real a_angleLo, Real a_angleHi);
29 virtual void setSpring(Real a_timestep, Real a_stiffness, Real a_damping);
30 virtual hp<MechanicsSimI> &sim(
void) {
return m_spSim; }
37 hp<MechanicsSimI> m_spSim;
40 class FE_DL_EXPORT DistanceJoint :
public JointI
kernel
Definition: namespace.dox:3