#include <forceNode.h>
Inheritance diagram for ForceNode:
Public Member Functions | |
virtual | ~ForceNode (void) |
virtual bool | safe_to_flatten (void) const |
virtual PandaNode * | make_copy (void) const |
INLINE BaseForce * | get_force (int index) const |
INLINE int | get_num_forces (void) const |
INLINE void | add_force (BaseForce *force) |
void | add_forces_from (const ForceNode &other) |
void | remove_force (BaseForce *f) |
void | remove_force (int index) |
virtual TypeHandle | get_type (void) const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type (void) |
void | init_type (void) |
Public Attributes | |
PUBLISHED | __pad1__: INLINE void clear(void) |
Protected Member Functions | |
ForceNode (const ForceNode ©) | |
Private Attributes | |
pvector< PT(BaseForce) | _forces ) |
PUBLISHED | __pad0__: ForceNode(const string &name) |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 41 of file forceNode.cxx. Referenced by make_copy(). |
|
Definition at line 51 of file forceNode.cxx. |
|
|
|
Definition at line 70 of file forceNode.cxx. References _forces. |
|
Reimplemented from PandaNode. Definition at line 71 of file forceNode.h. References PandaNode::get_class_type(), and PandaNode::init_type(). |
|
Reimplemented from PandaNode. Definition at line 60 of file forceNode.h. |
|
|
|
|
|
Reimplemented from PandaNode. Definition at line 68 of file forceNode.h. References PandaNode::get_class_type(). |
|
Reimplemented from PandaNode. Definition at line 63 of file forceNode.h. References PandaNode::get_class_type(), PandaNode::init_type(), and register_type(). Referenced by init_libphysics(). |
|
Reimplemented from PandaNode. Definition at line 60 of file forceNode.cxx. References ForceNode(). |
|
Definition at line 101 of file forceNode.cxx. |
|
Definition at line 86 of file forceNode.cxx. References _forces, and PandaNode::PT(). |
|
Reimplemented from PandaNode. Definition at line 46 of file forceNode.h. |
|
Reimplemented from PandaNode. Definition at line 39 of file forceNode.h. |
|
Reimplemented from PandaNode. Definition at line 50 of file forceNode.h. |
|
Definition at line 36 of file forceNode.h. Referenced by add_forces_from(), and remove_force(). |
|
Reimplemented from PandaNode. Definition at line 22 of file forceNode.cxx. |