vrsode/src/PhysicsJoint.cpp

Go to the documentation of this file.
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 }

Generated on Fri May 11 21:01:58 2007 for Random Racer by  doxygen 1.5.1