Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
BulletManifoldPoint Class Reference

Public Member Functions

 BulletManifoldPoint (btManifoldPoint &pt)
 
 BulletManifoldPoint (const BulletManifoldPoint &other)
 
PN_stdfloat get_applied_impulse () const
 
PN_stdfloat get_applied_impulse_lateral1 () const
 
PN_stdfloat get_applied_impulse_lateral2 () const
 
PN_stdfloat get_combined_friction () const
 
PN_stdfloat get_combined_restitution () const
 
PN_stdfloat get_contact_cfm1 () const
 
PN_stdfloat get_contact_cfm2 () const
 
PN_stdfloat get_contact_motion1 () const
 
PN_stdfloat get_contact_motion2 () const
 
PN_stdfloat get_distance () const
 
int get_index0 () const
 
int get_index1 () const
 
LVector3 get_lateral_friction_dir1 () const
 
LVector3 get_lateral_friction_dir2 () const
 
bool get_lateral_friction_initialized () const
 
int get_life_time () const
 
LPoint3 get_local_point_a () const
 
LPoint3 get_local_point_b () const
 
LVector3 get_normal_world_on_b () const
 
int get_part_id0 () const
 
int get_part_id1 () const
 
LPoint3 get_position_world_on_a () const
 
LPoint3 get_position_world_on_b () const
 
BulletManifoldPointoperator= (const BulletManifoldPoint &other)
 
void set_applied_impulse (PN_stdfloat value)
 
void set_applied_impulse_lateral1 (PN_stdfloat value)
 
void set_applied_impulse_lateral2 (PN_stdfloat value)
 
void set_combined_friction (PN_stdfloat value)
 
void set_combined_restitution (PN_stdfloat value)
 
void set_contact_cfm1 (PN_stdfloat value)
 
void set_contact_cfm2 (PN_stdfloat value)
 
void set_contact_motion1 (PN_stdfloat value)
 
void set_contact_motion2 (PN_stdfloat value)
 
void set_lateral_friction_dir1 (const LVecBase3 &dir)
 
void set_lateral_friction_dir2 (const LVecBase3 &dir)
 
void set_lateral_friction_initialized (bool value)
 

Public Attributes

 get_applied_impulse
 
 get_applied_impulse_lateral1
 
 get_applied_impulse_lateral2
 
 get_combined_friction
 
 get_combined_restitution
 
 get_contact_cfm1
 
 get_contact_cfm2
 
 get_contact_motion1
 
 get_contact_motion2
 
 get_distance
 
 get_index0
 
 get_index1
 
 get_lateral_friction_dir1
 
 get_lateral_friction_dir2
 
 get_lateral_friction_initialized
 
 get_life_time
 
 get_local_point_a
 
 get_local_point_b
 
 get_normal_world_on_b
 
 get_part_id0
 
 get_part_id1
 
 get_position_world_on_a
 
 get_position_world_on_b
 
 set_applied_impulse
 
 set_applied_impulse_lateral1
 
 set_applied_impulse_lateral2
 
 set_combined_friction
 
 set_combined_restitution
 
 set_contact_cfm1
 
 set_contact_cfm2
 
 set_contact_motion1
 
 set_contact_motion2
 
 set_lateral_friction_dir1
 
 set_lateral_friction_dir2
 
 set_lateral_friction_initialized
 

Detailed Description

Definition at line 27 of file bulletManifoldPoint.h.

Constructor & Destructor Documentation

◆ ~BulletManifoldPoint()

BulletManifoldPoint::~BulletManifoldPoint ( )
inline

Definition at line 17 of file bulletManifoldPoint.I.

◆ BulletManifoldPoint() [1/2]

BulletManifoldPoint::BulletManifoldPoint ( btManifoldPoint & pt)

Definition at line 21 of file bulletManifoldPoint.cxx.

◆ BulletManifoldPoint() [2/2]

BulletManifoldPoint::BulletManifoldPoint ( const BulletManifoldPoint & other)

Definition at line 30 of file bulletManifoldPoint.cxx.

Member Function Documentation

◆ operator=()

BulletManifoldPoint & BulletManifoldPoint::operator= ( const BulletManifoldPoint & other)

Definition at line 39 of file bulletManifoldPoint.cxx.

Member Data Documentation

◆ get_applied_impulse

PN_stdfloat BulletManifoldPoint::get_applied_impulse

Definition at line 73 of file bulletManifoldPoint.h.

◆ get_applied_impulse_lateral1

PN_stdfloat BulletManifoldPoint::get_applied_impulse_lateral1

Definition at line 90 of file bulletManifoldPoint.h.

◆ get_applied_impulse_lateral2

PN_stdfloat BulletManifoldPoint::get_applied_impulse_lateral2

Definition at line 91 of file bulletManifoldPoint.h.

◆ get_combined_friction

