Panda3D
Public Member Functions | Static Public Member Functions
BulletGenericConstraint Class Reference
Inheritance diagram for BulletGenericConstraint:
BulletConstraint TypedReferenceCount TypedObject ReferenceCount MemoryBase MemoryBase

List of all members.

Public Member Functions

 BulletGenericConstraint (const BulletRigidBodyNode *node_a, CPT(TransformState) frame_a, bool use_frame_a)
 BulletGenericConstraint (const BulletRigidBodyNode *node_a, const BulletRigidBodyNode *node_b, CPT(TransformState) frame_a, CPT(TransformState) frame_b, bool use_frame_a)
virtual TypeHandle force_init_type ()
PN_stdfloat get_angle (int axis) const
LVector3 get_axis (int axis) const
PN_stdfloat get_pivot (int axis) const
virtual TypeHandle get_type () const
virtual btTypedConstraint * ptr () const
void set_angular_limit (int axis, PN_stdfloat low, PN_stdfloat high)
void set_linear_limit (int axis, PN_stdfloat low, PN_stdfloat high)

Static Public Member Functions

static TypeHandle get_class_type ()
static void init_type ()
 This function is declared non-inline to work around a compiler bug in g++ 2.96.

Detailed Description

Definition at line 33 of file bulletGenericConstraint.h.


Member Function Documentation

static void BulletGenericConstraint::init_type ( ) [inline, static]

This function is declared non-inline to work around a compiler bug in g++ 2.96.

Making it inline seems to cause problems in the optimizer.

Reimplemented from BulletConstraint.

Definition at line 64 of file bulletGenericConstraint.h.

References BulletConstraint::init_type().


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations