Panda3D
Public Member Functions | Static Public Member Functions
PhysxPointOnLineJoint Class Reference

A point on line joint constrains a point on one body to only move along a line attached to another body. More...

#include "physxPointOnLineJoint.h"

Inheritance diagram for PhysxPointOnLineJoint:
PhysxJoint PhysxObject PhysxEnums TypedReferenceCount TypedObject ReferenceCount MemoryBase MemoryBase

List of all members.

Public Member Functions

virtual TypeHandle force_init_type ()
virtual TypeHandle get_type () const
void link (NxJoint *jointPtr)
void load_from_desc (const PhysxPointOnLineJointDesc &jointDesc)
 Loads the entire state of the joint from a descriptor with a single call.
NxJoint * ptr () const
void save_to_desc (PhysxPointOnLineJointDesc &jointDesc) const
 Saves the state of the joint object to a descriptor.
void unlink ()

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

A point on line joint constrains a point on one body to only move along a line attached to another body.

The starting point of the joint is defined as the anchor point. The line through this point is specified by its direction (axis) vector.

Definition at line 34 of file physxPointOnLineJoint.h.


Member Function Documentation

static void PhysxPointOnLineJoint::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 PhysxJoint.

Definition at line 58 of file physxPointOnLineJoint.h.

References PhysxJoint::init_type().

Loads the entire state of the joint from a descriptor with a single call.

Definition at line 73 of file physxPointOnLineJoint.cxx.

Saves the state of the joint object to a descriptor.

Definition at line 60 of file physxPointOnLineJoint.cxx.


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