Back to index

supertuxkart  0.5+dfsg1
Public Member Functions | Public Attributes
btManifoldPoint Class Reference

ManifoldContactPoint collects and maintains persistent contactpoints. used to improve stability and performance of rigidbody dynamics response. More...

#include <btManifoldPoint.h>

Collaboration diagram for btManifoldPoint:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 btManifoldPoint ()
 btManifoldPoint (const btVector3 &pointA, const btVector3 &pointB, const btVector3 &normal, btScalar distance)
btScalar getDistance () const
int getLifeTime () const
const btVector3getPositionWorldOnA () const
const btVector3getPositionWorldOnB () const
void setDistance (btScalar dist)

Public Attributes

btVector3 m_localPointA
btVector3 m_localPointB
btVector3 m_positionWorldOnB
btVector3 m_positionWorldOnA
 m_positionWorldOnA is redundant information, see getPositionWorldOnA(), but for clarity
btVector3 m_normalWorldOnB
btScalar m_distance1
btScalar m_combinedFriction
btScalar m_combinedRestitution
int m_partId0
int m_partId1
int m_index0
int m_index1
void * m_userPersistentData
btScalar m_appliedImpulse
int m_lifeTime

Detailed Description

ManifoldContactPoint collects and maintains persistent contactpoints. used to improve stability and performance of rigidbody dynamics response.

Definition at line 28 of file btManifoldPoint.h.


Constructor & Destructor Documentation

Definition at line 31 of file btManifoldPoint.h.

btManifoldPoint::btManifoldPoint ( const btVector3 pointA,
const btVector3 pointB,
const btVector3 normal,
btScalar  distance 
) [inline]

Member Function Documentation

Definition at line 79 of file btManifoldPoint.h.

                     {
                            return m_distance1;
                     }

Here is the caller graph for this function:

int btManifoldPoint::getLifeTime ( ) const [inline]

Definition at line 83 of file btManifoldPoint.h.

                     {
                            return m_lifeTime;
                     }

Here is the caller graph for this function:

Definition at line 88 of file btManifoldPoint.h.

                                                                  {
                            return m_positionWorldOnA;
//                          return m_positionWorldOnB + m_normalWorldOnB * m_distance1;
                     }

Here is the caller graph for this function:

Definition at line 93 of file btManifoldPoint.h.

                     {
                            return m_positionWorldOnB;
                     }

Here is the caller graph for this function:

void btManifoldPoint::setDistance ( btScalar  dist) [inline]

Definition at line 98 of file btManifoldPoint.h.

                     {
                            m_distance1 = dist;
                     }

Member Data Documentation

Definition at line 75 of file btManifoldPoint.h.

Definition at line 65 of file btManifoldPoint.h.

Definition at line 66 of file btManifoldPoint.h.

Definition at line 64 of file btManifoldPoint.h.

Definition at line 71 of file btManifoldPoint.h.

Definition at line 72 of file btManifoldPoint.h.

Definition at line 77 of file btManifoldPoint.h.

Definition at line 57 of file btManifoldPoint.h.

Definition at line 58 of file btManifoldPoint.h.

Definition at line 62 of file btManifoldPoint.h.

Definition at line 69 of file btManifoldPoint.h.

Definition at line 70 of file btManifoldPoint.h.

m_positionWorldOnA is redundant information, see getPositionWorldOnA(), but for clarity

Definition at line 61 of file btManifoldPoint.h.

Definition at line 59 of file btManifoldPoint.h.

Definition at line 74 of file btManifoldPoint.h.


The documentation for this class was generated from the following file: