Blender V4.3
btMultiBodyPoint2Point.h File Reference

Go to the source code of this file.

Functions

 BT_DECLARE_ALIGNED_ALLOCATOR ()
 
 btMultiBodyPoint2Point (btMultiBody *body, int link, btRigidBody *bodyB, const btVector3 &pivotInA, const btVector3 &pivotInB)
 
 btMultiBodyPoint2Point (btMultiBody *bodyA, int linkA, btMultiBody *bodyB, int linkB, const btVector3 &pivotInA, const btVector3 &pivotInB)
 
virtual ~btMultiBodyPoint2Point ()
 
virtual void finalizeMultiDof ()
 
virtual int getIslandIdA () const
 
virtual int getIslandIdB () const
 
virtual void createConstraintRows (btMultiBodyConstraintArray &constraintRows, btMultiBodyJacobianData &data, const btContactSolverInfo &infoGlobal)
 
const btVector3getPivotInB () const
 
virtual void setPivotInB (const btVector3 &pivotInB)
 
virtual void debugDraw (class btIDebugDraw *drawer)
 

Variables

btMultiBodyPoint2Point __pad0__
 This file was written by Erwin Coumans.
 
btRigidBodym_rigidBodyB
 
btVector3 m_pivotInA
 
btVector3 m_pivotInB
 

Function Documentation

◆ BT_DECLARE_ALIGNED_ALLOCATOR()

BT_DECLARE_ALIGNED_ALLOCATOR ( )

◆ btMultiBodyPoint2Point() [1/2]

btMultiBodyPoint2Point::btMultiBodyPoint2Point ( btMultiBody * body,
int link,
btRigidBody * bodyB,
const btVector3 & pivotInA,
const btVector3 & pivotInB )

◆ btMultiBodyPoint2Point() [2/2]

btMultiBodyPoint2Point::btMultiBodyPoint2Point ( btMultiBody * bodyA,
int linkA,
btMultiBody * bodyB,
int linkB,
const btVector3 & pivotInA,
const btVector3 & pivotInB )

◆ createConstraintRows()

virtual void createConstraintRows ( btMultiBodyConstraintArray & constraintRows,
btMultiBodyJacobianData & data,
const btContactSolverInfo & infoGlobal )
virtual

◆ debugDraw()

virtual void debugDraw ( class btIDebugDraw * drawer)
virtual

◆ finalizeMultiDof()

virtual void finalizeMultiDof ( )
virtual

◆ getIslandIdA()

virtual int getIslandIdA ( ) const
virtual

◆ getIslandIdB()

virtual int getIslandIdB ( ) const
virtual

◆ getPivotInB()

const btVector3 & getPivotInB ( ) const

Definition at line 51 of file btMultiBodyPoint2Point.h.

References m_pivotInB.

◆ setPivotInB()

virtual void setPivotInB ( const btVector3 & pivotInB)
virtual

Definition at line 56 of file btMultiBodyPoint2Point.h.

References m_pivotInB.

◆ ~btMultiBodyPoint2Point()

btMultiBodyPoint2Point::~btMultiBodyPoint2Point ( )
virtual

Definition at line 55 of file btMultiBodyPoint2Point.cpp.

Variable Documentation

◆ __pad0__

This file was written by Erwin Coumans.

Definition at line 26 of file btMultiBodyPoint2Point.h.

◆ m_pivotInA

btVector3 m_pivotInA

Definition at line 31 of file btMultiBodyPoint2Point.h.

◆ m_pivotInB

btVector3 m_pivotInB

Definition at line 32 of file btMultiBodyPoint2Point.h.

Referenced by getPivotInB(), and setPivotInB().

◆ m_rigidBodyB

btRigidBody* m_rigidBodyB

Definition at line 30 of file btMultiBodyPoint2Point.h.