00001 00002 #include "PhysicsJoint.h" 00003 00004 namespace vrsode 00005 { 00006 00007 PhysicsJoint::PhysicsJoint(VRS::SO<PhysicsBody> p_bodyOne, 00008 VRS::SO<PhysicsBody> p_bodyTwo) 00009 { 00010 m_bodyOne = p_bodyOne; 00011 m_bodyTwo = p_bodyTwo; 00012 } 00013 00014 PhysicsJoint::~PhysicsJoint() 00015 { 00016 00017 } 00018 00019 const dJointID 00020 PhysicsJoint::jointId() const 00021 { 00022 return m_jointId; 00023 } 00024 00025 void 00026 PhysicsJoint::setJointId(dJointID p_jointId) 00027 { 00028 m_jointId = p_jointId; 00029 } 00030 00031 VRS::SO<PhysicsBody> 00032 PhysicsJoint::bodyOne() const 00033 { 00034 return m_bodyOne; 00035 } 00036 00037 VRS::SO<PhysicsBody> 00038 PhysicsJoint::bodyTwo() const 00039 { 00040 return m_bodyTwo; 00041 } 00042 00043 void 00044 PhysicsJoint::setBodyOne(VRS::SO<PhysicsBody> p_bodyOne) 00045 { 00046 m_bodyOne = p_bodyOne; 00047 } 00048 00049 void 00050 PhysicsJoint::setBodyTwo(VRS::SO<PhysicsBody> p_bodyTwo) 00051 { 00052 m_bodyTwo = p_bodyTwo; 00053 } 00054 00055 00056 }
1.5.1