Panda3D
|
Public Member Functions | |
OdeJointCollection (const OdeJointCollection ©) | |
void | add_joint (const OdeJoint &joint) |
void | add_joints_from (const OdeJointCollection &other) |
void | clear () |
OdeJoint | get_joint (int index) const |
int | get_num_joints () const |
bool | has_joint (const OdeJoint &joint) const |
bool | is_empty () const |
OdeJointCollection | operator+ (const OdeJointCollection &other) const |
Returns a OdeJointCollection representing the concatenation of the two lists. | |
void | operator+= (const OdeJointCollection &other) |
Appends the other list onto the end of this one. | |
void | operator= (const OdeJointCollection ©) |
OdeJoint | operator[] (int index) const |
void | remove_duplicate_joints () |
bool | remove_joint (const OdeJoint &joint) |
void | remove_joints_from (const OdeJointCollection &other) |
int | size () const |
Returns the number of joints in the collection. | |
Public Attributes | |
get_joint | |
get_num_joints | |
Definition at line 22 of file odeJointCollection.h.
OdeJointCollection::OdeJointCollection | ( | ) |
Definition at line 16 of file odeJointCollection.cxx.
OdeJointCollection::OdeJointCollection | ( | const OdeJointCollection & | copy | ) |
Definition at line 20 of file odeJointCollection.cxx.
|
inline |
Definition at line 17 of file odeJointCollection.I.
void OdeJointCollection::add_joint | ( | const OdeJoint & | joint | ) |
Definition at line 30 of file odeJointCollection.cxx.
void OdeJointCollection::add_joints_from | ( | const OdeJointCollection & | other | ) |
Definition at line 73 of file odeJointCollection.cxx.
void OdeJointCollection::clear | ( | ) |
Definition at line 125 of file odeJointCollection.cxx.
bool OdeJointCollection::has_joint | ( | const OdeJoint & | joint | ) | const |
Definition at line 115 of file odeJointCollection.cxx.
bool OdeJointCollection::is_empty | ( | ) | const |
Definition at line 130 of file odeJointCollection.cxx.
|
inline |
Returns a OdeJointCollection representing the concatenation of the two lists.
Definition at line 33 of file odeJointCollection.I.
|
inline |
Appends the other list onto the end of this one.
Definition at line 24 of file odeJointCollection.I.
void OdeJointCollection::operator= | ( | const OdeJointCollection & | copy | ) |
Definition at line 25 of file odeJointCollection.cxx.
OdeJoint OdeJointCollection::operator[] | ( | int | index | ) | const |
Definition at line 146 of file odeJointCollection.cxx.
void OdeJointCollection::remove_duplicate_joints | ( | ) |
Definition at line 94 of file odeJointCollection.cxx.
bool OdeJointCollection::remove_joint | ( | const OdeJoint & | joint | ) |
Definition at line 45 of file odeJointCollection.cxx.
void OdeJointCollection::remove_joints_from | ( | const OdeJointCollection & | other | ) |
Definition at line 81 of file odeJointCollection.cxx.
int OdeJointCollection::size | ( | ) | const |
Returns the number of joints in the collection.
This is the same thing as get_num_joints().
Definition at line 155 of file odeJointCollection.cxx.
OdeJoint OdeJointCollection::get_joint |
Definition at line 40 of file odeJointCollection.h.
int OdeJointCollection::get_num_joints |
Definition at line 40 of file odeJointCollection.h.