Panda3D
Public Member Functions | List of all members
OdeJointCollection Class Reference

Public Member Functions

 __init__ ()
 
 __init__ (const OdeJointCollection copy)
 
 addJoint (const OdeJoint joint)
 
 addJointsFrom (const OdeJointCollection other)
 
 clear ()
 
OdeJoint getJoint (int index)
 
list getJoints ()
 
int getNumJoints ()
 
bool hasJoint (const OdeJoint joint)
 
bool isEmpty ()
 
OdeJoint operator [] (int index)
 
OdeJointCollection operator+ (const OdeJointCollection other)
 
OdeJointCollection operator+= (const OdeJointCollection other)
 
OdeJointCollection operator= (const OdeJointCollection copy)
 
 removeDuplicateJoints ()
 
bool removeJoint (const OdeJoint joint)
 
 removeJointsFrom (const OdeJointCollection other)
 
int size ()
 Returns the number of joints in the collection. More...
 

Member Function Documentation

◆ __init__() [1/2]

__init__ ( )

◆ __init__() [2/2]

__init__ ( const OdeJointCollection  copy)

◆ addJoint()

addJoint ( const OdeJoint  joint)

◆ addJointsFrom()

addJointsFrom ( const OdeJointCollection  other)

◆ clear()

clear ( )

◆ getJoint()

OdeJoint getJoint ( int  index)

◆ getJoints()

list getJoints ( )

◆ getNumJoints()

int getNumJoints ( )

◆ hasJoint()

bool hasJoint ( const OdeJoint  joint)

◆ isEmpty()

bool isEmpty ( )

◆ operator []()

OdeJoint operator [] ( int  index)

◆ operator+()

OdeJointCollection operator+ ( const OdeJointCollection  other)

◆ operator+=()

OdeJointCollection operator+= ( const OdeJointCollection  other)

◆ operator=()

OdeJointCollection operator= ( const OdeJointCollection  copy)

◆ removeDuplicateJoints()

removeDuplicateJoints ( )

◆ removeJoint()

bool removeJoint ( const OdeJoint  joint)

◆ removeJointsFrom()

removeJointsFrom ( const OdeJointCollection  other)

◆ size()

int size ( )

Returns the number of joints in the collection.

This is the same thing as get_num_joints().