From f3432e706942f3099d090f453ee1cdf66e6ac6fd Mon Sep 17 00:00:00 2001 From: ejcoumans Date: Sat, 11 Nov 2006 19:31:30 +0000 Subject: [PATCH] --- Extras/quickstep/OdeContactJoint.h | 50 ++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Extras/quickstep/OdeContactJoint.h diff --git a/Extras/quickstep/OdeContactJoint.h b/Extras/quickstep/OdeContactJoint.h new file mode 100644 index 000000000..d1d1ef9dd --- /dev/null +++ b/Extras/quickstep/OdeContactJoint.h @@ -0,0 +1,50 @@ +/* +Bullet Continuous Collision Detection and Physics Library +Copyright (c) 2003-2006 Erwin Coumans http://continuousphysics.com/Bullet/ + +This software is provided 'as-is', without any express or implied warranty. +In no event will the authors be held liable for any damages arising from the use of this software. +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it freely, +subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef CONTACT_JOINT_H +#define CONTACT_JOINT_H + +#include "OdeJoint.h" +struct OdeSolverBody; +class btPersistentManifold; + +class ContactJoint : public BU_Joint +{ + btPersistentManifold* m_manifold; + int m_index; + bool m_swapBodies; + OdeSolverBody* m_body0; + OdeSolverBody* m_body1; + + +public: + + ContactJoint() {}; + + ContactJoint(btPersistentManifold* manifold,int index,bool swap,OdeSolverBody* body0,OdeSolverBody* body1); + + //BU_Joint interface for solver + + virtual void GetInfo1(Info1 *info); + + virtual void GetInfo2(Info2 *info); + + + + +}; + +#endif //CONTACT_JOINT_H +