PN_stdfloat BulletManifoldPoint::get_combined_friction

Definition at line 88 of file bulletManifoldPoint.h.

◆ get_combined_restitution

PN_stdfloat BulletManifoldPoint::get_combined_restitution

Definition at line 89 of file bulletManifoldPoint.h.

◆ get_contact_cfm1

PN_stdfloat BulletManifoldPoint::get_contact_cfm1

Definition at line 92 of file bulletManifoldPoint.h.

◆ get_contact_cfm2

PN_stdfloat BulletManifoldPoint::get_contact_cfm2

Definition at line 93 of file bulletManifoldPoint.h.

◆ get_contact_motion1

PN_stdfloat BulletManifoldPoint::get_contact_motion1

Definition at line 86 of file bulletManifoldPoint.h.

◆ get_contact_motion2

PN_stdfloat BulletManifoldPoint::get_contact_motion2

Definition at line 87 of file bulletManifoldPoint.h.

◆ get_distance

PN_stdfloat BulletManifoldPoint::get_distance

Definition at line 72 of file bulletManifoldPoint.h.

◆ get_index0

int BulletManifoldPoint::get_index0

Definition at line 81 of file bulletManifoldPoint.h.

◆ get_index1

int BulletManifoldPoint::get_index1

Definition at line 82 of file bulletManifoldPoint.h.

◆ get_lateral_friction_dir1

LVector3 BulletManifoldPoint::get_lateral_friction_dir1

Definition at line 84 of file bulletManifoldPoint.h.

◆ get_lateral_friction_dir2

LVector3 BulletManifoldPoint::get_lateral_friction_dir2

Definition at line 85 of file bulletManifoldPoint.h.

◆ get_lateral_friction_initialized

bool BulletManifoldPoint::get_lateral_friction_initialized

Definition at line 83 of file bulletManifoldPoint.h.

◆ get_life_time

int BulletManifoldPoint::get_life_time

Definition at line 71 of file bulletManifoldPoint.h.

◆ get_local_point_a

LPoint3 BulletManifoldPoint::get_local_point_a

Definition at line 77 of file bulletManifoldPoint.h.

◆ get_local_point_b

LPoint3 BulletManifoldPoint::get_local_point_b

Definition at line 78 of file bulletManifoldPoint.h.

◆ get_normal_world_on_b

LVector3 BulletManifoldPoint::get_normal_world_on_b

Definition at line 76 of file bulletManifoldPoint.h.

◆ get_part_id0

int BulletManifoldPoint::get_part_id0

Definition at line 79 of file bulletManifoldPoint.h.

◆ get_part_id1

int BulletManifoldPoint::get_part_id1

Definition at line 80 of file bulletManifoldPoint.h.

◆ get_position_world_on_a

LPoint3 BulletManifoldPoint::get_position_world_on_a

Definition at line 74 of file bulletManifoldPoint.h.

◆ get_position_world_on_b

LPoint3 BulletManifoldPoint::get_position_world_on_b

Definition at line 75 of file bulletManifoldPoint.h.

◆ set_applied_impulse

void BulletManifoldPoint::set_applied_impulse

Definition at line 73 of file bulletManifoldPoint.h.

◆ set_applied_impulse_lateral1

void BulletManifoldPoint::set_applied_impulse_lateral1

Definition at line 90 of file bulletManifoldPoint.h.

◆ set_applied_impulse_lateral2

void BulletManifoldPoint::set_applied_impulse_lateral2

Definition at line 91 of file bulletManifoldPoint.h.

◆ set_combined_friction

void BulletManifoldPoint::set_combined_friction

Definition at line 88 of file bulletManifoldPoint.h.

◆ set_combined_restitution

void BulletManifoldPoint::set_combined_restitution

Definition at line 89 of file bulletManifoldPoint.h.

◆ set_contact_cfm1

void BulletManifoldPoint::set_contact_cfm1

Definition at line 92 of file bulletManifoldPoint.h.

◆ set_contact_cfm2

void BulletManifoldPoint::set_contact_cfm2

Definition at line 93 of file bulletManifoldPoint.h.

◆ set_contact_motion1

void BulletManifoldPoint::set_contact_motion1

Definition at line 86 of file bulletManifoldPoint.h.

◆ set_contact_motion2

void BulletManifoldPoint::set_contact_motion2

Definition at line 87 of file bulletManifoldPoint.h.

◆ set_lateral_friction_dir1

void BulletManifoldPoint::set_lateral_friction_dir1

Definition at line 84 of file bulletManifoldPoint.h.

◆ set_lateral_friction_dir2

void BulletManifoldPoint::set_lateral_friction_dir2

Definition at line 85 of file bulletManifoldPoint.h.

◆ set_lateral_friction_initialized

void BulletManifoldPoint::set_lateral_friction_initialized

Definition at line 83 of file bulletManifoldPoint.h.


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