Blender  V3.3
Functions | Variables
btMultiBodyPoint2Point.h File Reference
#include "btMultiBodyConstraint.h"

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. More...
 
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.