4019 lines
159 KiB
Text
4019 lines
159 KiB
Text
1565844279
|
|
3 3
|
|
11 libpandaode 4 sTqO 11 panda3d.ode
|
|
588
|
|
674 8 OdeWorld 0 4 1269 18 OdeWorld::OdeWorld 0 2 1 2 0
|
|
67
|
|
OdeWorld::OdeWorld(void);
|
|
OdeWorld::OdeWorld(OdeWorld const ©);
|
|
|
|
675 7 destroy 0 4 1269 17 OdeWorld::destroy 0 1 3 0
|
|
29
|
|
void OdeWorld::destroy(void);
|
|
|
|
676 8 is_empty 0 4 1269 18 OdeWorld::is_empty 0 1 4 205
|
|
/**
|
|
* Returns true if the ID is 0, meaning the OdeWorld does not point to a valid
|
|
* world. It is an error to call a method on an empty world. Note that an
|
|
* empty OdeWorld also evaluates to False.
|
|
*/
|
|
43
|
|
inline bool OdeWorld::is_empty(void) const;
|
|
|
|
677 6 get_id 0 4 1269 16 OdeWorld::get_id 0 1 5 43
|
|
/**
|
|
* Returns the underlying dWorldID.
|
|
*/
|
|
45
|
|
inline dWorldID OdeWorld::get_id(void) const;
|
|
|
|
678 11 set_gravity 0 4 1269 21 OdeWorld::set_gravity 0 2 6 7 0
|
|
119
|
|
inline void OdeWorld::set_gravity(dReal x, dReal y, dReal z);
|
|
inline void OdeWorld::set_gravity(LVecBase3f const &vec);
|
|
|
|
679 7 set_erp 0 4 1269 17 OdeWorld::set_erp 0 1 8 0
|
|
41
|
|
inline void OdeWorld::set_erp(dReal erp);
|
|
|
|
680 7 set_cfm 0 4 1269 17 OdeWorld::set_cfm 0 1 9 0
|
|
41
|
|
inline void OdeWorld::set_cfm(dReal cfm);
|
|
|
|
681 29 set_quick_step_num_iterations 0 4 1269 39 OdeWorld::set_quick_step_num_iterations 0 1 10 0
|
|
61
|
|
inline void OdeWorld::set_quick_step_num_iterations(int num);
|
|
|
|
682 16 set_quick_step_w 0 4 1269 26 OdeWorld::set_quick_step_w 0 1 11 0
|
|
62
|
|
inline void OdeWorld::set_quick_step_w(dReal over_relaxation);
|
|
|
|
683 30 set_contact_max_correcting_vel 0 4 1269 40 OdeWorld::set_contact_max_correcting_vel 0 1 12 0
|
|
64
|
|
inline void OdeWorld::set_contact_max_correcting_vel(dReal vel);
|
|
|
|
684 25 set_contact_surface_layer 0 4 1269 35 OdeWorld::set_contact_surface_layer 0 1 13 0
|
|
61
|
|
inline void OdeWorld::set_contact_surface_layer(dReal depth);
|
|
|
|
685 33 set_auto_disable_linear_threshold 0 4 1269 43 OdeWorld::set_auto_disable_linear_threshold 0 1 14 0
|
|
80
|
|
inline void OdeWorld::set_auto_disable_linear_threshold(dReal linear_threshold);
|
|
|
|
686 34 set_auto_disable_angular_threshold 0 4 1269 44 OdeWorld::set_auto_disable_angular_threshold 0 1 15 0
|
|
82
|
|
inline void OdeWorld::set_auto_disable_angular_threshold(dReal angular_threshold);
|
|
|
|
687 22 set_auto_disable_steps 0 4 1269 32 OdeWorld::set_auto_disable_steps 0 1 16 0
|
|
56
|
|
inline void OdeWorld::set_auto_disable_steps(int steps);
|
|
|
|
688 21 set_auto_disable_time 0 4 1269 31 OdeWorld::set_auto_disable_time 0 1 17 0
|
|
56
|
|
inline void OdeWorld::set_auto_disable_time(dReal time);
|
|
|
|
689 21 set_auto_disable_flag 0 4 1269 31 OdeWorld::set_auto_disable_flag 0 1 18 0
|
|
65
|
|
inline void OdeWorld::set_auto_disable_flag(int do_auto_disable);
|
|
|
|
690 11 get_gravity 0 4 1269 21 OdeWorld::get_gravity 0 1 19 0
|
|
52
|
|
inline LVecBase3f OdeWorld::get_gravity(void) const;
|
|
|
|
691 7 get_erp 0 4 1269 17 OdeWorld::get_erp 0 1 20 0
|
|
43
|
|
inline dReal OdeWorld::get_erp(void) const;
|
|
|
|
692 7 get_cfm 0 4 1269 17 OdeWorld::get_cfm 0 1 21 0
|
|
43
|
|
inline dReal OdeWorld::get_cfm(void) const;
|
|
|
|
693 29 get_quick_step_num_iterations 0 4 1269 39 OdeWorld::get_quick_step_num_iterations 0 1 22 0
|
|
63
|
|
inline int OdeWorld::get_quick_step_num_iterations(void) const;
|
|
|
|
694 16 get_quick_step_w 0 4 1269 26 OdeWorld::get_quick_step_w 0 1 23 0
|
|
52
|
|
inline dReal OdeWorld::get_quick_step_w(void) const;
|
|
|
|
695 30 get_contact_max_correcting_vel 0 4 1269 40 OdeWorld::get_contact_max_correcting_vel 0 1 24 0
|
|
66
|
|
inline dReal OdeWorld::get_contact_max_correcting_vel(void) const;
|
|
|
|
696 25 get_contact_surface_layer 0 4 1269 35 OdeWorld::get_contact_surface_layer 0 1 25 0
|
|
61
|
|
inline dReal OdeWorld::get_contact_surface_layer(void) const;
|
|
|
|
697 33 get_auto_disable_linear_threshold 0 4 1269 43 OdeWorld::get_auto_disable_linear_threshold 0 1 26 0
|
|
69
|
|
inline dReal OdeWorld::get_auto_disable_linear_threshold(void) const;
|
|
|
|
698 34 get_auto_disable_angular_threshold 0 4 1269 44 OdeWorld::get_auto_disable_angular_threshold 0 1 27 0
|
|
70
|
|
inline dReal OdeWorld::get_auto_disable_angular_threshold(void) const;
|
|
|
|
699 22 get_auto_disable_steps 0 4 1269 32 OdeWorld::get_auto_disable_steps 0 1 28 0
|
|
56
|
|
inline int OdeWorld::get_auto_disable_steps(void) const;
|
|
|
|
700 21 get_auto_disable_time 0 4 1269 31 OdeWorld::get_auto_disable_time 0 1 29 0
|
|
57
|
|
inline dReal OdeWorld::get_auto_disable_time(void) const;
|
|
|
|
701 21 get_auto_disable_flag 0 4 1269 31 OdeWorld::get_auto_disable_flag 0 1 30 0
|
|
55
|
|
inline int OdeWorld::get_auto_disable_flag(void) const;
|
|
|
|
702 16 impulse_to_force 0 4 1269 26 OdeWorld::impulse_to_force 0 2 31 32 0
|
|
180
|
|
inline LVecBase3f OdeWorld::impulse_to_force(dReal stepsize, dReal ix, dReal iy, dReal iz);
|
|
inline LVecBase3f OdeWorld::impulse_to_force(dReal stepsize, LVecBase3f const &impulse);
|
|
|
|
703 4 step 0 4 1269 14 OdeWorld::step 0 1 33 0
|
|
43
|
|
inline void OdeWorld::step(dReal stepsize);
|
|
|
|
704 10 quick_step 0 4 1269 20 OdeWorld::quick_step 0 1 34 0
|
|
49
|
|
inline void OdeWorld::quick_step(dReal stepsize);
|
|
|
|
705 10 compare_to 0 4 1269 20 OdeWorld::compare_to 0 1 35 0
|
|
61
|
|
inline int OdeWorld::compare_to(OdeWorld const &other) const;
|
|
|
|
706 18 init_surface_table 0 4 1269 28 OdeWorld::init_surface_table 0 1 36 0
|
|
56
|
|
void OdeWorld::init_surface_table(uint8_t num_surfaces);
|
|
|
|
707 18 add_body_dampening 0 4 1269 28 OdeWorld::add_body_dampening 0 1 37 56
|
|
// void assign_surface_body(OdeBody& body, int surface);
|
|
62
|
|
void OdeWorld::add_body_dampening(OdeBody &body, int surface);
|
|
|
|
708 17 set_surface_entry 0 4 1269 27 OdeWorld::set_surface_entry 0 1 38 0
|
|
161
|
|
void OdeWorld::set_surface_entry(uint8_t pos1, uint8_t pos2, dReal mu, dReal bounce, dReal bounce_vel, dReal soft_erp, dReal soft_cfm, dReal slip, dReal dampen);
|
|
|
|
709 15 apply_dampening 0 4 1269 25 OdeWorld::apply_dampening 0 1 39 0
|
|
57
|
|
float OdeWorld::apply_dampening(float dt, OdeBody &body);
|
|
|
|
710 22 operator typecast bool 0 132 1269 32 OdeWorld::operator typecast bool 0 1 41 0
|
|
27
|
|
operator bool (void) const;
|
|
|
|
711 14 get_class_type 0 4 1269 24 OdeWorld::get_class_type 0 1 40 0
|
|
49
|
|
static TypeHandle OdeWorld::get_class_type(void);
|
|
|
|
712 13 OdeJointGroup 0 4 1271 28 OdeJointGroup::OdeJointGroup 0 1 42 0
|
|
35
|
|
OdeJointGroup::OdeJointGroup(void);
|
|
|
|
713 7 destroy 0 4 1271 22 OdeJointGroup::destroy 0 1 43 0
|
|
34
|
|
void OdeJointGroup::destroy(void);
|
|
|
|
714 6 get_id 0 4 1271 21 OdeJointGroup::get_id 0 1 44 0
|
|
55
|
|
inline dJointGroupID OdeJointGroup::get_id(void) const;
|
|
|
|
715 5 empty 0 4 1271 20 OdeJointGroup::empty 0 1 45 0
|
|
45
|
|
inline void OdeJointGroup::empty(void) const;
|
|
|
|
716 10 compare_to 0 4 1271 25 OdeJointGroup::compare_to 0 1 46 0
|
|
71
|
|
inline int OdeJointGroup::compare_to(OdeJointGroup const &other) const;
|
|
|
|
717 14 get_class_type 0 4 1271 29 OdeJointGroup::get_class_type 0 1 47 0
|
|
54
|
|
static TypeHandle OdeJointGroup::get_class_type(void);
|
|
|
|
718 10 get_force1 0 4 1272 28 OdeJointFeedback::get_force1 0 1 50 0
|
|
64
|
|
inline LVector3f const OdeJointFeedback::get_force1(void) const;
|
|
|
|
719 10 get_force2 0 4 1272 28 OdeJointFeedback::get_force2 0 1 51 0
|
|
64
|
|
inline LVector3f const OdeJointFeedback::get_force2(void) const;
|
|
|
|
720 11 get_torque1 0 4 1272 29 OdeJointFeedback::get_torque1 0 1 52 0
|
|
65
|
|
inline LVector3f const OdeJointFeedback::get_torque1(void) const;
|
|
|
|
721 11 get_torque2 0 4 1272 29 OdeJointFeedback::get_torque2 0 1 53 0
|
|
65
|
|
inline LVector3f const OdeJointFeedback::get_torque2(void) const;
|
|
|
|
722 16 OdeJointFeedback 0 4 1272 34 OdeJointFeedback::OdeJointFeedback 0 2 48 49 0
|
|
137
|
|
inline OdeJointFeedback::OdeJointFeedback(void) = default;
|
|
inline OdeJointFeedback::OdeJointFeedback(OdeJointFeedback const &) = default;
|
|
|
|
723 17 ~OdeJointFeedback 0 4 1272 35 OdeJointFeedback::~OdeJointFeedback 0 0 0
|
|
42
|
|
OdeJointFeedback::~OdeJointFeedback(void);
|
|
|
|
724 7 destroy 0 4 1274 17 OdeJoint::destroy 0 1 54 0
|
|
29
|
|
void OdeJoint::destroy(void);
|
|
|
|
725 8 is_empty 0 4 1274 18 OdeJoint::is_empty 0 1 55 205
|
|
/**
|
|
* Returns true if the ID is 0, meaning the OdeJoint does not point to a valid
|
|
* joint. It is an error to call a method on an empty joint. Note that an
|
|
* empty OdeJoint also evaluates to False.
|
|
*/
|
|
43
|
|
inline bool OdeJoint::is_empty(void) const;
|
|
|
|
726 6 get_id 0 4 1274 16 OdeJoint::get_id 0 1 56 43
|
|
/**
|
|
* Returns the underlying dJointID.
|
|
*/
|
|
45
|
|
inline dJointID OdeJoint::get_id(void) const;
|
|
|
|
727 14 get_joint_type 0 4 1274 24 OdeJoint::get_joint_type 0 1 57 30
|
|
/* INLINE void *get_data(); */
|
|
48
|
|
inline int OdeJoint::get_joint_type(void) const;
|
|
|
|
728 8 get_body 0 4 1274 18 OdeJoint::get_body 0 1 58 0
|
|
44
|
|
OdeBody OdeJoint::get_body(int index) const;
|
|
|
|
729 12 set_feedback 0 4 1274 22 OdeJoint::set_feedback 0 2 59 60 0
|
|
109
|
|
inline void OdeJoint::set_feedback(OdeJointFeedback *);
|
|
inline void OdeJoint::set_feedback(bool flag = true);
|
|
|
|
730 12 get_feedback 0 4 1274 22 OdeJoint::get_feedback 0 1 61 0
|
|
54
|
|
inline OdeJointFeedback *OdeJoint::get_feedback(void);
|
|
|
|
731 6 attach 0 4 1274 16 OdeJoint::attach 0 1 62 0
|
|
56
|
|
void OdeJoint::attach(PyObject *body1, PyObject *body2);
|
|
|
|
732 13 attach_bodies 0 4 1274 23 OdeJoint::attach_bodies 0 1 63 175
|
|
/**
|
|
* Attaches two OdeBody objects to this joint. Order is important. Consider
|
|
* using the OdeJoint::attach extension function if you're using the Python
|
|
* interface.
|
|
*/
|
|
73
|
|
void OdeJoint::attach_bodies(OdeBody const &body1, OdeBody const &body2);
|
|
|
|
733 11 attach_body 0 4 1274 21 OdeJoint::attach_body 0 1 64 237
|
|
/**
|
|
* Attaches a single OdeBody to this joint at the specified index (0 or 1).
|
|
* The other index will be set to the environment (null). Consider using the
|
|
* OdeJoint::attach extension function if you're using the Python interface.
|
|
*/
|
|
59
|
|
void OdeJoint::attach_body(OdeBody const &body, int index);
|
|
|
|
734 6 detach 0 4 1274 16 OdeJoint::detach 0 1 65 0
|
|
28
|
|
void OdeJoint::detach(void);
|
|
|
|
735 5 write 0 6 1274 15 OdeJoint::write 0 1 66 0
|
|
93
|
|
virtual void OdeJoint::write(std::ostream &out = ::std::cout, unsigned int indent = 0) const;
|
|
|
|
736 10 compare_to 0 4 1274 20 OdeJoint::compare_to 0 1 67 0
|
|
61
|
|
inline int OdeJoint::compare_to(OdeJoint const &other) const;
|
|
|
|
737 11 operator == 0 4 1274 21 OdeJoint::operator == 0 1 68 0
|
|
63
|
|
inline bool OdeJoint::operator ==(OdeJoint const &other) const;
|
|
|
|
738 22 operator typecast bool 0 132 1274 32 OdeJoint::operator typecast bool 0 1 82 0
|
|
27
|
|
operator bool (void) const;
|
|
|
|
739 7 convert 0 4 1274 17 OdeJoint::convert 0 1 69 0
|
|
40
|
|
PyObject *OdeJoint::convert(void) const;
|
|
|
|
740 15 convert_to_ball 0 4 1274 25 OdeJoint::convert_to_ball 0 1 70 0
|
|
51
|
|
OdeBallJoint OdeJoint::convert_to_ball(void) const;
|
|
|
|
741 16 convert_to_hinge 0 4 1274 26 OdeJoint::convert_to_hinge 0 1 71 0
|
|
53
|
|
OdeHingeJoint OdeJoint::convert_to_hinge(void) const;
|
|
|
|
742 17 convert_to_slider 0 4 1274 27 OdeJoint::convert_to_slider 0 1 72 0
|
|
55
|
|
OdeSliderJoint OdeJoint::convert_to_slider(void) const;
|
|
|
|
743 18 convert_to_contact 0 4 1274 28 OdeJoint::convert_to_contact 0 1 73 0
|
|
57
|
|
OdeContactJoint OdeJoint::convert_to_contact(void) const;
|
|
|
|
744 20 convert_to_universal 0 4 1274 30 OdeJoint::convert_to_universal 0 1 74 0
|
|
61
|
|
OdeUniversalJoint OdeJoint::convert_to_universal(void) const;
|
|
|
|
745 17 convert_to_hinge2 0 4 1274 27 OdeJoint::convert_to_hinge2 0 1 75 0
|
|
55
|
|
OdeHinge2Joint OdeJoint::convert_to_hinge2(void) const;
|
|
|
|
746 16 convert_to_fixed 0 4 1274 26 OdeJoint::convert_to_fixed 0 1 76 0
|
|
53
|
|
OdeFixedJoint OdeJoint::convert_to_fixed(void) const;
|
|
|
|
747 15 convert_to_null 0 4 1274 25 OdeJoint::convert_to_null 0 1 77 0
|
|
51
|
|
OdeNullJoint OdeJoint::convert_to_null(void) const;
|
|
|
|
748 18 convert_to_a_motor 0 4 1274 28 OdeJoint::convert_to_a_motor 0 1 78 0
|
|
56
|
|
OdeAMotorJoint OdeJoint::convert_to_a_motor(void) const;
|
|
|
|
749 18 convert_to_l_motor 0 4 1274 28 OdeJoint::convert_to_l_motor 0 1 79 0
|
|
56
|
|
OdeLMotorJoint OdeJoint::convert_to_l_motor(void) const;
|
|
|
|
750 18 convert_to_plane2d 0 4 1274 28 OdeJoint::convert_to_plane2d 0 1 80 0
|
|
57
|
|
OdePlane2dJoint OdeJoint::convert_to_plane2d(void) const;
|
|
|
|
751 14 get_class_type 0 4 1274 24 OdeJoint::get_class_type 0 1 81 0
|
|
49
|
|
static TypeHandle OdeJoint::get_class_type(void);
|
|
|
|
752 14 OdeAMotorJoint 0 4 1276 30 OdeAMotorJoint::OdeAMotorJoint 0 2 83 84 0
|
|
125
|
|
OdeAMotorJoint::OdeAMotorJoint(OdeWorld &world);
|
|
OdeAMotorJoint::OdeAMotorJoint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
|
|
753 12 set_num_axes 0 4 1276 28 OdeAMotorJoint::set_num_axes 0 1 85 0
|
|
50
|
|
inline void OdeAMotorJoint::set_num_axes(int num);
|
|
|
|
754 8 set_axis 0 4 1276 24 OdeAMotorJoint::set_axis 0 2 86 87 0
|
|
164
|
|
inline void OdeAMotorJoint::set_axis(int anum, int rel, dReal x, dReal y, dReal z);
|
|
inline void OdeAMotorJoint::set_axis(int anum, int rel, LVecBase3f const &axis);
|
|
|
|
755 9 set_angle 0 4 1276 25 OdeAMotorJoint::set_angle 0 1 88 0
|
|
61
|
|
inline void OdeAMotorJoint::set_angle(int anum, dReal angle);
|
|
|
|
756 8 set_mode 0 4 1276 24 OdeAMotorJoint::set_mode 0 1 89 0
|
|
47
|
|
inline void OdeAMotorJoint::set_mode(int mode);
|
|
|
|
757 11 add_torques 0 4 1276 27 OdeAMotorJoint::add_torques 0 1 90 0
|
|
85
|
|
inline void OdeAMotorJoint::add_torques(dReal torque1, dReal torque2, dReal torque3);
|
|
|
|
758 12 get_num_axes 0 4 1276 28 OdeAMotorJoint::get_num_axes 0 1 91 0
|
|
52
|
|
inline int OdeAMotorJoint::get_num_axes(void) const;
|
|
|
|
759 8 get_axis 0 4 1276 24 OdeAMotorJoint::get_axis 0 1 92 0
|
|
59
|
|
inline LVecBase3f OdeAMotorJoint::get_axis(int anum) const;
|
|
|
|
760 12 get_axis_rel 0 4 1276 28 OdeAMotorJoint::get_axis_rel 0 1 93 0
|
|
56
|
|
inline int OdeAMotorJoint::get_axis_rel(int anum) const;
|
|
|
|
761 9 get_angle 0 4 1276 25 OdeAMotorJoint::get_angle 0 1 94 0
|
|
55
|
|
inline dReal OdeAMotorJoint::get_angle(int anum) const;
|
|
|
|
762 14 get_angle_rate 0 4 1276 30 OdeAMotorJoint::get_angle_rate 0 1 95 0
|
|
60
|
|
inline dReal OdeAMotorJoint::get_angle_rate(int anum) const;
|
|
|
|
763 8 get_mode 0 4 1276 24 OdeAMotorJoint::get_mode 0 1 96 0
|
|
48
|
|
inline int OdeAMotorJoint::get_mode(void) const;
|
|
|
|
764 17 set_param_lo_stop 0 4 1276 33 OdeAMotorJoint::set_param_lo_stop 0 1 97 0
|
|
67
|
|
inline void OdeAMotorJoint::set_param_lo_stop(int axis, dReal val);
|
|
|
|
765 17 set_param_hi_stop 0 4 1276 33 OdeAMotorJoint::set_param_hi_stop 0 1 98 0
|
|
67
|
|
inline void OdeAMotorJoint::set_param_hi_stop(int axis, dReal val);
|
|
|
|
766 13 set_param_vel 0 4 1276 29 OdeAMotorJoint::set_param_vel 0 1 99 0
|
|
63
|
|
inline void OdeAMotorJoint::set_param_vel(int axis, dReal val);
|
|
|
|
767 15 set_param_f_max 0 4 1276 31 OdeAMotorJoint::set_param_f_max 0 1 100 0
|
|
65
|
|
inline void OdeAMotorJoint::set_param_f_max(int axis, dReal val);
|
|
|
|
768 22 set_param_fudge_factor 0 4 1276 38 OdeAMotorJoint::set_param_fudge_factor 0 1 101 0
|
|
72
|
|
inline void OdeAMotorJoint::set_param_fudge_factor(int axis, dReal val);
|
|
|
|
769 16 set_param_bounce 0 4 1276 32 OdeAMotorJoint::set_param_bounce 0 1 102 0
|
|
66
|
|
inline void OdeAMotorJoint::set_param_bounce(int axis, dReal val);
|
|
|
|
770 13 set_param_CFM 0 4 1276 29 OdeAMotorJoint::set_param_CFM 0 1 103 0
|
|
63
|
|
inline void OdeAMotorJoint::set_param_CFM(int axis, dReal val);
|
|
|
|
771 18 set_param_stop_ERP 0 4 1276 34 OdeAMotorJoint::set_param_stop_ERP 0 1 104 0
|
|
68
|
|
inline void OdeAMotorJoint::set_param_stop_ERP(int axis, dReal val);
|
|
|
|
772 18 set_param_stop_CFM 0 4 1276 34 OdeAMotorJoint::set_param_stop_CFM 0 1 105 0
|
|
68
|
|
inline void OdeAMotorJoint::set_param_stop_CFM(int axis, dReal val);
|
|
|
|
773 17 get_param_lo_stop 0 4 1276 33 OdeAMotorJoint::get_param_lo_stop 0 1 106 0
|
|
63
|
|
inline dReal OdeAMotorJoint::get_param_lo_stop(int axis) const;
|
|
|
|
774 17 get_param_hi_stop 0 4 1276 33 OdeAMotorJoint::get_param_hi_stop 0 1 107 0
|
|
63
|
|
inline dReal OdeAMotorJoint::get_param_hi_stop(int axis) const;
|
|
|
|
775 13 get_param_vel 0 4 1276 29 OdeAMotorJoint::get_param_vel 0 1 108 0
|
|
59
|
|
inline dReal OdeAMotorJoint::get_param_vel(int axis) const;
|
|
|
|
776 15 get_param_f_max 0 4 1276 31 OdeAMotorJoint::get_param_f_max 0 1 109 0
|
|
61
|
|
inline dReal OdeAMotorJoint::get_param_f_max(int axis) const;
|
|
|
|
777 22 get_param_fudge_factor 0 4 1276 38 OdeAMotorJoint::get_param_fudge_factor 0 1 110 0
|
|
68
|
|
inline dReal OdeAMotorJoint::get_param_fudge_factor(int axis) const;
|
|
|
|
778 16 get_param_bounce 0 4 1276 32 OdeAMotorJoint::get_param_bounce 0 1 111 0
|
|
62
|
|
inline dReal OdeAMotorJoint::get_param_bounce(int axis) const;
|
|
|
|
779 13 get_param_CFM 0 4 1276 29 OdeAMotorJoint::get_param_CFM 0 1 112 0
|
|
59
|
|
inline dReal OdeAMotorJoint::get_param_CFM(int axis) const;
|
|
|
|
780 18 get_param_stop_ERP 0 4 1276 34 OdeAMotorJoint::get_param_stop_ERP 0 1 113 0
|
|
64
|
|
inline dReal OdeAMotorJoint::get_param_stop_ERP(int axis) const;
|
|
|
|
781 18 get_param_stop_CFM 0 4 1276 34 OdeAMotorJoint::get_param_stop_CFM 0 1 114 0
|
|
64
|
|
inline dReal OdeAMotorJoint::get_param_stop_CFM(int axis) const;
|
|
|
|
782 14 get_class_type 0 4 1276 30 OdeAMotorJoint::get_class_type 0 1 115 0
|
|
55
|
|
static TypeHandle OdeAMotorJoint::get_class_type(void);
|
|
|
|
783 12 OdeBallJoint 0 4 1277 26 OdeBallJoint::OdeBallJoint 0 2 116 117 0
|
|
117
|
|
OdeBallJoint::OdeBallJoint(OdeWorld &world);
|
|
OdeBallJoint::OdeBallJoint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
|
|
784 10 set_anchor 0 4 1277 24 OdeBallJoint::set_anchor 0 2 118 119 0
|
|
128
|
|
inline void OdeBallJoint::set_anchor(dReal x, dReal y, dReal z);
|
|
inline void OdeBallJoint::set_anchor(LVecBase3f const &anchor);
|
|
|
|
785 11 set_anchor2 0 4 1277 25 OdeBallJoint::set_anchor2 0 2 120 121 0
|
|
130
|
|
inline void OdeBallJoint::set_anchor2(dReal x, dReal y, dReal z);
|
|
inline void OdeBallJoint::set_anchor2(LVecBase3f const &anchor);
|
|
|
|
786 10 get_anchor 0 4 1277 24 OdeBallJoint::get_anchor 0 1 122 0
|
|
55
|
|
inline LVecBase3f OdeBallJoint::get_anchor(void) const;
|
|
|
|
787 11 get_anchor2 0 4 1277 25 OdeBallJoint::get_anchor2 0 1 123 0
|
|
56
|
|
inline LVecBase3f OdeBallJoint::get_anchor2(void) const;
|
|
|
|
788 14 get_class_type 0 4 1277 28 OdeBallJoint::get_class_type 0 1 124 0
|
|
53
|
|
static TypeHandle OdeBallJoint::get_class_type(void);
|
|
|
|
789 7 OdeMass 0 4 1278 16 OdeMass::OdeMass 0 2 125 126 0
|
|
62
|
|
OdeMass::OdeMass(void);
|
|
OdeMass::OdeMass(OdeMass const ©);
|
|
|
|
790 5 check 0 4 1278 14 OdeMass::check 0 1 127 0
|
|
32
|
|
inline int OdeMass::check(void);
|
|
|
|
791 8 set_zero 0 4 1278 17 OdeMass::set_zero 0 1 128 0
|
|
36
|
|
inline void OdeMass::set_zero(void);
|
|
|
|
792 14 set_parameters 0 4 1278 23 OdeMass::set_parameters 0 2 129 130 0
|
|
248
|
|
inline void OdeMass::set_parameters(dReal themass, dReal cgx, dReal cgy, dReal cgz, dReal I11, dReal I22, dReal I33, dReal I12, dReal I13, dReal I23);
|
|
inline void OdeMass::set_parameters(dReal themass, LVecBase3f const ¢er, LMatrix3f const &r);
|
|
|
|
793 10 set_sphere 0 4 1278 19 OdeMass::set_sphere 0 1 131 0
|
|
61
|
|
inline void OdeMass::set_sphere(dReal density, dReal radius);
|
|
|
|
794 16 set_sphere_total 0 4 1278 25 OdeMass::set_sphere_total 0 1 132 0
|
|
70
|
|
inline void OdeMass::set_sphere_total(dReal total_mass, dReal radius);
|
|
|
|
795 11 set_capsule 0 4 1278 20 OdeMass::set_capsule 0 1 133 0
|
|
91
|
|
inline void OdeMass::set_capsule(dReal density, int direction, dReal radius, dReal length);
|
|
|
|
796 17 set_capsule_total 0 4 1278 26 OdeMass::set_capsule_total 0 1 134 0
|
|
100
|
|
inline void OdeMass::set_capsule_total(dReal total_mass, int direction, dReal radius, dReal length);
|
|
|
|
797 12 set_cylinder 0 4 1278 21 OdeMass::set_cylinder 0 1 135 0
|
|
92
|
|
inline void OdeMass::set_cylinder(dReal density, int direction, dReal radius, dReal length);
|
|
|
|
798 18 set_cylinder_total 0 4 1278 27 OdeMass::set_cylinder_total 0 1 136 0
|
|
101
|
|
inline void OdeMass::set_cylinder_total(dReal total_mass, int direction, dReal radius, dReal length);
|
|
|
|
799 7 set_box 0 4 1278 16 OdeMass::set_box 0 2 137 138 0
|
|
143
|
|
inline void OdeMass::set_box(dReal density, dReal lx, dReal ly, dReal lz);
|
|
inline void OdeMass::set_box(dReal density, LVecBase3f const &size);
|
|
|
|
800 13 set_box_total 0 4 1278 22 OdeMass::set_box_total 0 2 139 140 0
|
|
161
|
|
inline void OdeMass::set_box_total(dReal total_mass, dReal lx, dReal ly, dReal lz);
|
|
inline void OdeMass::set_box_total(dReal total_mass, LVecBase3f const &size);
|
|
|
|
801 6 adjust 0 4 1278 15 OdeMass::adjust 0 1 141 0
|
|
43
|
|
inline void OdeMass::adjust(dReal newmass);
|
|
|
|
802 9 translate 0 4 1278 18 OdeMass::translate 0 2 142 143 0
|
|
113
|
|
inline void OdeMass::translate(dReal x, dReal y, dReal z);
|
|
inline void OdeMass::translate(LVecBase3f const &pos);
|
|
|
|
803 6 rotate 0 4 1278 15 OdeMass::rotate 0 1 144 0
|
|
48
|
|
inline void OdeMass::rotate(LMatrix3f const &r);
|
|
|
|
804 3 add 0 4 1278 12 OdeMass::add 0 1 145 0
|
|
41
|
|
inline void OdeMass::add(OdeMass &other);
|
|
|
|
805 13 get_magnitude 0 4 1278 22 OdeMass::get_magnitude 0 1 146 0
|
|
48
|
|
inline dReal OdeMass::get_magnitude(void) const;
|
|
|
|
806 10 get_center 0 4 1278 19 OdeMass::get_center 0 1 147 0
|
|
48
|
|
inline LPoint3f OdeMass::get_center(void) const;
|
|
|
|
807 19 get_inertial_tensor 0 4 1278 28 OdeMass::get_inertial_tensor 0 1 148 0
|
|
58
|
|
inline LMatrix3f OdeMass::get_inertial_tensor(void) const;
|
|
|
|
808 5 write 0 6 1278 14 OdeMass::write 0 1 149 0
|
|
92
|
|
virtual void OdeMass::write(std::ostream &out = ::std::cout, unsigned int indent = 0) const;
|
|
|
|
809 14 get_class_type 0 4 1278 23 OdeMass::get_class_type 0 1 150 0
|
|
48
|
|
static TypeHandle OdeMass::get_class_type(void);
|
|
|
|
810 7 OdeBody 0 4 1280 16 OdeBody::OdeBody 0 1 151 0
|
|
34
|
|
OdeBody::OdeBody(OdeWorld &world);
|
|
|
|
811 7 destroy 0 4 1280 16 OdeBody::destroy 0 1 152 0
|
|
28
|
|
void OdeBody::destroy(void);
|
|
|
|
812 8 is_empty 0 4 1280 17 OdeBody::is_empty 0 1 153 201
|
|
/**
|
|
* Returns true if the ID is 0, meaning the OdeBody does not point to a valid
|
|
* body. It is an error to call a method on an empty body. Note that an
|
|
* empty OdeBody also evaluates to False.
|
|
*/
|
|
42
|
|
inline bool OdeBody::is_empty(void) const;
|
|
|
|
813 6 get_id 0 4 1280 15 OdeBody::get_id 0 1 154 42
|
|
/**
|
|
* Returns the underlying dBodyID.
|
|
*/
|
|
43
|
|
inline dBodyID OdeBody::get_id(void) const;
|
|
|
|
814 33 set_auto_disable_linear_threshold 0 4 1280 42 OdeBody::set_auto_disable_linear_threshold 0 1 155 0
|
|
79
|
|
inline void OdeBody::set_auto_disable_linear_threshold(dReal linear_threshold);
|
|
|
|
815 34 set_auto_disable_angular_threshold 0 4 1280 43 OdeBody::set_auto_disable_angular_threshold 0 1 156 0
|
|
81
|
|
inline void OdeBody::set_auto_disable_angular_threshold(dReal angular_threshold);
|
|
|
|
816 22 set_auto_disable_steps 0 4 1280 31 OdeBody::set_auto_disable_steps 0 1 157 0
|
|
55
|
|
inline void OdeBody::set_auto_disable_steps(int steps);
|
|
|
|
817 21 set_auto_disable_time 0 4 1280 30 OdeBody::set_auto_disable_time 0 1 158 0
|
|
55
|
|
inline void OdeBody::set_auto_disable_time(dReal time);
|
|
|
|
818 21 set_auto_disable_flag 0 4 1280 30 OdeBody::set_auto_disable_flag 0 1 159 0
|
|
64
|
|
inline void OdeBody::set_auto_disable_flag(int do_auto_disable);
|
|
|
|
819 25 set_auto_disable_defaults 0 4 1280 34 OdeBody::set_auto_disable_defaults 0 1 160 0
|
|
53
|
|
inline void OdeBody::set_auto_disable_defaults(void);
|
|
|
|
820 8 set_data 0 4 1280 17 OdeBody::set_data 0 1 161 0
|
|
82
|
|
inline void OdeBody::set_data(void *data);
|
|
void OdeBody::set_data(PyObject *data);
|
|
|
|
821 12 set_position 0 4 1280 21 OdeBody::set_position 0 2 162 163 0
|
|
119
|
|
inline void OdeBody::set_position(dReal x, dReal y, dReal z);
|
|
inline void OdeBody::set_position(LVecBase3f const &pos);
|
|
|
|
822 12 set_rotation 0 4 1280 21 OdeBody::set_rotation 0 1 164 0
|
|
54
|
|
inline void OdeBody::set_rotation(LMatrix3f const &r);
|
|
|
|
823 14 set_quaternion 0 4 1280 23 OdeBody::set_quaternion 0 1 165 0
|
|
59
|
|
inline void OdeBody::set_quaternion(LQuaternionf const &q);
|
|
|
|
824 14 set_linear_vel 0 4 1280 23 OdeBody::set_linear_vel 0 2 166 167 0
|
|
123
|
|
inline void OdeBody::set_linear_vel(dReal x, dReal y, dReal z);
|
|
inline void OdeBody::set_linear_vel(LVecBase3f const &vel);
|
|
|
|
825 15 set_angular_vel 0 4 1280 24 OdeBody::set_angular_vel 0 2 168 169 0
|
|
125
|
|
inline void OdeBody::set_angular_vel(dReal x, dReal y, dReal z);
|
|
inline void OdeBody::set_angular_vel(LVecBase3f const &vel);
|
|
|
|
826 8 set_mass 0 4 1280 17 OdeBody::set_mass 0 1 170 0
|
|
45
|
|
inline void OdeBody::set_mass(OdeMass &mass);
|
|
|
|
827 33 get_auto_disable_linear_threshold 0 4 1280 42 OdeBody::get_auto_disable_linear_threshold 0 1 171 0
|
|
68
|
|
inline dReal OdeBody::get_auto_disable_linear_threshold(void) const;
|
|
|
|
828 34 get_auto_disable_angular_threshold 0 4 1280 43 OdeBody::get_auto_disable_angular_threshold 0 1 172 0
|
|
69
|
|
inline dReal OdeBody::get_auto_disable_angular_threshold(void) const;
|
|
|
|
829 22 get_auto_disable_steps 0 4 1280 31 OdeBody::get_auto_disable_steps 0 1 173 0
|
|
55
|
|
inline int OdeBody::get_auto_disable_steps(void) const;
|
|
|
|
830 21 get_auto_disable_time 0 4 1280 30 OdeBody::get_auto_disable_time 0 1 174 0
|
|
56
|
|
inline dReal OdeBody::get_auto_disable_time(void) const;
|
|
|
|
831 21 get_auto_disable_flag 0 4 1280 30 OdeBody::get_auto_disable_flag 0 1 175 0
|
|
54
|
|
inline int OdeBody::get_auto_disable_flag(void) const;
|
|
|
|
832 8 get_data 0 4 1280 17 OdeBody::get_data 0 1 176 0
|
|
40
|
|
PyObject *OdeBody::get_data(void) const;
|
|
|
|
833 12 get_position 0 4 1280 21 OdeBody::get_position 0 1 177 0
|
|
52
|
|
inline LVecBase3f OdeBody::get_position(void) const;
|
|
|
|
834 12 get_rotation 0 4 1280 21 OdeBody::get_rotation 0 1 178 0
|
|
51
|
|
inline LMatrix3f OdeBody::get_rotation(void) const;
|
|
|
|
835 14 get_quaternion 0 4 1280 23 OdeBody::get_quaternion 0 1 179 0
|
|
54
|
|
inline LVecBase4f OdeBody::get_quaternion(void) const;
|
|
|
|
836 14 get_linear_vel 0 4 1280 23 OdeBody::get_linear_vel 0 1 180 0
|
|
54
|
|
inline LVecBase3f OdeBody::get_linear_vel(void) const;
|
|
|
|
837 15 get_angular_vel 0 4 1280 24 OdeBody::get_angular_vel 0 1 181 0
|
|
55
|
|
inline LVecBase3f OdeBody::get_angular_vel(void) const;
|
|
|
|
838 8 get_mass 0 4 1280 17 OdeBody::get_mass 0 1 182 0
|
|
45
|
|
inline OdeMass OdeBody::get_mass(void) const;
|
|
|
|
839 9 add_force 0 4 1280 18 OdeBody::add_force 0 2 183 184 0
|
|
114
|
|
inline void OdeBody::add_force(dReal fx, dReal fy, dReal fz);
|
|
inline void OdeBody::add_force(LVecBase3f const &f);
|
|
|
|
840 10 add_torque 0 4 1280 19 OdeBody::add_torque 0 2 185 186 0
|
|
116
|
|
inline void OdeBody::add_torque(dReal fx, dReal fy, dReal fz);
|
|
inline void OdeBody::add_torque(LVecBase3f const &f);
|
|
|
|
841 13 add_rel_force 0 4 1280 22 OdeBody::add_rel_force 0 2 187 188 0
|
|
122
|
|
inline void OdeBody::add_rel_force(dReal fx, dReal fy, dReal fz);
|
|
inline void OdeBody::add_rel_force(LVecBase3f const &f);
|
|
|
|
842 14 add_rel_torque 0 4 1280 23 OdeBody::add_rel_torque 0 2 189 190 0
|
|
124
|
|
inline void OdeBody::add_rel_torque(dReal fx, dReal fy, dReal fz);
|
|
inline void OdeBody::add_rel_torque(LVecBase3f const &f);
|
|
|
|
843 16 add_force_at_pos 0 4 1280 25 OdeBody::add_force_at_pos 0 2 191 192 0
|
|
181
|
|
inline void OdeBody::add_force_at_pos(dReal fx, dReal fy, dReal fz, dReal px, dReal py, dReal pz);
|
|
inline void OdeBody::add_force_at_pos(LVecBase3f const &f, LVecBase3f const &pos);
|
|
|
|
844 20 add_force_at_rel_pos 0 4 1280 29 OdeBody::add_force_at_rel_pos 0 2 193 194 0
|
|
189
|
|
inline void OdeBody::add_force_at_rel_pos(dReal fx, dReal fy, dReal fz, dReal px, dReal py, dReal pz);
|
|
inline void OdeBody::add_force_at_rel_pos(LVecBase3f const &f, LVecBase3f const &pos);
|
|
|
|
845 20 add_rel_force_at_pos 0 4 1280 29 OdeBody::add_rel_force_at_pos 0 2 195 196 0
|
|
189
|
|
inline void OdeBody::add_rel_force_at_pos(dReal fx, dReal fy, dReal fz, dReal px, dReal py, dReal pz);
|
|
inline void OdeBody::add_rel_force_at_pos(LVecBase3f const &f, LVecBase3f const &pos);
|
|
|
|
846 24 add_rel_force_at_rel_pos 0 4 1280 33 OdeBody::add_rel_force_at_rel_pos 0 2 197 198 0
|
|
197
|
|
inline void OdeBody::add_rel_force_at_rel_pos(dReal fx, dReal fy, dReal fz, dReal px, dReal py, dReal pz);
|
|
inline void OdeBody::add_rel_force_at_rel_pos(LVecBase3f const &f, LVecBase3f const &pos);
|
|
|
|
847 9 set_force 0 4 1280 18 OdeBody::set_force 0 2 199 200 0
|
|
111
|
|
inline void OdeBody::set_force(dReal x, dReal y, dReal z);
|
|
inline void OdeBody::set_force(LVecBase3f const &f);
|
|
|
|
848 10 set_torque 0 4 1280 19 OdeBody::set_torque 0 2 201 202 0
|
|
113
|
|
inline void OdeBody::set_torque(dReal x, dReal y, dReal z);
|
|
inline void OdeBody::set_torque(LVecBase3f const &f);
|
|
|
|
849 17 get_rel_point_pos 0 4 1280 26 OdeBody::get_rel_point_pos 0 2 203 204 0
|
|
152
|
|
inline LPoint3f OdeBody::get_rel_point_pos(dReal px, dReal py, dReal pz) const;
|
|
inline LPoint3f OdeBody::get_rel_point_pos(LVecBase3f const &pos) const;
|
|
|
|
850 17 get_rel_point_vel 0 4 1280 26 OdeBody::get_rel_point_vel 0 2 205 206 0
|
|
152
|
|
inline LPoint3f OdeBody::get_rel_point_vel(dReal px, dReal py, dReal pz) const;
|
|
inline LPoint3f OdeBody::get_rel_point_vel(LVecBase3f const &pos) const;
|
|
|
|
851 13 get_point_vel 0 4 1280 22 OdeBody::get_point_vel 0 2 207 208 0
|
|
144
|
|
inline LPoint3f OdeBody::get_point_vel(dReal px, dReal py, dReal pz) const;
|
|
inline LPoint3f OdeBody::get_point_vel(LVecBase3f const &pos) const;
|
|
|
|
852 17 get_pos_rel_point 0 4 1280 26 OdeBody::get_pos_rel_point 0 2 209 210 0
|
|
152
|
|
inline LPoint3f OdeBody::get_pos_rel_point(dReal px, dReal py, dReal pz) const;
|
|
inline LPoint3f OdeBody::get_pos_rel_point(LVecBase3f const &pos) const;
|
|
|
|
853 15 vector_to_world 0 4 1280 24 OdeBody::vector_to_world 0 2 211 212 0
|
|
152
|
|
inline LVecBase3f OdeBody::vector_to_world(dReal px, dReal py, dReal pz) const;
|
|
inline LVecBase3f OdeBody::vector_to_world(LVecBase3f const &pos) const;
|
|
|
|
854 17 vector_from_world 0 4 1280 26 OdeBody::vector_from_world 0 2 213 214 0
|
|
156
|
|
inline LVecBase3f OdeBody::vector_from_world(dReal px, dReal py, dReal pz) const;
|
|
inline LVecBase3f OdeBody::vector_from_world(LVecBase3f const &pos) const;
|
|
|
|
855 24 set_finite_rotation_mode 0 4 1280 33 OdeBody::set_finite_rotation_mode 0 1 215 0
|
|
56
|
|
inline void OdeBody::set_finite_rotation_mode(int mode);
|
|
|
|
856 24 set_finite_rotation_axis 0 4 1280 33 OdeBody::set_finite_rotation_axis 0 2 216 217 0
|
|
144
|
|
inline void OdeBody::set_finite_rotation_axis(dReal x, dReal y, dReal z);
|
|
inline void OdeBody::set_finite_rotation_axis(LVecBase3f const &axis);
|
|
|
|
857 24 get_finite_rotation_mode 0 4 1280 33 OdeBody::get_finite_rotation_mode 0 1 218 0
|
|
57
|
|
inline int OdeBody::get_finite_rotation_mode(void) const;
|
|
|
|
858 24 get_finite_rotation_axis 0 4 1280 33 OdeBody::get_finite_rotation_axis 0 1 219 0
|
|
64
|
|
inline LVecBase3f OdeBody::get_finite_rotation_axis(void) const;
|
|
|
|
859 14 get_num_joints 0 4 1280 23 OdeBody::get_num_joints 0 1 220 0
|
|
47
|
|
inline int OdeBody::get_num_joints(void) const;
|
|
|
|
860 9 get_joint 0 4 1280 18 OdeBody::get_joint 0 1 221 0
|
|
45
|
|
OdeJoint OdeBody::get_joint(int index) const;
|
|
|
|
861 19 get_converted_joint 0 4 1280 28 OdeBody::get_converted_joint 0 1 222 0
|
|
59
|
|
inline PyObject *OdeBody::get_converted_joint(int i) const;
|
|
|
|
862 0 0 0 0 0 0 0 0
|
|
0
|
|
|
|
863 6 enable 0 4 1280 15 OdeBody::enable 0 1 223 0
|
|
34
|
|
inline void OdeBody::enable(void);
|
|
|
|
864 7 disable 0 4 1280 16 OdeBody::disable 0 1 224 0
|
|
35
|
|
inline void OdeBody::disable(void);
|
|
|
|
865 10 is_enabled 0 4 1280 19 OdeBody::is_enabled 0 1 225 0
|
|
43
|
|
inline int OdeBody::is_enabled(void) const;
|
|
|
|
866 16 set_gravity_mode 0 4 1280 25 OdeBody::set_gravity_mode 0 1 226 0
|
|
48
|
|
inline void OdeBody::set_gravity_mode(int mode);
|
|
|
|
867 16 get_gravity_mode 0 4 1280 25 OdeBody::get_gravity_mode 0 1 227 0
|
|
49
|
|
inline int OdeBody::get_gravity_mode(void) const;
|
|
|
|
868 5 write 0 6 1280 14 OdeBody::write 0 1 228 0
|
|
92
|
|
virtual void OdeBody::write(std::ostream &out = ::std::cout, unsigned int indent = 0) const;
|
|
|
|
869 22 operator typecast bool 0 132 1280 31 OdeBody::operator typecast bool 0 1 231 0
|
|
27
|
|
operator bool (void) const;
|
|
|
|
870 10 compare_to 0 4 1280 19 OdeBody::compare_to 0 1 229 0
|
|
59
|
|
inline int OdeBody::compare_to(OdeBody const &other) const;
|
|
|
|
871 14 get_class_type 0 4 1280 23 OdeBody::get_class_type 0 1 230 0
|
|
48
|
|
static TypeHandle OdeBody::get_class_type(void);
|
|
|
|
872 7 destroy 0 4 1284 17 OdeSpace::destroy 0 1 232 0
|
|
29
|
|
void OdeSpace::destroy(void);
|
|
|
|
873 8 is_empty 0 4 1284 18 OdeSpace::is_empty 0 1 233 205
|
|
/**
|
|
* Returns true if the ID is 0, meaning the OdeSpace does not point to a valid
|
|
* space. It is an error to call a method on an empty space. Note that an
|
|
* empty OdeSpace also evaluates to False.
|
|
*/
|
|
43
|
|
inline bool OdeSpace::is_empty(void) const;
|
|
|
|
874 11 set_cleanup 0 4 1284 21 OdeSpace::set_cleanup 0 1 234 0
|
|
44
|
|
inline void OdeSpace::set_cleanup(int mode);
|
|
|
|
875 11 get_cleanup 0 4 1284 21 OdeSpace::get_cleanup 0 1 235 0
|
|
45
|
|
inline int OdeSpace::get_cleanup(void) const;
|
|
|
|
876 5 query 0 4 1284 15 OdeSpace::query 0 2 236 237 0
|
|
97
|
|
int OdeSpace::query(OdeGeom const &geom) const;
|
|
int OdeSpace::query(OdeSpace const &space) const;
|
|
|
|
877 13 get_num_geoms 0 4 1284 23 OdeSpace::get_num_geoms 0 1 238 0
|
|
47
|
|
inline int OdeSpace::get_num_geoms(void) const;
|
|
|
|
878 8 get_AABB 0 4 1284 18 OdeSpace::get_AABB 0 1 239 0
|
|
71
|
|
inline void OdeSpace::get_AABB(LVecBase3f &min, LVecBase3f &max) const;
|
|
|
|
879 13 get_AA_bounds 0 4 1284 23 OdeSpace::get_AA_bounds 0 1 240 0
|
|
53
|
|
inline PyObject *OdeSpace::get_AA_bounds(void) const;
|
|
|
|
880 8 is_space 0 4 1284 18 OdeSpace::is_space 0 1 241 0
|
|
36
|
|
inline int OdeSpace::is_space(void);
|
|
|
|
881 9 get_class 0 4 1284 19 OdeSpace::get_class 0 1 242 0
|
|
43
|
|
inline int OdeSpace::get_class(void) const;
|
|
|
|
882 17 set_category_bits 0 4 1284 27 OdeSpace::set_category_bits 0 1 243 0
|
|
63
|
|
inline void OdeSpace::set_category_bits(BitMask32 const &bits);
|
|
|
|
883 16 set_collide_bits 0 4 1284 26 OdeSpace::set_collide_bits 0 1 244 0
|
|
62
|
|
inline void OdeSpace::set_collide_bits(BitMask32 const &bits);
|
|
|
|
884 17 get_category_bits 0 4 1284 27 OdeSpace::get_category_bits 0 1 245 0
|
|
51
|
|
inline BitMask32 OdeSpace::get_category_bits(void);
|
|
|
|
885 16 get_collide_bits 0 4 1284 26 OdeSpace::get_collide_bits 0 1 246 0
|
|
50
|
|
inline BitMask32 OdeSpace::get_collide_bits(void);
|
|
|
|
886 6 enable 0 4 1284 16 OdeSpace::enable 0 1 247 0
|
|
35
|
|
inline void OdeSpace::enable(void);
|
|
|
|
887 7 disable 0 4 1284 17 OdeSpace::disable 0 1 248 0
|
|
36
|
|
inline void OdeSpace::disable(void);
|
|
|
|
888 10 is_enabled 0 4 1284 20 OdeSpace::is_enabled 0 1 249 0
|
|
38
|
|
inline int OdeSpace::is_enabled(void);
|
|
|
|
889 22 set_auto_collide_world 0 4 1284 32 OdeSpace::set_auto_collide_world 0 1 250 0
|
|
50
|
|
void OdeSpace::set_auto_collide_world(OdeWorld &);
|
|
|
|
890 28 set_auto_collide_joint_group 0 4 1284 38 OdeSpace::set_auto_collide_joint_group 0 1 251 0
|
|
61
|
|
void OdeSpace::set_auto_collide_joint_group(OdeJointGroup &);
|
|
|
|
891 3 add 0 4 1284 13 OdeSpace::add 0 2 252 253 0
|
|
71
|
|
void OdeSpace::add(OdeGeom &geom);
|
|
void OdeSpace::add(OdeSpace &space);
|
|
|
|
892 6 remove 0 4 1284 16 OdeSpace::remove 0 2 254 255 0
|
|
77
|
|
void OdeSpace::remove(OdeGeom &geom);
|
|
void OdeSpace::remove(OdeSpace &space);
|
|
|
|
893 5 clean 0 4 1284 15 OdeSpace::clean 0 1 256 0
|
|
27
|
|
void OdeSpace::clean(void);
|
|
|
|
894 8 get_geom 0 4 1284 18 OdeSpace::get_geom 0 1 257 0
|
|
34
|
|
OdeGeom OdeSpace::get_geom(int i);
|
|
|
|
895 9 get_space 0 4 1284 19 OdeSpace::get_space 0 1 258 0
|
|
48
|
|
inline OdeSpace OdeSpace::get_space(void) const;
|
|
|
|
896 5 write 0 6 1284 15 OdeSpace::write 0 1 259 0
|
|
93
|
|
virtual void OdeSpace::write(std::ostream &out = ::std::cout, unsigned int indent = 0) const;
|
|
|
|
897 22 operator typecast bool 0 132 1284 32 OdeSpace::operator typecast bool 0 1 279 0
|
|
27
|
|
operator bool (void) const;
|
|
|
|
898 23 convert_to_simple_space 0 4 1284 33 OdeSpace::convert_to_simple_space 0 1 260 0
|
|
61
|
|
OdeSimpleSpace OdeSpace::convert_to_simple_space(void) const;
|
|
|
|
899 21 convert_to_hash_space 0 4 1284 31 OdeSpace::convert_to_hash_space 0 1 261 0
|
|
57
|
|
OdeHashSpace OdeSpace::convert_to_hash_space(void) const;
|
|
|
|
900 26 convert_to_quad_tree_space 0 4 1284 36 OdeSpace::convert_to_quad_tree_space 0 1 262 0
|
|
66
|
|
OdeQuadTreeSpace OdeSpace::convert_to_quad_tree_space(void) const;
|
|
|
|
901 7 convert 0 4 1284 17 OdeSpace::convert 0 1 263 0
|
|
40
|
|
PyObject *OdeSpace::convert(void) const;
|
|
|
|
902 18 get_converted_geom 0 4 1284 28 OdeSpace::get_converted_geom 0 1 264 0
|
|
59
|
|
inline PyObject *OdeSpace::get_converted_geom(int i) const;
|
|
|
|
903 19 get_converted_space 0 4 1284 29 OdeSpace::get_converted_space 0 1 265 0
|
|
59
|
|
inline PyObject *OdeSpace::get_converted_space(void) const;
|
|
|
|
904 12 auto_collide 0 4 1284 22 OdeSpace::auto_collide 0 1 266 0
|
|
34
|
|
void OdeSpace::auto_collide(void);
|
|
|
|
905 7 collide 0 4 1284 17 OdeSpace::collide 0 1 267 0
|
|
62
|
|
int OdeSpace::collide(PyObject *arg, PyObject *near_callback);
|
|
|
|
906 14 set_collide_id 0 4 1284 24 OdeSpace::set_collide_id 0 2 268 269 0
|
|
118
|
|
int OdeSpace::set_collide_id(int collide_id, dGeomID id);
|
|
int OdeSpace::set_collide_id(OdeGeom &geom, int collide_id);
|
|
|
|
907 16 set_surface_type 0 4 1284 26 OdeSpace::set_surface_type 0 2 270 271 0
|
|
128
|
|
void OdeSpace::set_surface_type(int surface_type, dGeomID id);
|
|
void OdeSpace::set_surface_type(OdeGeom &geom, int surface_type);
|
|
|
|
908 16 get_surface_type 0 4 1284 26 OdeSpace::get_surface_type 0 2 272 273 0
|
|
90
|
|
int OdeSpace::get_surface_type(dGeomID o1);
|
|
int OdeSpace::get_surface_type(OdeGeom &geom);
|
|
|
|
909 14 get_collide_id 0 4 1284 24 OdeSpace::get_collide_id 0 2 274 275 0
|
|
86
|
|
int OdeSpace::get_collide_id(dGeomID o1);
|
|
int OdeSpace::get_collide_id(OdeGeom &geom);
|
|
|
|
910 19 set_collision_event 0 4 1284 29 OdeSpace::set_collision_event 0 1 276 0
|
|
73
|
|
inline void OdeSpace::set_collision_event(std::string const &event_name);
|
|
|
|
911 19 get_collision_event 0 4 1284 29 OdeSpace::get_collision_event 0 1 277 0
|
|
55
|
|
inline std::string OdeSpace::get_collision_event(void);
|
|
|
|
912 14 get_class_type 0 4 1284 24 OdeSpace::get_class_type 0 1 278 0
|
|
49
|
|
static TypeHandle OdeSpace::get_class_type(void);
|
|
|
|
913 7 destroy 0 4 1285 16 OdeGeom::destroy 0 1 280 0
|
|
28
|
|
void OdeGeom::destroy(void);
|
|
|
|
914 8 is_empty 0 4 1285 17 OdeGeom::is_empty 0 1 281 201
|
|
/**
|
|
* Returns true if the ID is 0, meaning the OdeGeom does not point to a valid
|
|
* geom. It is an error to call a method on an empty geom. Note that an
|
|
* empty OdeGeom also evaluates to False.
|
|
*/
|
|
42
|
|
inline bool OdeGeom::is_empty(void) const;
|
|
|
|
915 6 get_id 0 4 1285 15 OdeGeom::get_id 0 1 282 42
|
|
/**
|
|
* Returns the underlying dGeomID.
|
|
*/
|
|
43
|
|
inline dGeomID OdeGeom::get_id(void) const;
|
|
|
|
916 8 set_body 0 4 1285 17 OdeGeom::set_body 0 1 283 36
|
|
// INLINE void set_data(void* data);
|
|
45
|
|
inline void OdeGeom::set_body(OdeBody &body);
|
|
|
|
917 8 has_body 0 4 1285 17 OdeGeom::has_body 0 1 284 0
|
|
42
|
|
inline bool OdeGeom::has_body(void) const;
|
|
|
|
918 8 get_body 0 4 1285 17 OdeGeom::get_body 0 1 285 0
|
|
45
|
|
inline OdeBody OdeGeom::get_body(void) const;
|
|
|
|
919 12 set_position 0 4 1285 21 OdeGeom::set_position 0 2 286 287 0
|
|
119
|
|
inline void OdeGeom::set_position(dReal x, dReal y, dReal z);
|
|
inline void OdeGeom::set_position(LVecBase3f const &pos);
|
|
|
|
920 12 set_rotation 0 4 1285 21 OdeGeom::set_rotation 0 1 288 0
|
|
54
|
|
inline void OdeGeom::set_rotation(LMatrix3f const &r);
|
|
|
|
921 14 set_quaternion 0 4 1285 23 OdeGeom::set_quaternion 0 1 289 0
|
|
59
|
|
inline void OdeGeom::set_quaternion(LQuaternionf const &q);
|
|
|
|
922 12 get_position 0 4 1285 21 OdeGeom::get_position 0 1 290 0
|
|
50
|
|
inline LPoint3f OdeGeom::get_position(void) const;
|
|
|
|
923 12 get_rotation 0 4 1285 21 OdeGeom::get_rotation 0 1 291 0
|
|
51
|
|
inline LMatrix3f OdeGeom::get_rotation(void) const;
|
|
|
|
924 14 get_quaternion 0 4 1285 23 OdeGeom::get_quaternion 0 1 292 0
|
|
56
|
|
inline LQuaternionf OdeGeom::get_quaternion(void) const;
|
|
|
|
925 8 get_AABB 0 4 1285 17 OdeGeom::get_AABB 0 1 293 0
|
|
70
|
|
inline void OdeGeom::get_AABB(LVecBase3f &min, LVecBase3f &max) const;
|
|
|
|
926 13 get_AA_bounds 0 4 1285 22 OdeGeom::get_AA_bounds 0 1 294 0
|
|
52
|
|
inline PyObject *OdeGeom::get_AA_bounds(void) const;
|
|
|
|
927 8 is_space 0 4 1285 17 OdeGeom::is_space 0 1 295 0
|
|
35
|
|
inline int OdeGeom::is_space(void);
|
|
|
|
928 9 get_class 0 4 1285 18 OdeGeom::get_class 0 1 296 0
|
|
42
|
|
inline int OdeGeom::get_class(void) const;
|
|
|
|
929 17 set_category_bits 0 4 1285 26 OdeGeom::set_category_bits 0 1 297 0
|
|
62
|
|
inline void OdeGeom::set_category_bits(BitMask32 const &bits);
|
|
|
|
930 16 set_collide_bits 0 4 1285 25 OdeGeom::set_collide_bits 0 1 298 0
|
|
61
|
|
inline void OdeGeom::set_collide_bits(BitMask32 const &bits);
|
|
|
|
931 17 get_category_bits 0 4 1285 26 OdeGeom::get_category_bits 0 1 299 0
|
|
50
|
|
inline BitMask32 OdeGeom::get_category_bits(void);
|
|
|
|
932 16 get_collide_bits 0 4 1285 25 OdeGeom::get_collide_bits 0 1 300 0
|
|
49
|
|
inline BitMask32 OdeGeom::get_collide_bits(void);
|
|
|
|
933 6 enable 0 4 1285 15 OdeGeom::enable 0 1 301 0
|
|
34
|
|
inline void OdeGeom::enable(void);
|
|
|
|
934 7 disable 0 4 1285 16 OdeGeom::disable 0 1 302 0
|
|
35
|
|
inline void OdeGeom::disable(void);
|
|
|
|
935 10 is_enabled 0 4 1285 19 OdeGeom::is_enabled 0 1 303 0
|
|
37
|
|
inline int OdeGeom::is_enabled(void);
|
|
|
|
936 19 set_offset_position 0 4 1285 28 OdeGeom::set_offset_position 0 2 304 305 0
|
|
133
|
|
inline void OdeGeom::set_offset_position(dReal x, dReal y, dReal z);
|
|
inline void OdeGeom::set_offset_position(LVecBase3f const &pos);
|
|
|
|
937 19 set_offset_rotation 0 4 1285 28 OdeGeom::set_offset_rotation 0 1 306 0
|
|
61
|
|
inline void OdeGeom::set_offset_rotation(LMatrix3f const &r);
|
|
|
|
938 21 set_offset_quaternion 0 4 1285 30 OdeGeom::set_offset_quaternion 0 1 307 0
|
|
66
|
|
inline void OdeGeom::set_offset_quaternion(LQuaternionf const &q);
|
|
|
|
939 25 set_offset_world_position 0 4 1285 34 OdeGeom::set_offset_world_position 0 2 308 309 0
|
|
145
|
|
inline void OdeGeom::set_offset_world_position(dReal x, dReal y, dReal z);
|
|
inline void OdeGeom::set_offset_world_position(LVecBase3f const &pos);
|
|
|
|
940 25 set_offset_world_rotation 0 4 1285 34 OdeGeom::set_offset_world_rotation 0 1 310 0
|
|
67
|
|
inline void OdeGeom::set_offset_world_rotation(LMatrix3f const &r);
|
|
|
|
941 27 set_offset_world_quaternion 0 4 1285 36 OdeGeom::set_offset_world_quaternion 0 1 311 0
|
|
72
|
|
inline void OdeGeom::set_offset_world_quaternion(LQuaternionf const &q);
|
|
|
|
942 12 clear_offset 0 4 1285 21 OdeGeom::clear_offset 0 1 312 0
|
|
40
|
|
inline void OdeGeom::clear_offset(void);
|
|
|
|
943 9 is_offset 0 4 1285 18 OdeGeom::is_offset 0 1 313 0
|
|
36
|
|
inline int OdeGeom::is_offset(void);
|
|
|
|
944 19 get_offset_position 0 4 1285 28 OdeGeom::get_offset_position 0 1 314 0
|
|
57
|
|
inline LPoint3f OdeGeom::get_offset_position(void) const;
|
|
|
|
945 19 get_offset_rotation 0 4 1285 28 OdeGeom::get_offset_rotation 0 1 315 0
|
|
58
|
|
inline LMatrix3f OdeGeom::get_offset_rotation(void) const;
|
|
|
|
946 21 get_offset_quaternion 0 4 1285 30 OdeGeom::get_offset_quaternion 0 1 316 0
|
|
63
|
|
inline LQuaternionf OdeGeom::get_offset_quaternion(void) const;
|
|
|
|
947 9 get_space 0 4 1285 18 OdeGeom::get_space 0 1 317 0
|
|
40
|
|
OdeSpace OdeGeom::get_space(void) const;
|
|
|
|
948 19 get_converted_space 0 4 1285 28 OdeGeom::get_converted_space 0 1 318 0
|
|
58
|
|
inline PyObject *OdeGeom::get_converted_space(void) const;
|
|
|
|
949 5 write 0 6 1285 14 OdeGeom::write 0 1 319 0
|
|
92
|
|
virtual void OdeGeom::write(std::ostream &out = ::std::cout, unsigned int indent = 0) const;
|
|
|
|
950 22 operator typecast bool 0 132 1285 31 OdeGeom::operator typecast bool 0 1 333 0
|
|
27
|
|
operator bool (void) const;
|
|
|
|
951 10 compare_to 0 4 1285 19 OdeGeom::compare_to 0 1 320 0
|
|
59
|
|
inline int OdeGeom::compare_to(OdeGeom const &other) const;
|
|
|
|
952 7 convert 0 4 1285 16 OdeGeom::convert 0 1 321 0
|
|
39
|
|
PyObject *OdeGeom::convert(void) const;
|
|
|
|
953 14 convert_to_box 0 4 1285 23 OdeGeom::convert_to_box 0 1 322 0
|
|
47
|
|
OdeBoxGeom OdeGeom::convert_to_box(void) const;
|
|
|
|
954 26 convert_to_capped_cylinder 0 4 1285 35 OdeGeom::convert_to_capped_cylinder 0 1 323 0
|
|
70
|
|
OdeCappedCylinderGeom OdeGeom::convert_to_capped_cylinder(void) const;
|
|
|
|
955 19 convert_to_cylinder 0 4 1285 28 OdeGeom::convert_to_cylinder 0 1 324 43
|
|
// OdeConvexGeom convert_to_convex() const;
|
|
57
|
|
OdeCylinderGeom OdeGeom::convert_to_cylinder(void) const;
|
|
|
|
956 16 convert_to_plane 0 4 1285 25 OdeGeom::convert_to_plane 0 1 325 53
|
|
// OdeHeightfieldGeom convert_to_heightfield() const;
|
|
51
|
|
OdePlaneGeom OdeGeom::convert_to_plane(void) const;
|
|
|
|
957 14 convert_to_ray 0 4 1285 23 OdeGeom::convert_to_ray 0 1 326 0
|
|
47
|
|
OdeRayGeom OdeGeom::convert_to_ray(void) const;
|
|
|
|
958 17 convert_to_sphere 0 4 1285 26 OdeGeom::convert_to_sphere 0 1 327 0
|
|
53
|
|
OdeSphereGeom OdeGeom::convert_to_sphere(void) const;
|
|
|
|
959 19 convert_to_tri_mesh 0 4 1285 28 OdeGeom::convert_to_tri_mesh 0 1 328 0
|
|
56
|
|
OdeTriMeshGeom OdeGeom::convert_to_tri_mesh(void) const;
|
|
|
|
960 23 convert_to_simple_space 0 4 1285 32 OdeGeom::convert_to_simple_space 0 1 329 0
|
|
60
|
|
OdeSimpleSpace OdeGeom::convert_to_simple_space(void) const;
|
|
|
|
961 21 convert_to_hash_space 0 4 1285 30 OdeGeom::convert_to_hash_space 0 1 330 0
|
|
56
|
|
OdeHashSpace OdeGeom::convert_to_hash_space(void) const;
|
|
|
|
962 26 convert_to_quad_tree_space 0 4 1285 35 OdeGeom::convert_to_quad_tree_space 0 1 331 0
|
|
65
|
|
OdeQuadTreeSpace OdeGeom::convert_to_quad_tree_space(void) const;
|
|
|
|
963 14 get_class_type 0 4 1285 23 OdeGeom::get_class_type 0 1 332 0
|
|
48
|
|
static TypeHandle OdeGeom::get_class_type(void);
|
|
|
|
964 10 OdeBoxGeom 0 4 1287 22 OdeBoxGeom::OdeBoxGeom 0 3 334 335 336 0
|
|
189
|
|
OdeBoxGeom::OdeBoxGeom(dReal lx, dReal ly, dReal lz);
|
|
OdeBoxGeom::OdeBoxGeom(OdeSpace &space, dReal lx, dReal ly, dReal lz);
|
|
OdeBoxGeom::OdeBoxGeom(OdeSpace &space, LVecBase3f const &size);
|
|
|
|
965 11 set_lengths 0 4 1287 23 OdeBoxGeom::set_lengths 0 2 337 338 0
|
|
127
|
|
inline void OdeBoxGeom::set_lengths(dReal lx, dReal ly, dReal lz);
|
|
inline void OdeBoxGeom::set_lengths(LVecBase3f const &size);
|
|
|
|
966 11 get_lengths 0 4 1287 23 OdeBoxGeom::get_lengths 0 1 339 0
|
|
48
|
|
inline LVecBase3f OdeBoxGeom::get_lengths(void);
|
|
|
|
967 15 get_point_depth 0 4 1287 27 OdeBoxGeom::get_point_depth 0 2 340 341 0
|
|
129
|
|
inline dReal OdeBoxGeom::get_point_depth(dReal x, dReal y, dReal z);
|
|
inline dReal OdeBoxGeom::get_point_depth(LPoint3f const &p);
|
|
|
|
968 14 get_class_type 0 4 1287 26 OdeBoxGeom::get_class_type 0 1 342 0
|
|
51
|
|
static TypeHandle OdeBoxGeom::get_class_type(void);
|
|
|
|
969 21 OdeCappedCylinderGeom 0 4 1288 44 OdeCappedCylinderGeom::OdeCappedCylinderGeom 0 2 343 344 0
|
|
164
|
|
OdeCappedCylinderGeom::OdeCappedCylinderGeom(dReal radius, dReal length);
|
|
OdeCappedCylinderGeom::OdeCappedCylinderGeom(OdeSpace &space, dReal radius, dReal length);
|
|
|
|
970 10 set_params 0 4 1288 33 OdeCappedCylinderGeom::set_params 0 1 345 0
|
|
74
|
|
inline void OdeCappedCylinderGeom::set_params(dReal radius, dReal length);
|
|
|
|
971 10 get_params 0 4 1288 33 OdeCappedCylinderGeom::get_params 0 0 0
|
|
82
|
|
inline void OdeCappedCylinderGeom::get_params(dReal *radius, dReal *length) const;
|
|
|
|
972 10 get_radius 0 4 1288 33 OdeCappedCylinderGeom::get_radius 0 1 346 0
|
|
59
|
|
inline dReal OdeCappedCylinderGeom::get_radius(void) const;
|
|
|
|
973 10 get_length 0 4 1288 33 OdeCappedCylinderGeom::get_length 0 1 347 0
|
|
59
|
|
inline dReal OdeCappedCylinderGeom::get_length(void) const;
|
|
|
|
974 15 get_point_depth 0 4 1288 38 OdeCappedCylinderGeom::get_point_depth 0 2 348 349 0
|
|
163
|
|
inline dReal OdeCappedCylinderGeom::get_point_depth(dReal x, dReal y, dReal z) const;
|
|
inline dReal OdeCappedCylinderGeom::get_point_depth(LPoint3f const &p) const;
|
|
|
|
975 14 get_class_type 0 4 1288 37 OdeCappedCylinderGeom::get_class_type 0 1 350 0
|
|
62
|
|
static TypeHandle OdeCappedCylinderGeom::get_class_type(void);
|
|
|
|
976 14 OdeContactGeom 0 4 1289 30 OdeContactGeom::OdeContactGeom 0 2 351 352 0
|
|
97
|
|
OdeContactGeom::OdeContactGeom(void);
|
|
OdeContactGeom::OdeContactGeom(OdeContactGeom const ©);
|
|
|
|
977 7 get_pos 0 4 1289 23 OdeContactGeom::get_pos 0 1 353 0
|
|
54
|
|
inline LVecBase3f OdeContactGeom::get_pos(void) const;
|
|
|
|
978 10 get_normal 0 4 1289 26 OdeContactGeom::get_normal 0 1 354 0
|
|
57
|
|
inline LVecBase3f OdeContactGeom::get_normal(void) const;
|
|
|
|
979 9 get_depth 0 4 1289 25 OdeContactGeom::get_depth 0 1 355 0
|
|
51
|
|
inline dReal OdeContactGeom::get_depth(void) const;
|
|
|
|
980 6 get_g1 0 4 1289 22 OdeContactGeom::get_g1 0 1 356 0
|
|
50
|
|
inline OdeGeom OdeContactGeom::get_g1(void) const;
|
|
|
|
981 6 get_g2 0 4 1289 22 OdeContactGeom::get_g2 0 1 357 0
|
|
50
|
|
inline OdeGeom OdeContactGeom::get_g2(void) const;
|
|
|
|
982 9 get_side1 0 4 1289 25 OdeContactGeom::get_side1 0 1 358 0
|
|
49
|
|
inline int OdeContactGeom::get_side1(void) const;
|
|
|
|
983 9 get_side2 0 4 1289 25 OdeContactGeom::get_side2 0 1 359 0
|
|
49
|
|
inline int OdeContactGeom::get_side2(void) const;
|
|
|
|
984 7 set_pos 0 4 1289 23 OdeContactGeom::set_pos 0 1 360 0
|
|
59
|
|
inline void OdeContactGeom::set_pos(LVecBase3f const &pos);
|
|
|
|
985 10 set_normal 0 4 1289 26 OdeContactGeom::set_normal 0 1 361 0
|
|
65
|
|
inline void OdeContactGeom::set_normal(LVecBase3f const &normal);
|
|
|
|
986 9 set_depth 0 4 1289 25 OdeContactGeom::set_depth 0 1 362 0
|
|
57
|
|
inline void OdeContactGeom::set_depth(dReal const depth);
|
|
|
|
987 6 set_g1 0 4 1289 22 OdeContactGeom::set_g1 0 1 363 0
|
|
56
|
|
inline void OdeContactGeom::set_g1(OdeGeom const &geom);
|
|
|
|
988 6 set_g2 0 4 1289 22 OdeContactGeom::set_g2 0 1 364 0
|
|
56
|
|
inline void OdeContactGeom::set_g2(OdeGeom const &geom);
|
|
|
|
989 14 get_class_type 0 4 1289 30 OdeContactGeom::get_class_type 0 1 365 0
|
|
55
|
|
static TypeHandle OdeContactGeom::get_class_type(void);
|
|
|
|
990 9 get_geom1 0 4 1290 28 OdeCollisionEntry::get_geom1 0 1 367 51
|
|
/**
|
|
* Returns the first geom in the collision.
|
|
*/
|
|
56
|
|
inline OdeGeom OdeCollisionEntry::get_geom1(void) const;
|
|
|
|
991 9 get_geom2 0 4 1290 28 OdeCollisionEntry::get_geom2 0 1 368 52
|
|
/**
|
|
* Returns the second geom in the collision.
|
|
*/
|
|
56
|
|
inline OdeGeom OdeCollisionEntry::get_geom2(void) const;
|
|
|
|
992 9 get_body1 0 4 1290 28 OdeCollisionEntry::get_body1 0 1 369 51
|
|
/**
|
|
* Returns the first body in the collision.
|
|
*/
|
|
56
|
|
inline OdeBody OdeCollisionEntry::get_body1(void) const;
|
|
|
|
993 9 get_body2 0 4 1290 28 OdeCollisionEntry::get_body2 0 1 370 52
|
|
/**
|
|
* Returns the second body in the collision.
|
|
*/
|
|
56
|
|
inline OdeBody OdeCollisionEntry::get_body2(void) const;
|
|
|
|
994 16 get_num_contacts 0 4 1290 35 OdeCollisionEntry::get_num_contacts 0 1 371 59
|
|
/**
|
|
* Returns the number of contacts in the collision.
|
|
*/
|
|
67
|
|
inline std::size_t OdeCollisionEntry::get_num_contacts(void) const;
|
|
|
|
995 17 get_contact_point 0 4 1290 36 OdeCollisionEntry::get_contact_point 0 1 372 123
|
|
/**
|
|
* Returns the nth contact point in the collision. This does exactly the same
|
|
* as get_contact_geom(n).get_pos().
|
|
*/
|
|
74
|
|
inline LPoint3f OdeCollisionEntry::get_contact_point(std::size_t n) const;
|
|
|
|
996 16 get_contact_geom 0 4 1290 35 OdeCollisionEntry::get_contact_geom 0 1 373 57
|
|
/**
|
|
* Returns the nth contact geom in the collision.
|
|
*/
|
|
79
|
|
inline OdeContactGeom OdeCollisionEntry::get_contact_geom(std::size_t n) const;
|
|
|
|
997 11 operator [] 0 4 1290 30 OdeCollisionEntry::operator [] 0 1 374 0
|
|
74
|
|
inline OdeContactGeom OdeCollisionEntry::operator [](std::size_t n) const;
|
|
|
|
998 22 operator typecast bool 0 132 1290 41 OdeCollisionEntry::operator typecast bool 0 1 377 0
|
|
34
|
|
inline operator bool (void) const;
|
|
|
|
999 8 is_empty 0 4 1290 27 OdeCollisionEntry::is_empty 0 1 375 55
|
|
/**
|
|
* Returns true if the entry holds no contacts.
|
|
*/
|
|
52
|
|
inline bool OdeCollisionEntry::is_empty(void) const;
|
|
|
|
1000 14 get_class_type 0 4 1290 33 OdeCollisionEntry::get_class_type 0 1 376 0
|
|
58
|
|
static TypeHandle OdeCollisionEntry::get_class_type(void);
|
|
|
|
1001 17 OdeCollisionEntry 0 4 1290 36 OdeCollisionEntry::OdeCollisionEntry 0 1 366 10
|
|
/**
|
|
*
|
|
*/
|
|
81
|
|
inline OdeCollisionEntry::OdeCollisionEntry(OdeCollisionEntry const &) = default;
|
|
|
|
1002 20 OdeSurfaceParameters 0 4 1291 42 OdeSurfaceParameters::OdeSurfaceParameters 0 1 378 0
|
|
71
|
|
OdeSurfaceParameters::OdeSurfaceParameters(int mode = 0, dReal mu = 0);
|
|
|
|
1003 8 set_mode 0 4 1291 30 OdeSurfaceParameters::set_mode 0 1 379 0
|
|
53
|
|
inline void OdeSurfaceParameters::set_mode(int mode);
|
|
|
|
1004 6 set_mu 0 4 1291 28 OdeSurfaceParameters::set_mu 0 1 380 0
|
|
51
|
|
inline void OdeSurfaceParameters::set_mu(dReal mu);
|
|
|
|
1005 7 set_mu2 0 4 1291 29 OdeSurfaceParameters::set_mu2 0 1 381 0
|
|
53
|
|
inline void OdeSurfaceParameters::set_mu2(dReal mu2);
|
|
|
|
1006 10 set_bounce 0 4 1291 32 OdeSurfaceParameters::set_bounce 0 1 382 0
|
|
59
|
|
inline void OdeSurfaceParameters::set_bounce(dReal bounce);
|
|
|
|
1007 14 set_bounce_vel 0 4 1291 36 OdeSurfaceParameters::set_bounce_vel 0 1 383 0
|
|
67
|
|
inline void OdeSurfaceParameters::set_bounce_vel(dReal bounce_vel);
|
|
|
|
1008 12 set_soft_erp 0 4 1291 34 OdeSurfaceParameters::set_soft_erp 0 1 384 0
|
|
63
|
|
inline void OdeSurfaceParameters::set_soft_erp(dReal soft_erp);
|
|
|
|
1009 12 set_soft_cfm 0 4 1291 34 OdeSurfaceParameters::set_soft_cfm 0 1 385 0
|
|
63
|
|
inline void OdeSurfaceParameters::set_soft_cfm(dReal soft_cfm);
|
|
|
|
1010 11 set_motion1 0 4 1291 33 OdeSurfaceParameters::set_motion1 0 1 386 0
|
|
60
|
|
inline void OdeSurfaceParameters::set_motion1(dReal motion);
|
|
|
|
1011 11 set_motion2 0 4 1291 33 OdeSurfaceParameters::set_motion2 0 1 387 0
|
|
60
|
|
inline void OdeSurfaceParameters::set_motion2(dReal motion);
|
|
|
|
1012 9 set_slip1 0 4 1291 31 OdeSurfaceParameters::set_slip1 0 1 388 0
|
|
56
|
|
inline void OdeSurfaceParameters::set_slip1(dReal slip);
|
|
|
|
1013 9 set_slip2 0 4 1291 31 OdeSurfaceParameters::set_slip2 0 1 389 0
|
|
56
|
|
inline void OdeSurfaceParameters::set_slip2(dReal slip);
|
|
|
|
1014 8 get_mode 0 4 1291 30 OdeSurfaceParameters::get_mode 0 1 390 0
|
|
54
|
|
inline int OdeSurfaceParameters::get_mode(void) const;
|
|
|
|
1015 6 get_mu 0 4 1291 28 OdeSurfaceParameters::get_mu 0 1 391 0
|
|
54
|
|
inline dReal OdeSurfaceParameters::get_mu(void) const;
|
|
|
|
1016 7 get_mu2 0 4 1291 29 OdeSurfaceParameters::get_mu2 0 1 392 0
|
|
55
|
|
inline dReal OdeSurfaceParameters::get_mu2(void) const;
|
|
|
|
1017 10 get_bounce 0 4 1291 32 OdeSurfaceParameters::get_bounce 0 1 393 0
|
|
58
|
|
inline dReal OdeSurfaceParameters::get_bounce(void) const;
|
|
|
|
1018 14 get_bounce_vel 0 4 1291 36 OdeSurfaceParameters::get_bounce_vel 0 1 394 0
|
|
62
|
|
inline dReal OdeSurfaceParameters::get_bounce_vel(void) const;
|
|
|
|
1019 12 get_soft_erp 0 4 1291 34 OdeSurfaceParameters::get_soft_erp 0 1 395 0
|
|
60
|
|
inline dReal OdeSurfaceParameters::get_soft_erp(void) const;
|
|
|
|
1020 12 get_soft_cfm 0 4 1291 34 OdeSurfaceParameters::get_soft_cfm 0 1 396 0
|
|
60
|
|
inline dReal OdeSurfaceParameters::get_soft_cfm(void) const;
|
|
|
|
1021 11 get_motion1 0 4 1291 33 OdeSurfaceParameters::get_motion1 0 1 397 0
|
|
59
|
|
inline dReal OdeSurfaceParameters::get_motion1(void) const;
|
|
|
|
1022 11 get_motion2 0 4 1291 33 OdeSurfaceParameters::get_motion2 0 1 398 0
|
|
59
|
|
inline dReal OdeSurfaceParameters::get_motion2(void) const;
|
|
|
|
1023 9 get_slip1 0 4 1291 31 OdeSurfaceParameters::get_slip1 0 1 399 0
|
|
57
|
|
inline dReal OdeSurfaceParameters::get_slip1(void) const;
|
|
|
|
1024 9 get_slip2 0 4 1291 31 OdeSurfaceParameters::get_slip2 0 1 400 0
|
|
57
|
|
inline dReal OdeSurfaceParameters::get_slip2(void) const;
|
|
|
|
1025 14 get_class_type 0 4 1291 36 OdeSurfaceParameters::get_class_type 0 1 401 0
|
|
61
|
|
static TypeHandle OdeSurfaceParameters::get_class_type(void);
|
|
|
|
1026 10 OdeContact 0 4 1293 22 OdeContact::OdeContact 0 2 402 403 38
|
|
// OdeContact(const OdeContact ©);
|
|
78
|
|
OdeContact::OdeContact(void);
|
|
OdeContact::OdeContact(dContact const &contact);
|
|
|
|
1027 11 get_surface 0 4 1293 23 OdeContact::get_surface 0 1 404 0
|
|
64
|
|
inline OdeSurfaceParameters OdeContact::get_surface(void) const;
|
|
|
|
1028 8 get_geom 0 4 1293 20 OdeContact::get_geom 0 1 405 0
|
|
49
|
|
inline OdeContactGeom OdeContact::get_geom(void);
|
|
|
|
1029 9 get_fdir1 0 4 1293 21 OdeContact::get_fdir1 0 1 406 0
|
|
52
|
|
inline LVecBase3f OdeContact::get_fdir1(void) const;
|
|
|
|
1030 11 set_surface 0 4 1293 23 OdeContact::set_surface 0 1 407 0
|
|
84
|
|
inline void OdeContact::set_surface(OdeSurfaceParameters const &surface_parameters);
|
|
|
|
1031 8 set_geom 0 4 1293 20 OdeContact::set_geom 0 1 408 0
|
|
69
|
|
inline void OdeContact::set_geom(OdeContactGeom const &contact_geom);
|
|
|
|
1032 9 set_fdir1 0 4 1293 21 OdeContact::set_fdir1 0 1 409 0
|
|
59
|
|
inline void OdeContact::set_fdir1(LVecBase3f const &fdir1);
|
|
|
|
1033 14 get_class_type 0 4 1293 26 OdeContact::get_class_type 0 1 410 0
|
|
51
|
|
static TypeHandle OdeContact::get_class_type(void);
|
|
|
|
1034 15 OdeContactJoint 0 4 1294 32 OdeContactJoint::OdeContactJoint 0 2 411 412 0
|
|
183
|
|
OdeContactJoint::OdeContactJoint(OdeWorld &world, OdeContact const &contact);
|
|
OdeContactJoint::OdeContactJoint(OdeWorld &world, OdeJointGroup &joint_group, OdeContact const &contact);
|
|
|
|
1035 14 get_class_type 0 4 1294 31 OdeContactJoint::get_class_type 0 1 413 0
|
|
56
|
|
static TypeHandle OdeContactJoint::get_class_type(void);
|
|
|
|
1036 15 OdeCylinderGeom 0 4 1295 32 OdeCylinderGeom::OdeCylinderGeom 0 2 414 415 0
|
|
140
|
|
OdeCylinderGeom::OdeCylinderGeom(dReal radius, dReal length);
|
|
OdeCylinderGeom::OdeCylinderGeom(OdeSpace &space, dReal radius, dReal length);
|
|
|
|
1037 10 set_params 0 4 1295 27 OdeCylinderGeom::set_params 0 1 416 0
|
|
68
|
|
inline void OdeCylinderGeom::set_params(dReal radius, dReal length);
|
|
|
|
1038 10 get_params 0 4 1295 27 OdeCylinderGeom::get_params 0 0 0
|
|
76
|
|
inline void OdeCylinderGeom::get_params(dReal *radius, dReal *length) const;
|
|
|
|
1039 10 get_radius 0 4 1295 27 OdeCylinderGeom::get_radius 0 1 417 0
|
|
53
|
|
inline dReal OdeCylinderGeom::get_radius(void) const;
|
|
|
|
1040 10 get_length 0 4 1295 27 OdeCylinderGeom::get_length 0 1 418 0
|
|
53
|
|
inline dReal OdeCylinderGeom::get_length(void) const;
|
|
|
|
1041 14 get_class_type 0 4 1295 31 OdeCylinderGeom::get_class_type 0 1 419 0
|
|
56
|
|
static TypeHandle OdeCylinderGeom::get_class_type(void);
|
|
|
|
1042 13 OdeFixedJoint 0 4 1296 28 OdeFixedJoint::OdeFixedJoint 0 2 420 421 0
|
|
121
|
|
OdeFixedJoint::OdeFixedJoint(OdeWorld &world);
|
|
OdeFixedJoint::OdeFixedJoint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
|
|
1043 3 set 0 4 1296 18 OdeFixedJoint::set 0 1 422 0
|
|
37
|
|
inline void OdeFixedJoint::set(void);
|
|
|
|
1044 14 get_class_type 0 4 1296 29 OdeFixedJoint::get_class_type 0 1 423 0
|
|
54
|
|
static TypeHandle OdeFixedJoint::get_class_type(void);
|
|
|
|
1045 12 OdeHashSpace 0 4 1297 26 OdeHashSpace::OdeHashSpace 0 2 424 425 0
|
|
78
|
|
OdeHashSpace::OdeHashSpace(void);
|
|
OdeHashSpace::OdeHashSpace(OdeSpace &space);
|
|
|
|
1046 10 set_levels 0 4 1297 24 OdeHashSpace::set_levels 0 1 426 0
|
|
65
|
|
inline void OdeHashSpace::set_levels(int minlevel, int maxlevel);
|
|
|
|
1047 13 get_min_level 0 4 1297 27 OdeHashSpace::get_min_level 0 1 427 0
|
|
51
|
|
inline int OdeHashSpace::get_min_level(void) const;
|
|
|
|
1048 13 get_max_level 0 4 1297 27 OdeHashSpace::get_max_level 0 1 428 0
|
|
51
|
|
inline int OdeHashSpace::get_max_level(void) const;
|
|
|
|
1049 14 get_class_type 0 4 1297 28 OdeHashSpace::get_class_type 0 1 429 0
|
|
53
|
|
static TypeHandle OdeHashSpace::get_class_type(void);
|
|
|
|
1050 14 OdeHinge2Joint 0 4 1298 30 OdeHinge2Joint::OdeHinge2Joint 0 2 430 431 0
|
|
125
|
|
OdeHinge2Joint::OdeHinge2Joint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
OdeHinge2Joint::OdeHinge2Joint(OdeWorld &world);
|
|
|
|
1051 10 set_anchor 0 4 1298 26 OdeHinge2Joint::set_anchor 0 2 432 433 0
|
|
132
|
|
inline void OdeHinge2Joint::set_anchor(dReal x, dReal y, dReal z);
|
|
inline void OdeHinge2Joint::set_anchor(LVecBase3f const &anchor);
|
|
|
|
1052 9 set_axis1 0 4 1298 25 OdeHinge2Joint::set_axis1 0 2 434 435 0
|
|
128
|
|
inline void OdeHinge2Joint::set_axis1(dReal x, dReal y, dReal z);
|
|
inline void OdeHinge2Joint::set_axis1(LVecBase3f const &axis);
|
|
|
|
1053 9 set_axis2 0 4 1298 25 OdeHinge2Joint::set_axis2 0 2 436 437 0
|
|
128
|
|
inline void OdeHinge2Joint::set_axis2(dReal x, dReal y, dReal z);
|
|
inline void OdeHinge2Joint::set_axis2(LVecBase3f const &axis);
|
|
|
|
1054 11 add_torques 0 4 1298 27 OdeHinge2Joint::add_torques 0 1 438 0
|
|
70
|
|
inline void OdeHinge2Joint::add_torques(dReal torque1, dReal torque2);
|
|
|
|
1055 10 get_anchor 0 4 1298 26 OdeHinge2Joint::get_anchor 0 1 439 0
|
|
57
|
|
inline LVecBase3f OdeHinge2Joint::get_anchor(void) const;
|
|
|
|
1056 11 get_anchor2 0 4 1298 27 OdeHinge2Joint::get_anchor2 0 1 440 0
|
|
58
|
|
inline LVecBase3f OdeHinge2Joint::get_anchor2(void) const;
|
|
|
|
1057 9 get_axis1 0 4 1298 25 OdeHinge2Joint::get_axis1 0 1 441 0
|
|
56
|
|
inline LVecBase3f OdeHinge2Joint::get_axis1(void) const;
|
|
|
|
1058 9 get_axis2 0 4 1298 25 OdeHinge2Joint::get_axis2 0 1 442 0
|
|
56
|
|
inline LVecBase3f OdeHinge2Joint::get_axis2(void) const;
|
|
|
|
1059 10 get_angle1 0 4 1298 26 OdeHinge2Joint::get_angle1 0 1 443 0
|
|
52
|
|
inline dReal OdeHinge2Joint::get_angle1(void) const;
|
|
|
|
1060 15 get_angle1_rate 0 4 1298 31 OdeHinge2Joint::get_angle1_rate 0 1 444 0
|
|
57
|
|
inline dReal OdeHinge2Joint::get_angle1_rate(void) const;
|
|
|
|
1061 15 get_angle2_rate 0 4 1298 31 OdeHinge2Joint::get_angle2_rate 0 1 445 0
|
|
57
|
|
inline dReal OdeHinge2Joint::get_angle2_rate(void) const;
|
|
|
|
1062 17 set_param_lo_stop 0 4 1298 33 OdeHinge2Joint::set_param_lo_stop 0 1 446 0
|
|
67
|
|
inline void OdeHinge2Joint::set_param_lo_stop(int axis, dReal val);
|
|
|
|
1063 17 set_param_hi_stop 0 4 1298 33 OdeHinge2Joint::set_param_hi_stop 0 1 447 0
|
|
67
|
|
inline void OdeHinge2Joint::set_param_hi_stop(int axis, dReal val);
|
|
|
|
1064 13 set_param_vel 0 4 1298 29 OdeHinge2Joint::set_param_vel 0 1 448 0
|
|
63
|
|
inline void OdeHinge2Joint::set_param_vel(int axis, dReal val);
|
|
|
|
1065 15 set_param_f_max 0 4 1298 31 OdeHinge2Joint::set_param_f_max 0 1 449 0
|
|
65
|
|
inline void OdeHinge2Joint::set_param_f_max(int axis, dReal val);
|
|
|
|
1066 22 set_param_fudge_factor 0 4 1298 38 OdeHinge2Joint::set_param_fudge_factor 0 1 450 0
|
|
72
|
|
inline void OdeHinge2Joint::set_param_fudge_factor(int axis, dReal val);
|
|
|
|
1067 16 set_param_bounce 0 4 1298 32 OdeHinge2Joint::set_param_bounce 0 1 451 0
|
|
66
|
|
inline void OdeHinge2Joint::set_param_bounce(int axis, dReal val);
|
|
|
|
1068 13 set_param_CFM 0 4 1298 29 OdeHinge2Joint::set_param_CFM 0 1 452 0
|
|
63
|
|
inline void OdeHinge2Joint::set_param_CFM(int axis, dReal val);
|
|
|
|
1069 18 set_param_stop_ERP 0 4 1298 34 OdeHinge2Joint::set_param_stop_ERP 0 1 453 0
|
|
68
|
|
inline void OdeHinge2Joint::set_param_stop_ERP(int axis, dReal val);
|
|
|
|
1070 18 set_param_stop_CFM 0 4 1298 34 OdeHinge2Joint::set_param_stop_CFM 0 1 454 0
|
|
68
|
|
inline void OdeHinge2Joint::set_param_stop_CFM(int axis, dReal val);
|
|
|
|
1071 24 set_param_suspension_ERP 0 4 1298 40 OdeHinge2Joint::set_param_suspension_ERP 0 1 455 0
|
|
74
|
|
inline void OdeHinge2Joint::set_param_suspension_ERP(int axis, dReal val);
|
|
|
|
1072 24 set_param_suspension_CFM 0 4 1298 40 OdeHinge2Joint::set_param_suspension_CFM 0 1 456 0
|
|
74
|
|
inline void OdeHinge2Joint::set_param_suspension_CFM(int axis, dReal val);
|
|
|
|
1073 17 get_param_lo_stop 0 4 1298 33 OdeHinge2Joint::get_param_lo_stop 0 1 457 0
|
|
63
|
|
inline dReal OdeHinge2Joint::get_param_lo_stop(int axis) const;
|
|
|
|
1074 17 get_param_hi_stop 0 4 1298 33 OdeHinge2Joint::get_param_hi_stop 0 1 458 0
|
|
63
|
|
inline dReal OdeHinge2Joint::get_param_hi_stop(int axis) const;
|
|
|
|
1075 13 get_param_vel 0 4 1298 29 OdeHinge2Joint::get_param_vel 0 1 459 0
|
|
59
|
|
inline dReal OdeHinge2Joint::get_param_vel(int axis) const;
|
|
|
|
1076 15 get_param_f_max 0 4 1298 31 OdeHinge2Joint::get_param_f_max 0 1 460 0
|
|
61
|
|
inline dReal OdeHinge2Joint::get_param_f_max(int axis) const;
|
|
|
|
1077 22 get_param_fudge_factor 0 4 1298 38 OdeHinge2Joint::get_param_fudge_factor 0 1 461 0
|
|
68
|
|
inline dReal OdeHinge2Joint::get_param_fudge_factor(int axis) const;
|
|
|
|
1078 16 get_param_bounce 0 4 1298 32 OdeHinge2Joint::get_param_bounce 0 1 462 0
|
|
62
|
|
inline dReal OdeHinge2Joint::get_param_bounce(int axis) const;
|
|
|
|
1079 13 get_param_CFM 0 4 1298 29 OdeHinge2Joint::get_param_CFM 0 1 463 0
|
|
59
|
|
inline dReal OdeHinge2Joint::get_param_CFM(int axis) const;
|
|
|
|
1080 18 get_param_stop_ERP 0 4 1298 34 OdeHinge2Joint::get_param_stop_ERP 0 1 464 0
|
|
64
|
|
inline dReal OdeHinge2Joint::get_param_stop_ERP(int axis) const;
|
|
|
|
1081 18 get_param_stop_CFM 0 4 1298 34 OdeHinge2Joint::get_param_stop_CFM 0 1 465 0
|
|
64
|
|
inline dReal OdeHinge2Joint::get_param_stop_CFM(int axis) const;
|
|
|
|
1082 24 get_param_suspension_ERP 0 4 1298 40 OdeHinge2Joint::get_param_suspension_ERP 0 1 466 0
|
|
70
|
|
inline dReal OdeHinge2Joint::get_param_suspension_ERP(int axis) const;
|
|
|
|
1083 24 get_param_suspension_CFM 0 4 1298 40 OdeHinge2Joint::get_param_suspension_CFM 0 1 467 0
|
|
70
|
|
inline dReal OdeHinge2Joint::get_param_suspension_CFM(int axis) const;
|
|
|
|
1084 14 get_class_type 0 4 1298 30 OdeHinge2Joint::get_class_type 0 1 468 0
|
|
55
|
|
static TypeHandle OdeHinge2Joint::get_class_type(void);
|
|
|
|
1085 13 OdeHingeJoint 0 4 1299 28 OdeHingeJoint::OdeHingeJoint 0 2 469 470 0
|
|
121
|
|
OdeHingeJoint::OdeHingeJoint(OdeWorld &world);
|
|
OdeHingeJoint::OdeHingeJoint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
|
|
1086 10 set_anchor 0 4 1299 25 OdeHingeJoint::set_anchor 0 2 471 472 0
|
|
130
|
|
inline void OdeHingeJoint::set_anchor(dReal x, dReal y, dReal z);
|
|
inline void OdeHingeJoint::set_anchor(LVecBase3f const &anchor);
|
|
|
|
1087 16 set_anchor_delta 0 4 1299 31 OdeHingeJoint::set_anchor_delta 0 2 473 474 0
|
|
195
|
|
inline void OdeHingeJoint::set_anchor_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az);
|
|
inline void OdeHingeJoint::set_anchor_delta(LVecBase3f const &anchor, LVecBase3f const &vec);
|
|
|
|
1088 8 set_axis 0 4 1299 23 OdeHingeJoint::set_axis 0 2 475 476 0
|
|
124
|
|
inline void OdeHingeJoint::set_axis(dReal x, dReal y, dReal z);
|
|
inline void OdeHingeJoint::set_axis(LVecBase3f const &axis);
|
|
|
|
1089 10 add_torque 0 4 1299 25 OdeHingeJoint::add_torque 0 1 477 0
|
|
52
|
|
inline void OdeHingeJoint::add_torque(dReal torque);
|
|
|
|
1090 10 get_anchor 0 4 1299 25 OdeHingeJoint::get_anchor 0 1 478 0
|
|
56
|
|
inline LVecBase3f OdeHingeJoint::get_anchor(void) const;
|
|
|
|
1091 11 get_anchor2 0 4 1299 26 OdeHingeJoint::get_anchor2 0 1 479 0
|
|
57
|
|
inline LVecBase3f OdeHingeJoint::get_anchor2(void) const;
|
|
|
|
1092 8 get_axis 0 4 1299 23 OdeHingeJoint::get_axis 0 1 480 0
|
|
54
|
|
inline LVecBase3f OdeHingeJoint::get_axis(void) const;
|
|
|
|
1093 9 get_angle 0 4 1299 24 OdeHingeJoint::get_angle 0 1 481 0
|
|
50
|
|
inline dReal OdeHingeJoint::get_angle(void) const;
|
|
|
|
1094 14 get_angle_rate 0 4 1299 29 OdeHingeJoint::get_angle_rate 0 1 482 0
|
|
55
|
|
inline dReal OdeHingeJoint::get_angle_rate(void) const;
|
|
|
|
1095 17 set_param_lo_stop 0 4 1299 32 OdeHingeJoint::set_param_lo_stop 0 1 483 0
|
|
56
|
|
inline void OdeHingeJoint::set_param_lo_stop(dReal val);
|
|
|
|
1096 17 set_param_hi_stop 0 4 1299 32 OdeHingeJoint::set_param_hi_stop 0 1 484 0
|
|
56
|
|
inline void OdeHingeJoint::set_param_hi_stop(dReal val);
|
|
|
|
1097 13 set_param_vel 0 4 1299 28 OdeHingeJoint::set_param_vel 0 1 485 0
|
|
52
|
|
inline void OdeHingeJoint::set_param_vel(dReal val);
|
|
|
|
1098 15 set_param_f_max 0 4 1299 30 OdeHingeJoint::set_param_f_max 0 1 486 0
|
|
54
|
|
inline void OdeHingeJoint::set_param_f_max(dReal val);
|
|
|
|
1099 22 set_param_fudge_factor 0 4 1299 37 OdeHingeJoint::set_param_fudge_factor 0 1 487 0
|
|
61
|
|
inline void OdeHingeJoint::set_param_fudge_factor(dReal val);
|
|
|
|
1100 16 set_param_bounce 0 4 1299 31 OdeHingeJoint::set_param_bounce 0 1 488 0
|
|
55
|
|
inline void OdeHingeJoint::set_param_bounce(dReal val);
|
|
|
|
1101 13 set_param_CFM 0 4 1299 28 OdeHingeJoint::set_param_CFM 0 1 489 0
|
|
52
|
|
inline void OdeHingeJoint::set_param_CFM(dReal val);
|
|
|
|
1102 18 set_param_stop_ERP 0 4 1299 33 OdeHingeJoint::set_param_stop_ERP 0 1 490 0
|
|
57
|
|
inline void OdeHingeJoint::set_param_stop_ERP(dReal val);
|
|
|
|
1103 18 set_param_stop_CFM 0 4 1299 33 OdeHingeJoint::set_param_stop_CFM 0 1 491 0
|
|
57
|
|
inline void OdeHingeJoint::set_param_stop_CFM(dReal val);
|
|
|
|
1104 17 get_param_lo_stop 0 4 1299 32 OdeHingeJoint::get_param_lo_stop 0 1 492 0
|
|
58
|
|
inline dReal OdeHingeJoint::get_param_lo_stop(void) const;
|
|
|
|
1105 17 get_param_hi_stop 0 4 1299 32 OdeHingeJoint::get_param_hi_stop 0 1 493 0
|
|
58
|
|
inline dReal OdeHingeJoint::get_param_hi_stop(void) const;
|
|
|
|
1106 13 get_param_vel 0 4 1299 28 OdeHingeJoint::get_param_vel 0 1 494 0
|
|
54
|
|
inline dReal OdeHingeJoint::get_param_vel(void) const;
|
|
|
|
1107 15 get_param_f_max 0 4 1299 30 OdeHingeJoint::get_param_f_max 0 1 495 0
|
|
56
|
|
inline dReal OdeHingeJoint::get_param_f_max(void) const;
|
|
|
|
1108 22 get_param_fudge_factor 0 4 1299 37 OdeHingeJoint::get_param_fudge_factor 0 1 496 0
|
|
63
|
|
inline dReal OdeHingeJoint::get_param_fudge_factor(void) const;
|
|
|
|
1109 16 get_param_bounce 0 4 1299 31 OdeHingeJoint::get_param_bounce 0 1 497 0
|
|
57
|
|
inline dReal OdeHingeJoint::get_param_bounce(void) const;
|
|
|
|
1110 13 get_param_CFM 0 4 1299 28 OdeHingeJoint::get_param_CFM 0 1 498 0
|
|
54
|
|
inline dReal OdeHingeJoint::get_param_CFM(void) const;
|
|
|
|
1111 18 get_param_stop_ERP 0 4 1299 33 OdeHingeJoint::get_param_stop_ERP 0 1 499 0
|
|
59
|
|
inline dReal OdeHingeJoint::get_param_stop_ERP(void) const;
|
|
|
|
1112 18 get_param_stop_CFM 0 4 1299 33 OdeHingeJoint::get_param_stop_CFM 0 1 500 0
|
|
59
|
|
inline dReal OdeHingeJoint::get_param_stop_CFM(void) const;
|
|
|
|
1113 14 get_class_type 0 4 1299 29 OdeHingeJoint::get_class_type 0 1 501 0
|
|
54
|
|
static TypeHandle OdeHingeJoint::get_class_type(void);
|
|
|
|
1114 18 OdeJointCollection 0 4 1300 38 OdeJointCollection::OdeJointCollection 0 2 502 503 0
|
|
117
|
|
OdeJointCollection::OdeJointCollection(void);
|
|
OdeJointCollection::OdeJointCollection(OdeJointCollection const ©);
|
|
|
|
1115 10 operator = 0 4 1300 30 OdeJointCollection::operator = 0 1 504 0
|
|
68
|
|
void OdeJointCollection::operator =(OdeJointCollection const ©);
|
|
|
|
1116 19 ~OdeJointCollection 0 4 1300 39 OdeJointCollection::~OdeJointCollection 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
53
|
|
inline OdeJointCollection::~OdeJointCollection(void);
|
|
|
|
1117 9 add_joint 0 4 1300 29 OdeJointCollection::add_joint 0 1 505 0
|
|
58
|
|
void OdeJointCollection::add_joint(OdeJoint const &joint);
|
|
|
|
1118 12 remove_joint 0 4 1300 32 OdeJointCollection::remove_joint 0 1 506 0
|
|
61
|
|
bool OdeJointCollection::remove_joint(OdeJoint const &joint);
|
|
|
|
1119 15 add_joints_from 0 4 1300 35 OdeJointCollection::add_joints_from 0 1 507 0
|
|
74
|
|
void OdeJointCollection::add_joints_from(OdeJointCollection const &other);
|
|
|
|
1120 18 remove_joints_from 0 4 1300 38 OdeJointCollection::remove_joints_from 0 1 508 0
|
|
77
|
|
void OdeJointCollection::remove_joints_from(OdeJointCollection const &other);
|
|
|
|
1121 23 remove_duplicate_joints 0 4 1300 43 OdeJointCollection::remove_duplicate_joints 0 1 509 0
|
|
55
|
|
void OdeJointCollection::remove_duplicate_joints(void);
|
|
|
|
1122 9 has_joint 0 4 1300 29 OdeJointCollection::has_joint 0 1 510 0
|
|
64
|
|
bool OdeJointCollection::has_joint(OdeJoint const &joint) const;
|
|
|
|
1123 5 clear 0 4 1300 25 OdeJointCollection::clear 0 1 511 0
|
|
37
|
|
void OdeJointCollection::clear(void);
|
|
|
|
1124 8 is_empty 0 4 1300 28 OdeJointCollection::is_empty 0 1 512 0
|
|
46
|
|
bool OdeJointCollection::is_empty(void) const;
|
|
|
|
1125 14 get_num_joints 0 4 1300 34 OdeJointCollection::get_num_joints 0 1 513 0
|
|
51
|
|
int OdeJointCollection::get_num_joints(void) const;
|
|
|
|
1126 9 get_joint 0 4 1300 29 OdeJointCollection::get_joint 0 1 514 0
|
|
56
|
|
OdeJoint OdeJointCollection::get_joint(int index) const;
|
|
|
|
1127 11 operator [] 0 4 1300 31 OdeJointCollection::operator [] 0 1 515 0
|
|
58
|
|
OdeJoint OdeJointCollection::operator [](int index) const;
|
|
|
|
1128 4 size 0 4 1300 24 OdeJointCollection::size 0 1 516 106
|
|
/**
|
|
* Returns the number of joints in the collection. This is the same thing as
|
|
* get_num_joints().
|
|
*/
|
|
41
|
|
int OdeJointCollection::size(void) const;
|
|
|
|
1129 11 operator += 0 4 1300 31 OdeJointCollection::operator += 0 1 517 0
|
|
77
|
|
inline void OdeJointCollection::operator +=(OdeJointCollection const &other);
|
|
|
|
1130 10 operator + 0 4 1300 30 OdeJointCollection::operator + 0 1 518 0
|
|
96
|
|
inline OdeJointCollection OdeJointCollection::operator +(OdeJointCollection const &other) const;
|
|
|
|
1131 14 OdeLMotorJoint 0 4 1301 30 OdeLMotorJoint::OdeLMotorJoint 0 2 519 520 0
|
|
125
|
|
OdeLMotorJoint::OdeLMotorJoint(OdeWorld &world);
|
|
OdeLMotorJoint::OdeLMotorJoint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
|
|
1132 12 set_num_axes 0 4 1301 28 OdeLMotorJoint::set_num_axes 0 1 521 0
|
|
50
|
|
inline void OdeLMotorJoint::set_num_axes(int num);
|
|
|
|
1133 8 set_axis 0 4 1301 24 OdeLMotorJoint::set_axis 0 2 522 523 0
|
|
164
|
|
inline void OdeLMotorJoint::set_axis(int anum, int rel, dReal x, dReal y, dReal z);
|
|
inline void OdeLMotorJoint::set_axis(int anum, int rel, LVecBase3f const &axis);
|
|
|
|
1134 9 set_param 0 4 1301 25 OdeLMotorJoint::set_param 0 1 524 0
|
|
66
|
|
inline void OdeLMotorJoint::set_param(int parameter, dReal value);
|
|
|
|
1135 12 get_num_axes 0 4 1301 28 OdeLMotorJoint::get_num_axes 0 1 525 0
|
|
52
|
|
inline int OdeLMotorJoint::get_num_axes(void) const;
|
|
|
|
1136 8 get_axis 0 4 1301 24 OdeLMotorJoint::get_axis 0 1 526 0
|
|
59
|
|
inline LVecBase3f OdeLMotorJoint::get_axis(int anum) const;
|
|
|
|
1137 9 get_param 0 4 1301 25 OdeLMotorJoint::get_param 0 1 527 0
|
|
60
|
|
inline dReal OdeLMotorJoint::get_param(int parameter) const;
|
|
|
|
1138 14 get_class_type 0 4 1301 30 OdeLMotorJoint::get_class_type 0 1 528 0
|
|
55
|
|
static TypeHandle OdeLMotorJoint::get_class_type(void);
|
|
|
|
1139 12 OdeNullJoint 0 4 1302 26 OdeNullJoint::OdeNullJoint 0 2 529 530 0
|
|
117
|
|
OdeNullJoint::OdeNullJoint(OdeWorld &world);
|
|
OdeNullJoint::OdeNullJoint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
|
|
1140 14 get_class_type 0 4 1302 28 OdeNullJoint::get_class_type 0 1 531 0
|
|
53
|
|
static TypeHandle OdeNullJoint::get_class_type(void);
|
|
|
|
1141 15 OdePlane2dJoint 0 4 1303 32 OdePlane2dJoint::OdePlane2dJoint 0 2 532 533 0
|
|
129
|
|
OdePlane2dJoint::OdePlane2dJoint(OdeWorld &world);
|
|
OdePlane2dJoint::OdePlane2dJoint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
|
|
1142 11 set_x_param 0 4 1303 28 OdePlane2dJoint::set_x_param 0 1 534 0
|
|
69
|
|
inline void OdePlane2dJoint::set_x_param(int parameter, dReal value);
|
|
|
|
1143 11 set_y_param 0 4 1303 28 OdePlane2dJoint::set_y_param 0 1 535 0
|
|
69
|
|
inline void OdePlane2dJoint::set_y_param(int parameter, dReal value);
|
|
|
|
1144 15 set_angle_param 0 4 1303 32 OdePlane2dJoint::set_angle_param 0 1 536 0
|
|
73
|
|
inline void OdePlane2dJoint::set_angle_param(int parameter, dReal value);
|
|
|
|
1145 14 get_class_type 0 4 1303 31 OdePlane2dJoint::get_class_type 0 1 537 0
|
|
56
|
|
static TypeHandle OdePlane2dJoint::get_class_type(void);
|
|
|
|
1146 12 OdePlaneGeom 0 4 1304 26 OdePlaneGeom::OdePlaneGeom 0 4 538 539 540 541 0
|
|
269
|
|
OdePlaneGeom::OdePlaneGeom(dReal a, dReal b, dReal c, dReal d);
|
|
OdePlaneGeom::OdePlaneGeom(LVecBase4f const ¶ms);
|
|
OdePlaneGeom::OdePlaneGeom(OdeSpace &space, dReal a, dReal b, dReal c, dReal d);
|
|
OdePlaneGeom::OdePlaneGeom(OdeSpace &space, LVecBase4f const ¶ms);
|
|
|
|
1147 10 set_params 0 4 1304 24 OdePlaneGeom::set_params 0 2 542 543 0
|
|
137
|
|
inline void OdePlaneGeom::set_params(dReal a, dReal b, dReal c, dReal d);
|
|
inline void OdePlaneGeom::set_params(LVecBase4f const ¶ms);
|
|
|
|
1148 10 get_params 0 4 1304 24 OdePlaneGeom::get_params 0 1 544 0
|
|
55
|
|
inline LVecBase4f OdePlaneGeom::get_params(void) const;
|
|
|
|
1149 15 get_point_depth 0 4 1304 29 OdePlaneGeom::get_point_depth 0 2 545 546 0
|
|
145
|
|
inline dReal OdePlaneGeom::get_point_depth(dReal x, dReal y, dReal z) const;
|
|
inline dReal OdePlaneGeom::get_point_depth(LPoint3f const &p) const;
|
|
|
|
1150 14 get_class_type 0 4 1304 28 OdePlaneGeom::get_class_type 0 1 547 0
|
|
53
|
|
static TypeHandle OdePlaneGeom::get_class_type(void);
|
|
|
|
1151 16 OdeQuadTreeSpace 0 4 1305 34 OdeQuadTreeSpace::OdeQuadTreeSpace 0 2 548 549 0
|
|
224
|
|
OdeQuadTreeSpace::OdeQuadTreeSpace(LPoint3f const ¢er, LVecBase3f const &extents, int const depth);
|
|
OdeQuadTreeSpace::OdeQuadTreeSpace(OdeSpace &space, LPoint3f const ¢er, LVecBase3f const &extents, int const depth);
|
|
|
|
1152 14 get_class_type 0 4 1305 32 OdeQuadTreeSpace::get_class_type 0 1 550 0
|
|
57
|
|
static TypeHandle OdeQuadTreeSpace::get_class_type(void);
|
|
|
|
1153 10 OdeRayGeom 0 4 1306 22 OdeRayGeom::OdeRayGeom 0 2 551 552 0
|
|
92
|
|
OdeRayGeom::OdeRayGeom(dReal length);
|
|
OdeRayGeom::OdeRayGeom(OdeSpace &space, dReal length);
|
|
|
|
1154 10 set_length 0 4 1306 22 OdeRayGeom::set_length 0 1 553 0
|
|
49
|
|
inline void OdeRayGeom::set_length(dReal length);
|
|
|
|
1155 10 get_length 0 4 1306 22 OdeRayGeom::get_length 0 1 554 0
|
|
42
|
|
inline dReal OdeRayGeom::get_length(void);
|
|
|
|
1156 3 set 0 4 1306 15 OdeRayGeom::set 0 2 555 556 0
|
|
165
|
|
inline void OdeRayGeom::set(dReal px, dReal py, dReal pz, dReal dx, dReal dy, dReal dz);
|
|
inline void OdeRayGeom::set(LVecBase3f const &start, LVecBase3f const &dir);
|
|
|
|
1157 3 get 0 4 1306 15 OdeRayGeom::get 0 1 557 0
|
|
70
|
|
inline void OdeRayGeom::get(LVecBase3f &start, LVecBase3f &dir) const;
|
|
|
|
1158 9 get_start 0 4 1306 21 OdeRayGeom::get_start 0 1 558 0
|
|
52
|
|
inline LVecBase3f OdeRayGeom::get_start(void) const;
|
|
|
|
1159 13 get_direction 0 4 1306 25 OdeRayGeom::get_direction 0 1 559 0
|
|
56
|
|
inline LVecBase3f OdeRayGeom::get_direction(void) const;
|
|
|
|
1160 10 set_params 0 4 1306 22 OdeRayGeom::set_params 0 1 560 0
|
|
73
|
|
inline void OdeRayGeom::set_params(int first_contact, int backface_cull);
|
|
|
|
1161 10 get_params 0 4 1306 22 OdeRayGeom::get_params 0 0 0
|
|
81
|
|
inline void OdeRayGeom::get_params(int &first_contact, int &backface_cull) const;
|
|
|
|
1162 17 get_first_contact 0 4 1306 29 OdeRayGeom::get_first_contact 0 1 561 0
|
|
53
|
|
inline int OdeRayGeom::get_first_contact(void) const;
|
|
|
|
1163 17 get_backface_cull 0 4 1306 29 OdeRayGeom::get_backface_cull 0 1 562 0
|
|
53
|
|
inline int OdeRayGeom::get_backface_cull(void) const;
|
|
|
|
1164 15 set_closest_hit 0 4 1306 27 OdeRayGeom::set_closest_hit 0 1 563 0
|
|
57
|
|
inline void OdeRayGeom::set_closest_hit(int closest_hit);
|
|
|
|
1165 15 get_closest_hit 0 4 1306 27 OdeRayGeom::get_closest_hit 0 1 564 0
|
|
45
|
|
inline int OdeRayGeom::get_closest_hit(void);
|
|
|
|
1166 14 get_class_type 0 4 1306 26 OdeRayGeom::get_class_type 0 1 565 0
|
|
51
|
|
static TypeHandle OdeRayGeom::get_class_type(void);
|
|
|
|
1167 14 OdeSimpleSpace 0 4 1307 30 OdeSimpleSpace::OdeSimpleSpace 0 2 566 567 0
|
|
86
|
|
OdeSimpleSpace::OdeSimpleSpace(void);
|
|
OdeSimpleSpace::OdeSimpleSpace(OdeSpace &space);
|
|
|
|
1168 14 get_class_type 0 4 1307 30 OdeSimpleSpace::get_class_type 0 1 568 0
|
|
55
|
|
static TypeHandle OdeSimpleSpace::get_class_type(void);
|
|
|
|
1169 14 OdeSliderJoint 0 4 1308 30 OdeSliderJoint::OdeSliderJoint 0 2 569 570 0
|
|
125
|
|
OdeSliderJoint::OdeSliderJoint(OdeWorld &world);
|
|
OdeSliderJoint::OdeSliderJoint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
|
|
1170 8 set_axis 0 4 1308 24 OdeSliderJoint::set_axis 0 2 571 572 0
|
|
126
|
|
inline void OdeSliderJoint::set_axis(dReal x, dReal y, dReal z);
|
|
inline void OdeSliderJoint::set_axis(LVecBase3f const &axis);
|
|
|
|
1171 14 set_axis_delta 0 4 1308 30 OdeSliderJoint::set_axis_delta 0 2 573 574 0
|
|
191
|
|
inline void OdeSliderJoint::set_axis_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az);
|
|
inline void OdeSliderJoint::set_axis_delta(LVecBase3f const &axis, LVecBase3f const &vec);
|
|
|
|
1172 9 add_force 0 4 1308 25 OdeSliderJoint::add_force 0 1 575 0
|
|
51
|
|
inline void OdeSliderJoint::add_force(dReal force);
|
|
|
|
1173 12 get_position 0 4 1308 28 OdeSliderJoint::get_position 0 1 576 0
|
|
54
|
|
inline dReal OdeSliderJoint::get_position(void) const;
|
|
|
|
1174 17 get_position_rate 0 4 1308 33 OdeSliderJoint::get_position_rate 0 1 577 0
|
|
59
|
|
inline dReal OdeSliderJoint::get_position_rate(void) const;
|
|
|
|
1175 8 get_axis 0 4 1308 24 OdeSliderJoint::get_axis 0 1 578 0
|
|
55
|
|
inline LVecBase3f OdeSliderJoint::get_axis(void) const;
|
|
|
|
1176 17 set_param_lo_stop 0 4 1308 33 OdeSliderJoint::set_param_lo_stop 0 1 579 0
|
|
57
|
|
inline void OdeSliderJoint::set_param_lo_stop(dReal val);
|
|
|
|
1177 17 set_param_hi_stop 0 4 1308 33 OdeSliderJoint::set_param_hi_stop 0 1 580 0
|
|
57
|
|
inline void OdeSliderJoint::set_param_hi_stop(dReal val);
|
|
|
|
1178 13 set_param_vel 0 4 1308 29 OdeSliderJoint::set_param_vel 0 1 581 0
|
|
53
|
|
inline void OdeSliderJoint::set_param_vel(dReal val);
|
|
|
|
1179 15 set_param_f_max 0 4 1308 31 OdeSliderJoint::set_param_f_max 0 1 582 0
|
|
55
|
|
inline void OdeSliderJoint::set_param_f_max(dReal val);
|
|
|
|
1180 22 set_param_fudge_factor 0 4 1308 38 OdeSliderJoint::set_param_fudge_factor 0 1 583 0
|
|
62
|
|
inline void OdeSliderJoint::set_param_fudge_factor(dReal val);
|
|
|
|
1181 16 set_param_bounce 0 4 1308 32 OdeSliderJoint::set_param_bounce 0 1 584 0
|
|
56
|
|
inline void OdeSliderJoint::set_param_bounce(dReal val);
|
|
|
|
1182 13 set_param_CFM 0 4 1308 29 OdeSliderJoint::set_param_CFM 0 1 585 0
|
|
53
|
|
inline void OdeSliderJoint::set_param_CFM(dReal val);
|
|
|
|
1183 18 set_param_stop_ERP 0 4 1308 34 OdeSliderJoint::set_param_stop_ERP 0 1 586 0
|
|
58
|
|
inline void OdeSliderJoint::set_param_stop_ERP(dReal val);
|
|
|
|
1184 18 set_param_stop_CFM 0 4 1308 34 OdeSliderJoint::set_param_stop_CFM 0 1 587 0
|
|
58
|
|
inline void OdeSliderJoint::set_param_stop_CFM(dReal val);
|
|
|
|
1185 17 get_param_lo_stop 0 4 1308 33 OdeSliderJoint::get_param_lo_stop 0 1 588 0
|
|
59
|
|
inline dReal OdeSliderJoint::get_param_lo_stop(void) const;
|
|
|
|
1186 17 get_param_hi_stop 0 4 1308 33 OdeSliderJoint::get_param_hi_stop 0 1 589 0
|
|
59
|
|
inline dReal OdeSliderJoint::get_param_hi_stop(void) const;
|
|
|
|
1187 13 get_param_vel 0 4 1308 29 OdeSliderJoint::get_param_vel 0 1 590 0
|
|
55
|
|
inline dReal OdeSliderJoint::get_param_vel(void) const;
|
|
|
|
1188 15 get_param_f_max 0 4 1308 31 OdeSliderJoint::get_param_f_max 0 1 591 0
|
|
57
|
|
inline dReal OdeSliderJoint::get_param_f_max(void) const;
|
|
|
|
1189 22 get_param_fudge_factor 0 4 1308 38 OdeSliderJoint::get_param_fudge_factor 0 1 592 0
|
|
64
|
|
inline dReal OdeSliderJoint::get_param_fudge_factor(void) const;
|
|
|
|
1190 16 get_param_bounce 0 4 1308 32 OdeSliderJoint::get_param_bounce 0 1 593 0
|
|
58
|
|
inline dReal OdeSliderJoint::get_param_bounce(void) const;
|
|
|
|
1191 13 get_param_CFM 0 4 1308 29 OdeSliderJoint::get_param_CFM 0 1 594 0
|
|
55
|
|
inline dReal OdeSliderJoint::get_param_CFM(void) const;
|
|
|
|
1192 18 get_param_stop_ERP 0 4 1308 34 OdeSliderJoint::get_param_stop_ERP 0 1 595 0
|
|
60
|
|
inline dReal OdeSliderJoint::get_param_stop_ERP(void) const;
|
|
|
|
1193 18 get_param_stop_CFM 0 4 1308 34 OdeSliderJoint::get_param_stop_CFM 0 1 596 0
|
|
60
|
|
inline dReal OdeSliderJoint::get_param_stop_CFM(void) const;
|
|
|
|
1194 14 get_class_type 0 4 1308 30 OdeSliderJoint::get_class_type 0 1 597 0
|
|
55
|
|
static TypeHandle OdeSliderJoint::get_class_type(void);
|
|
|
|
1195 13 OdeSphereGeom 0 4 1309 28 OdeSphereGeom::OdeSphereGeom 0 3 598 599 600 0
|
|
149
|
|
OdeSphereGeom::OdeSphereGeom(dReal radius);
|
|
OdeSphereGeom::OdeSphereGeom(OdeSpace &space, dReal radius);
|
|
OdeSphereGeom::OdeSphereGeom(OdeGeom &geom);
|
|
|
|
1196 10 set_radius 0 4 1309 25 OdeSphereGeom::set_radius 0 1 601 0
|
|
52
|
|
inline void OdeSphereGeom::set_radius(dReal radius);
|
|
|
|
1197 10 get_radius 0 4 1309 25 OdeSphereGeom::get_radius 0 1 602 0
|
|
51
|
|
inline dReal OdeSphereGeom::get_radius(void) const;
|
|
|
|
1198 15 get_point_depth 0 4 1309 30 OdeSphereGeom::get_point_depth 0 2 603 604 0
|
|
147
|
|
inline dReal OdeSphereGeom::get_point_depth(dReal x, dReal y, dReal z) const;
|
|
inline dReal OdeSphereGeom::get_point_depth(LPoint3f const &p) const;
|
|
|
|
1199 14 get_class_type 0 4 1309 29 OdeSphereGeom::get_class_type 0 1 605 0
|
|
54
|
|
static TypeHandle OdeSphereGeom::get_class_type(void);
|
|
|
|
1200 14 OdeTriMeshData 0 4 1310 30 OdeTriMeshData::OdeTriMeshData 0 1 606 63
|
|
// Private copy constructor, shouldn't be copying these objects
|
|
80
|
|
OdeTriMeshData::OdeTriMeshData(NodePath const &model, bool use_normals = false);
|
|
|
|
1201 7 destroy 0 4 1310 23 OdeTriMeshData::destroy 0 1 607 0
|
|
35
|
|
void OdeTriMeshData::destroy(void);
|
|
|
|
1202 5 write 0 6 1310 21 OdeTriMeshData::write 0 1 608 0
|
|
99
|
|
virtual void OdeTriMeshData::write(std::ostream &out = ::std::cout, unsigned int indent = 0) const;
|
|
|
|
1203 11 write_faces 0 4 1310 27 OdeTriMeshData::write_faces 0 1 609 0
|
|
58
|
|
void OdeTriMeshData::write_faces(std::ostream &out) const;
|
|
|
|
1204 14 get_class_type 0 4 1310 30 OdeTriMeshData::get_class_type 0 1 610 0
|
|
55
|
|
static TypeHandle OdeTriMeshData::get_class_type(void);
|
|
|
|
1205 14 OdeTriMeshGeom 0 4 1312 30 OdeTriMeshGeom::OdeTriMeshGeom 0 3 611 612 613 162
|
|
/* ODE_API dGeomID dCreateTriMesh(dSpaceID space, dTriMeshDataID Data, dTriCallback* Callback, dTriArrayCallback* ArrayCallback, dTriRayCallback* RayCallback); */
|
|
184
|
|
OdeTriMeshGeom::OdeTriMeshGeom(OdeTriMeshData &data);
|
|
OdeTriMeshGeom::OdeTriMeshGeom(OdeSpace &space, OdeTriMeshData &data);
|
|
OdeTriMeshGeom::OdeTriMeshGeom(OdeTriMeshGeom const ©);
|
|
|
|
1206 7 destroy 0 4 1312 23 OdeTriMeshGeom::destroy 0 1 614 0
|
|
35
|
|
void OdeTriMeshGeom::destroy(void);
|
|
|
|
1207 17 set_tri_mesh_data 0 4 1312 33 OdeTriMeshGeom::set_tri_mesh_data 0 1 615 0
|
|
68
|
|
inline void OdeTriMeshGeom::set_tri_mesh_data(OdeTriMeshData &data);
|
|
|
|
1208 17 get_tri_mesh_data 0 4 1312 33 OdeTriMeshGeom::get_tri_mesh_data 0 1 616 0
|
|
81
|
|
inline PointerTo< OdeTriMeshData > OdeTriMeshGeom::get_tri_mesh_data(void) const;
|
|
|
|
1209 8 set_data 0 4 1312 24 OdeTriMeshGeom::set_data 0 1 617 0
|
|
59
|
|
inline void OdeTriMeshGeom::set_data(OdeTriMeshData &data);
|
|
|
|
1210 8 get_data 0 4 1312 24 OdeTriMeshGeom::get_data 0 1 618 0
|
|
72
|
|
inline PointerTo< OdeTriMeshData > OdeTriMeshGeom::get_data(void) const;
|
|
|
|
1211 9 enable_TC 0 4 1312 25 OdeTriMeshGeom::enable_TC 0 1 619 0
|
|
66
|
|
inline void OdeTriMeshGeom::enable_TC(int geom_class, int enable);
|
|
|
|
1212 13 is_TC_enabled 0 4 1312 29 OdeTriMeshGeom::is_TC_enabled 0 1 620 0
|
|
63
|
|
inline int OdeTriMeshGeom::is_TC_enabled(int geom_class) const;
|
|
|
|
1213 14 clear_TC_cache 0 4 1312 30 OdeTriMeshGeom::clear_TC_cache 0 1 621 0
|
|
64
|
|
inline void OdeTriMeshGeom::clear_TC_cache(OdeGeom const &geom);
|
|
|
|
1214 12 get_triangle 0 4 1312 28 OdeTriMeshGeom::get_triangle 0 1 622 0
|
|
105
|
|
inline void OdeTriMeshGeom::get_triangle(int face_index, LPoint3f &v0, LPoint3f &v1, LPoint3f &v2) const;
|
|
|
|
1215 9 get_point 0 4 1312 25 OdeTriMeshGeom::get_point 0 1 623 0
|
|
82
|
|
inline LPoint3f OdeTriMeshGeom::get_point(int face_index, dReal u, dReal v) const;
|
|
|
|
1216 17 get_num_triangles 0 4 1312 33 OdeTriMeshGeom::get_num_triangles 0 1 624 0
|
|
57
|
|
inline int OdeTriMeshGeom::get_num_triangles(void) const;
|
|
|
|
1217 14 get_class_type 0 4 1312 30 OdeTriMeshGeom::get_class_type 0 1 625 0
|
|
55
|
|
static TypeHandle OdeTriMeshGeom::get_class_type(void);
|
|
|
|
1218 17 OdeUniversalJoint 0 4 1313 36 OdeUniversalJoint::OdeUniversalJoint 0 2 626 627 0
|
|
137
|
|
OdeUniversalJoint::OdeUniversalJoint(OdeWorld &world);
|
|
OdeUniversalJoint::OdeUniversalJoint(OdeWorld &world, OdeJointGroup &joint_group);
|
|
|
|
1219 10 set_anchor 0 4 1313 29 OdeUniversalJoint::set_anchor 0 2 628 629 0
|
|
138
|
|
inline void OdeUniversalJoint::set_anchor(dReal x, dReal y, dReal z);
|
|
inline void OdeUniversalJoint::set_anchor(LVecBase3f const &anchor);
|
|
|
|
1220 9 set_axis1 0 4 1313 28 OdeUniversalJoint::set_axis1 0 2 630 631 0
|
|
134
|
|
inline void OdeUniversalJoint::set_axis1(dReal x, dReal y, dReal z);
|
|
inline void OdeUniversalJoint::set_axis1(LVecBase3f const &axis);
|
|
|
|
1221 9 set_axis2 0 4 1313 28 OdeUniversalJoint::set_axis2 0 2 632 633 0
|
|
134
|
|
inline void OdeUniversalJoint::set_axis2(dReal x, dReal y, dReal z);
|
|
inline void OdeUniversalJoint::set_axis2(LVecBase3f const &axis);
|
|
|
|
1222 11 add_torques 0 4 1313 30 OdeUniversalJoint::add_torques 0 1 634 0
|
|
73
|
|
inline void OdeUniversalJoint::add_torques(dReal torque1, dReal torque2);
|
|
|
|
1223 10 get_anchor 0 4 1313 29 OdeUniversalJoint::get_anchor 0 1 635 0
|
|
60
|
|
inline LVecBase3f OdeUniversalJoint::get_anchor(void) const;
|
|
|
|
1224 11 get_anchor2 0 4 1313 30 OdeUniversalJoint::get_anchor2 0 1 636 0
|
|
61
|
|
inline LVecBase3f OdeUniversalJoint::get_anchor2(void) const;
|
|
|
|
1225 9 get_axis1 0 4 1313 28 OdeUniversalJoint::get_axis1 0 1 637 0
|
|
59
|
|
inline LVecBase3f OdeUniversalJoint::get_axis1(void) const;
|
|
|
|
1226 9 get_axis2 0 4 1313 28 OdeUniversalJoint::get_axis2 0 1 638 0
|
|
59
|
|
inline LVecBase3f OdeUniversalJoint::get_axis2(void) const;
|
|
|
|
1227 10 get_angle1 0 4 1313 29 OdeUniversalJoint::get_angle1 0 1 639 0
|
|
55
|
|
inline dReal OdeUniversalJoint::get_angle1(void) const;
|
|
|
|
1228 10 get_angle2 0 4 1313 29 OdeUniversalJoint::get_angle2 0 1 640 0
|
|
55
|
|
inline dReal OdeUniversalJoint::get_angle2(void) const;
|
|
|
|
1229 15 get_angle1_rate 0 4 1313 34 OdeUniversalJoint::get_angle1_rate 0 1 641 0
|
|
60
|
|
inline dReal OdeUniversalJoint::get_angle1_rate(void) const;
|
|
|
|
1230 15 get_angle2_rate 0 4 1313 34 OdeUniversalJoint::get_angle2_rate 0 1 642 0
|
|
60
|
|
inline dReal OdeUniversalJoint::get_angle2_rate(void) const;
|
|
|
|
1231 17 set_param_lo_stop 0 4 1313 36 OdeUniversalJoint::set_param_lo_stop 0 1 643 0
|
|
70
|
|
inline void OdeUniversalJoint::set_param_lo_stop(int axis, dReal val);
|
|
|
|
1232 17 set_param_hi_stop 0 4 1313 36 OdeUniversalJoint::set_param_hi_stop 0 1 644 0
|
|
70
|
|
inline void OdeUniversalJoint::set_param_hi_stop(int axis, dReal val);
|
|
|
|
1233 13 set_param_vel 0 4 1313 32 OdeUniversalJoint::set_param_vel 0 1 645 0
|
|
66
|
|
inline void OdeUniversalJoint::set_param_vel(int axis, dReal val);
|
|
|
|
1234 15 set_param_f_max 0 4 1313 34 OdeUniversalJoint::set_param_f_max 0 1 646 0
|
|
68
|
|
inline void OdeUniversalJoint::set_param_f_max(int axis, dReal val);
|
|
|
|
1235 22 set_param_fudge_factor 0 4 1313 41 OdeUniversalJoint::set_param_fudge_factor 0 1 647 0
|
|
75
|
|
inline void OdeUniversalJoint::set_param_fudge_factor(int axis, dReal val);
|
|
|
|
1236 16 set_param_bounce 0 4 1313 35 OdeUniversalJoint::set_param_bounce 0 1 648 0
|
|
69
|
|
inline void OdeUniversalJoint::set_param_bounce(int axis, dReal val);
|
|
|
|
1237 13 set_param_CFM 0 4 1313 32 OdeUniversalJoint::set_param_CFM 0 1 649 0
|
|
66
|
|
inline void OdeUniversalJoint::set_param_CFM(int axis, dReal val);
|
|
|
|
1238 18 set_param_stop_ERP 0 4 1313 37 OdeUniversalJoint::set_param_stop_ERP 0 1 650 0
|
|
71
|
|
inline void OdeUniversalJoint::set_param_stop_ERP(int axis, dReal val);
|
|
|
|
1239 18 set_param_stop_CFM 0 4 1313 37 OdeUniversalJoint::set_param_stop_CFM 0 1 651 0
|
|
71
|
|
inline void OdeUniversalJoint::set_param_stop_CFM(int axis, dReal val);
|
|
|
|
1240 17 get_param_lo_stop 0 4 1313 36 OdeUniversalJoint::get_param_lo_stop 0 1 652 0
|
|
66
|
|
inline dReal OdeUniversalJoint::get_param_lo_stop(int axis) const;
|
|
|
|
1241 17 get_param_hi_stop 0 4 1313 36 OdeUniversalJoint::get_param_hi_stop 0 1 653 0
|
|
66
|
|
inline dReal OdeUniversalJoint::get_param_hi_stop(int axis) const;
|
|
|
|
1242 13 get_param_vel 0 4 1313 32 OdeUniversalJoint::get_param_vel 0 1 654 0
|
|
62
|
|
inline dReal OdeUniversalJoint::get_param_vel(int axis) const;
|
|
|
|
1243 15 get_param_f_max 0 4 1313 34 OdeUniversalJoint::get_param_f_max 0 1 655 0
|
|
64
|
|
inline dReal OdeUniversalJoint::get_param_f_max(int axis) const;
|
|
|
|
1244 22 get_param_fudge_factor 0 4 1313 41 OdeUniversalJoint::get_param_fudge_factor 0 1 656 0
|
|
71
|
|
inline dReal OdeUniversalJoint::get_param_fudge_factor(int axis) const;
|
|
|
|
1245 16 get_param_bounce 0 4 1313 35 OdeUniversalJoint::get_param_bounce 0 1 657 0
|
|
65
|
|
inline dReal OdeUniversalJoint::get_param_bounce(int axis) const;
|
|
|
|
1246 13 get_param_CFM 0 4 1313 32 OdeUniversalJoint::get_param_CFM 0 1 658 0
|
|
62
|
|
inline dReal OdeUniversalJoint::get_param_CFM(int axis) const;
|
|
|
|
1247 18 get_param_stop_ERP 0 4 1313 37 OdeUniversalJoint::get_param_stop_ERP 0 1 659 0
|
|
67
|
|
inline dReal OdeUniversalJoint::get_param_stop_ERP(int axis) const;
|
|
|
|
1248 18 get_param_stop_CFM 0 4 1313 37 OdeUniversalJoint::get_param_stop_CFM 0 1 660 0
|
|
67
|
|
inline dReal OdeUniversalJoint::get_param_stop_CFM(int axis) const;
|
|
|
|
1249 14 get_class_type 0 4 1313 33 OdeUniversalJoint::get_class_type 0 1 661 0
|
|
58
|
|
static TypeHandle OdeUniversalJoint::get_class_type(void);
|
|
|
|
1250 20 get_connecting_joint 0 4 1314 29 OdeUtil::get_connecting_joint 0 1 664 60
|
|
/**
|
|
* Returns the joint that connects the given bodies.
|
|
*/
|
|
90
|
|
static OdeJoint OdeUtil::get_connecting_joint(OdeBody const &body1, OdeBody const &body2);
|
|
|
|
1251 25 get_connecting_joint_list 0 4 1314 34 OdeUtil::get_connecting_joint_list 0 1 665 74
|
|
/**
|
|
* Returns a collection of joints connecting the specified bodies.
|
|
*/
|
|
105
|
|
static OdeJointCollection OdeUtil::get_connecting_joint_list(OdeBody const &body1, OdeBody const &body2);
|
|
|
|
1252 13 are_connected 0 4 1314 22 OdeUtil::are_connected 0 1 666 90
|
|
/**
|
|
* Returns 1 if the given bodies are connected by a joint, returns 0
|
|
* otherwise.
|
|
*/
|
|
78
|
|
static int OdeUtil::are_connected(OdeBody const &body1, OdeBody const &body2);
|
|
|
|
1253 23 are_connected_excluding 0 4 1314 32 OdeUtil::are_connected_excluding 0 1 667 404
|
|
/**
|
|
* Returns 1 if the given bodies are connected by a joint that does not match
|
|
* the given joint_type, returns 0 otherwise. This is useful for deciding
|
|
* whether to add contact joints between two bodies: if they are already
|
|
* connected by non-contact joints then it may not be appropriate to add
|
|
* contacts, however it is okay to add more contact between bodies that
|
|
* already have contacts.
|
|
*/
|
|
110
|
|
static int OdeUtil::are_connected_excluding(OdeBody const &body1, OdeBody const &body2, int const joint_type);
|
|
|
|
1254 7 collide 0 4 1314 16 OdeUtil::collide 0 1 668 152
|
|
/**
|
|
* Given two geometry objects that potentially touch (geom1 and geom2),
|
|
* generate contact information for them. Returns an OdeCollisionEntry.
|
|
*/
|
|
135
|
|
static PointerTo< OdeCollisionEntry > OdeUtil::collide(OdeGeom const &geom1, OdeGeom const &geom2, short int const max_contacts = 150);
|
|
|
|
1255 8 collide2 0 4 1314 17 OdeUtil::collide2 0 1 669 0
|
|
108
|
|
static int OdeUtil::collide2(OdeGeom const &geom1, OdeGeom const &geom2, PyObject *arg, PyObject *callback);
|
|
|
|
1256 13 space_to_geom 0 4 1314 22 OdeUtil::space_to_geom 0 1 670 0
|
|
61
|
|
static OdeGeom OdeUtil::space_to_geom(OdeSpace const &space);
|
|
|
|
1257 12 get_infinity 0 4 1314 21 OdeUtil::get_infinity 0 1 671 73
|
|
// RAU we can't access OC_infinity as constants are not exposed in python
|
|
41
|
|
static dReal OdeUtil::get_infinity(void);
|
|
|
|
1258 13 rand_get_seed 0 4 1314 22 OdeUtil::rand_get_seed 0 1 672 0
|
|
40
|
|
static int OdeUtil::rand_get_seed(void);
|
|
|
|
1259 13 rand_set_seed 0 4 1314 22 OdeUtil::rand_set_seed 0 1 673 0
|
|
42
|
|
static void OdeUtil::rand_set_seed(int s);
|
|
|
|
1260 7 OdeUtil 0 4 1314 16 OdeUtil::OdeUtil 0 2 662 663 0
|
|
92
|
|
inline OdeUtil::OdeUtil(void) = default;
|
|
inline OdeUtil::OdeUtil(OdeUtil const &) = default;
|
|
|
|
1261 8 ~OdeUtil 0 4 1314 17 OdeUtil::~OdeUtil 0 0 0
|
|
24
|
|
OdeUtil::~OdeUtil(void);
|
|
|
|
673
|
|
1 0 0 7 10 1315 0 0 0 0
|
|
2 0 0 7 10 1315 0 0 0 1 4 copy 1 1316
|
|
3 0 0 4 11 1318 0 0 0 1 4 this 3 1315
|
|
4 0 0 6 12 1319 0 0 205 /**
|
|
* Returns true if the ID is 0, meaning the OdeWorld does not point to a valid
|
|
* world. It is an error to call a method on an empty world. Note that an
|
|
* empty OdeWorld also evaluates to False.
|
|
*/ 1 4 this 3 1316
|
|
5 0 0 6 13 1320 0 0 43 /**
|
|
* Returns the underlying dWorldID.
|
|
*/ 1 4 this 3 1316
|
|
6 0 0 4 14 1318 0 0 0 2 4 this 3 1315 3 vec 1 1322
|
|
7 0 0 4 14 1318 0 0 0 4 4 this 3 1315 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
8 0 0 4 15 1318 0 0 0 2 4 this 3 1315 3 erp 1 1325
|
|
9 0 0 4 16 1318 0 0 0 2 4 this 3 1315 3 cfm 1 1325
|
|
10 0 0 4 17 1318 0 0 0 2 4 this 3 1315 3 num 1 1327
|
|
11 0 0 4 18 1318 0 0 0 2 4 this 3 1315 15 over_relaxation 1 1325
|
|
12 0 0 4 19 1318 0 0 0 2 4 this 3 1315 3 vel 1 1325
|
|
13 0 0 4 20 1318 0 0 0 2 4 this 3 1315 5 depth 1 1325
|
|
14 0 0 4 21 1318 0 0 0 2 4 this 3 1315 16 linear_threshold 1 1325
|
|
15 0 0 4 22 1318 0 0 0 2 4 this 3 1315 17 angular_threshold 1 1325
|
|
16 0 0 4 23 1318 0 0 0 2 4 this 3 1315 5 steps 1 1327
|
|
17 0 0 4 24 1318 0 0 0 2 4 this 3 1315 4 time 1 1325
|
|
18 0 0 4 25 1318 0 0 0 2 4 this 3 1315 15 do_auto_disable 1 1327
|
|
19 0 0 7 26 1328 0 0 0 1 4 this 3 1316
|
|
20 0 0 6 27 1325 0 0 0 1 4 this 3 1316
|
|
21 0 0 6 28 1325 0 0 0 1 4 this 3 1316
|
|
22 0 0 6 29 1327 0 0 0 1 4 this 3 1316
|
|
23 0 0 6 30 1325 0 0 0 1 4 this 3 1316
|
|
24 0 0 6 31 1325 0 0 0 1 4 this 3 1316
|
|
25 0 0 6 32 1325 0 0 0 1 4 this 3 1316
|
|
26 0 0 6 33 1325 0 0 0 1 4 this 3 1316
|
|
27 0 0 6 34 1325 0 0 0 1 4 this 3 1316
|
|
28 0 0 6 35 1327 0 0 0 1 4 this 3 1316
|
|
29 0 0 6 36 1325 0 0 0 1 4 this 3 1316
|
|
30 0 0 6 37 1327 0 0 0 1 4 this 3 1316
|
|
31 0 0 7 38 1328 0 0 0 3 4 this 3 1315 8 stepsize 1 1325 7 impulse 1 1322
|
|
32 0 0 7 38 1328 0 0 0 5 4 this 3 1315 8 stepsize 1 1325 2 ix 1 1325 2 iy 1 1325 2 iz 1 1325
|
|
33 0 0 4 39 1318 0 0 0 2 4 this 3 1315 8 stepsize 1 1325
|
|
34 0 0 4 40 1318 0 0 0 2 4 this 3 1315 8 stepsize 1 1325
|
|
35 0 0 6 41 1327 0 0 0 2 4 this 3 1316 5 other 1 1316
|
|
36 0 0 4 42 1318 0 0 0 2 4 this 3 1315 12 num_surfaces 1 1329
|
|
37 0 0 4 43 1318 0 0 56 // void assign_surface_body(OdeBody& body, int surface); 3 4 this 3 1315 4 body 1 1331 7 surface 1 1327
|
|
38 0 0 4 44 1318 0 0 0 10 4 this 3 1315 4 pos1 1 1329 4 pos2 1 1329 2 mu 1 1325 6 bounce 1 1325 10 bounce_vel 1 1325 8 soft_erp 1 1325 8 soft_cfm 1 1325 4 slip 1 1325 6 dampen 1 1325
|
|
39 0 0 6 45 1326 0 0 0 3 4 this 3 1315 2 dt 1 1326 4 body 1 1331
|
|
40 0 0 7 47 1333 0 0 0 0
|
|
41 0 0 6 46 1319 0 0 0 1 4 this 3 1316
|
|
42 0 0 7 49 1334 0 0 0 0
|
|
43 0 0 4 50 1318 0 0 0 1 4 this 3 1334
|
|
44 0 0 6 51 1337 0 0 0 1 4 this 3 1335
|
|
45 0 0 4 52 1318 0 0 0 1 4 this 3 1335
|
|
46 0 0 6 53 1327 0 0 0 2 4 this 3 1335 5 other 1 1335
|
|
47 0 0 7 54 1333 0 0 0 0
|
|
48 0 0 7 61 1339 723 0 0 0
|
|
49 0 0 7 61 1339 723 0 0 1 6 param0 0 1340
|
|
50 0 0 7 57 1344 0 0 0 1 4 this 3 1340
|
|
51 0 0 7 58 1344 0 0 0 1 4 this 3 1340
|
|
52 0 0 7 59 1344 0 0 0 1 4 this 3 1340
|
|
53 0 0 7 60 1344 0 0 0 1 4 this 3 1340
|
|
54 0 0 4 65 1318 0 0 0 1 4 this 3 1345
|
|
55 0 0 6 66 1319 0 0 205 /**
|
|
* Returns true if the ID is 0, meaning the OdeJoint does not point to a valid
|
|
* joint. It is an error to call a method on an empty joint. Note that an
|
|
* empty OdeJoint also evaluates to False.
|
|
*/ 1 4 this 3 1346
|
|
56 0 0 6 67 1348 0 0 43 /**
|
|
* Returns the underlying dJointID.
|
|
*/ 1 4 this 3 1346
|
|
57 0 0 6 68 1327 0 0 30 /* INLINE void *get_data(); */ 1 4 this 3 1346
|
|
58 0 0 7 69 1331 0 0 0 2 4 this 3 1346 5 index 1 1327
|
|
59 0 0 4 70 1318 0 0 0 2 4 this 3 1345 6 param0 0 1339
|
|
60 0 0 4 70 1318 0 0 0 2 4 this 3 1345 4 flag 1 1319
|
|
61 0 0 6 71 1339 0 0 0 1 4 this 3 1345
|
|
62 0 0 4 72 1318 0 0 0 3 4 this 3 1345 5 body1 1 1281 5 body2 1 1281
|
|
63 0 0 4 73 1318 0 0 175 /**
|
|
* Attaches two OdeBody objects to this joint. Order is important. Consider
|
|
* using the OdeJoint::attach extension function if you're using the Python
|
|
* interface.
|
|
*/ 3 4 this 3 1345 5 body1 1 1350 5 body2 1 1350
|
|
64 0 0 4 74 1318 0 0 237 /**
|
|
* Attaches a single OdeBody to this joint at the specified index (0 or 1).
|
|
* The other index will be set to the environment (null). Consider using the
|
|
* OdeJoint::attach extension function if you're using the Python interface.
|
|
*/ 3 4 this 3 1345 4 body 1 1350 5 index 1 1327
|
|
65 0 0 4 75 1318 0 0 0 1 4 this 3 1345
|
|
66 0 0 4 76 1318 0 0 0 3 4 this 3 1346 3 out 1 1352 6 indent 1 1354
|
|
67 0 0 6 77 1327 0 0 0 2 4 this 3 1346 5 other 1 1346
|
|
68 0 0 6 78 1319 0 0 0 2 4 this 3 1346 5 other 1 1346
|
|
69 0 0 6 80 1281 0 0 0 1 4 this 3 1346
|
|
70 0 0 7 81 1355 0 0 0 1 4 this 3 1346
|
|
71 0 0 7 82 1356 0 0 0 1 4 this 3 1346
|
|
72 0 0 7 83 1357 0 0 0 1 4 this 3 1346
|
|
73 0 0 7 84 1358 0 0 0 1 4 this 3 1346
|
|
74 0 0 7 85 1359 0 0 0 1 4 this 3 1346
|
|
75 0 0 7 86 1360 0 0 0 1 4 this 3 1346
|
|
76 0 0 7 87 1361 0 0 0 1 4 this 3 1346
|
|
77 0 0 7 88 1362 0 0 0 1 4 this 3 1346
|
|
78 0 0 7 89 1363 0 0 0 1 4 this 3 1346
|
|
79 0 0 7 90 1364 0 0 0 1 4 this 3 1346
|
|
80 0 0 7 91 1365 0 0 0 1 4 this 3 1346
|
|
81 0 0 7 92 1333 0 0 0 0
|
|
82 0 0 6 79 1319 0 0 0 1 4 this 3 1346
|
|
83 0 0 7 94 1363 0 0 0 1 5 world 1 1315
|
|
84 0 0 7 94 1363 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
85 0 0 4 95 1318 0 0 0 2 4 this 3 1363 3 num 1 1327
|
|
86 0 0 4 96 1318 0 0 0 4 4 this 3 1363 4 anum 1 1327 3 rel 1 1327 4 axis 1 1322
|
|
87 0 0 4 96 1318 0 0 0 6 4 this 3 1363 4 anum 1 1327 3 rel 1 1327 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
88 0 0 4 97 1318 0 0 0 3 4 this 3 1363 4 anum 1 1327 5 angle 1 1325
|
|
89 0 0 4 98 1318 0 0 0 2 4 this 3 1363 4 mode 1 1327
|
|
90 0 0 4 99 1318 0 0 0 4 4 this 3 1363 7 torque1 1 1325 7 torque2 1 1325 7 torque3 1 1325
|
|
91 0 0 6 100 1327 0 0 0 1 4 this 3 1366
|
|
92 0 0 7 101 1328 0 0 0 2 4 this 3 1366 4 anum 1 1327
|
|
93 0 0 6 103 1327 0 0 0 2 4 this 3 1366 4 anum 1 1327
|
|
94 0 0 6 104 1325 0 0 0 2 4 this 3 1366 4 anum 1 1327
|
|
95 0 0 6 105 1325 0 0 0 2 4 this 3 1366 4 anum 1 1327
|
|
96 0 0 6 106 1327 0 0 0 1 4 this 3 1366
|
|
97 0 0 4 107 1318 0 0 0 3 4 this 3 1363 4 axis 1 1327 3 val 1 1325
|
|
98 0 0 4 108 1318 0 0 0 3 4 this 3 1363 4 axis 1 1327 3 val 1 1325
|
|
99 0 0 4 109 1318 0 0 0 3 4 this 3 1363 4 axis 1 1327 3 val 1 1325
|
|
100 0 0 4 110 1318 0 0 0 3 4 this 3 1363 4 axis 1 1327 3 val 1 1325
|
|
101 0 0 4 111 1318 0 0 0 3 4 this 3 1363 4 axis 1 1327 3 val 1 1325
|
|
102 0 0 4 112 1318 0 0 0 3 4 this 3 1363 4 axis 1 1327 3 val 1 1325
|
|
103 0 0 4 113 1318 0 0 0 3 4 this 3 1363 4 axis 1 1327 3 val 1 1325
|
|
104 0 0 4 114 1318 0 0 0 3 4 this 3 1363 4 axis 1 1327 3 val 1 1325
|
|
105 0 0 4 115 1318 0 0 0 3 4 this 3 1363 4 axis 1 1327 3 val 1 1325
|
|
106 0 0 6 116 1325 0 0 0 2 4 this 3 1366 4 axis 1 1327
|
|
107 0 0 6 117 1325 0 0 0 2 4 this 3 1366 4 axis 1 1327
|
|
108 0 0 6 118 1325 0 0 0 2 4 this 3 1366 4 axis 1 1327
|
|
109 0 0 6 119 1325 0 0 0 2 4 this 3 1366 4 axis 1 1327
|
|
110 0 0 6 120 1325 0 0 0 2 4 this 3 1366 4 axis 1 1327
|
|
111 0 0 6 121 1325 0 0 0 2 4 this 3 1366 4 axis 1 1327
|
|
112 0 0 6 122 1325 0 0 0 2 4 this 3 1366 4 axis 1 1327
|
|
113 0 0 6 123 1325 0 0 0 2 4 this 3 1366 4 axis 1 1327
|
|
114 0 0 6 124 1325 0 0 0 2 4 this 3 1366 4 axis 1 1327
|
|
115 0 0 7 125 1333 0 0 0 0
|
|
116 0 0 7 127 1355 0 0 0 1 5 world 1 1315
|
|
117 0 0 7 127 1355 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
118 0 0 4 128 1318 0 0 0 2 4 this 3 1355 6 anchor 1 1322
|
|
119 0 0 4 128 1318 0 0 0 4 4 this 3 1355 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
120 0 0 4 129 1318 0 0 0 2 4 this 3 1355 6 anchor 1 1322
|
|
121 0 0 4 129 1318 0 0 0 4 4 this 3 1355 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
122 0 0 7 130 1328 0 0 0 1 4 this 3 1368
|
|
123 0 0 7 131 1328 0 0 0 1 4 this 3 1368
|
|
124 0 0 7 132 1333 0 0 0 0
|
|
125 0 0 7 135 1370 0 0 0 0
|
|
126 0 0 7 135 1370 0 0 0 1 4 copy 1 1371
|
|
127 0 0 6 136 1327 0 0 0 1 4 this 3 1370
|
|
128 0 0 4 137 1318 0 0 0 1 4 this 3 1370
|
|
129 0 0 4 138 1318 0 0 0 4 4 this 3 1370 7 themass 1 1325 6 center 1 1322 1 r 1 1373
|
|
130 0 0 4 138 1318 0 0 0 11 4 this 3 1370 7 themass 1 1325 3 cgx 1 1325 3 cgy 1 1325 3 cgz 1 1325 3 I11 1 1325 3 I22 1 1325 3 I33 1 1325 3 I12 1 1325 3 I13 1 1325 3 I23 1 1325
|
|
131 0 0 4 139 1318 0 0 0 3 4 this 3 1370 7 density 1 1325 6 radius 1 1325
|
|
132 0 0 4 140 1318 0 0 0 3 4 this 3 1370 10 total_mass 1 1325 6 radius 1 1325
|
|
133 0 0 4 141 1318 0 0 0 5 4 this 3 1370 7 density 1 1325 9 direction 1 1327 6 radius 1 1325 6 length 1 1325
|
|
134 0 0 4 142 1318 0 0 0 5 4 this 3 1370 10 total_mass 1 1325 9 direction 1 1327 6 radius 1 1325 6 length 1 1325
|
|
135 0 0 4 143 1318 0 0 0 5 4 this 3 1370 7 density 1 1325 9 direction 1 1327 6 radius 1 1325 6 length 1 1325
|
|
136 0 0 4 144 1318 0 0 0 5 4 this 3 1370 10 total_mass 1 1325 9 direction 1 1327 6 radius 1 1325 6 length 1 1325
|
|
137 0 0 4 145 1318 0 0 0 3 4 this 3 1370 7 density 1 1325 4 size 1 1322
|
|
138 0 0 4 145 1318 0 0 0 5 4 this 3 1370 7 density 1 1325 2 lx 1 1325 2 ly 1 1325 2 lz 1 1325
|
|
139 0 0 4 146 1318 0 0 0 3 4 this 3 1370 10 total_mass 1 1325 4 size 1 1322
|
|
140 0 0 4 146 1318 0 0 0 5 4 this 3 1370 10 total_mass 1 1325 2 lx 1 1325 2 ly 1 1325 2 lz 1 1325
|
|
141 0 0 4 147 1318 0 0 0 2 4 this 3 1370 7 newmass 1 1325
|
|
142 0 0 4 148 1318 0 0 0 2 4 this 3 1370 3 pos 1 1322
|
|
143 0 0 4 148 1318 0 0 0 4 4 this 3 1370 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
144 0 0 4 149 1318 0 0 0 2 4 this 3 1370 1 r 1 1373
|
|
145 0 0 4 150 1318 0 0 0 2 4 this 3 1370 5 other 1 1370
|
|
146 0 0 6 151 1325 0 0 0 1 4 this 3 1371
|
|
147 0 0 7 152 1377 0 0 0 1 4 this 3 1371
|
|
148 0 0 7 153 1378 0 0 0 1 4 this 3 1371
|
|
149 0 0 4 154 1318 0 0 0 3 4 this 3 1371 3 out 1 1352 6 indent 1 1354
|
|
150 0 0 7 155 1333 0 0 0 0
|
|
151 0 0 7 157 1331 0 0 0 1 5 world 1 1315
|
|
152 0 0 4 158 1318 0 0 0 1 4 this 3 1331
|
|
153 0 0 6 159 1319 0 0 201 /**
|
|
* Returns true if the ID is 0, meaning the OdeBody does not point to a valid
|
|
* body. It is an error to call a method on an empty body. Note that an
|
|
* empty OdeBody also evaluates to False.
|
|
*/ 1 4 this 3 1350
|
|
154 0 0 6 160 1379 0 0 42 /**
|
|
* Returns the underlying dBodyID.
|
|
*/ 1 4 this 3 1350
|
|
155 0 0 4 161 1318 0 0 0 2 4 this 3 1331 16 linear_threshold 1 1325
|
|
156 0 0 4 162 1318 0 0 0 2 4 this 3 1331 17 angular_threshold 1 1325
|
|
157 0 0 4 163 1318 0 0 0 2 4 this 3 1331 5 steps 1 1327
|
|
158 0 0 4 164 1318 0 0 0 2 4 this 3 1331 4 time 1 1325
|
|
159 0 0 4 165 1318 0 0 0 2 4 this 3 1331 15 do_auto_disable 1 1327
|
|
160 0 0 4 166 1318 0 0 0 1 4 this 3 1331
|
|
161 0 0 4 167 1318 0 0 0 2 4 this 3 1331 4 data 1 1281
|
|
162 0 0 4 168 1318 0 0 0 2 4 this 3 1331 3 pos 1 1322
|
|
163 0 0 4 168 1318 0 0 0 4 4 this 3 1331 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
164 0 0 4 169 1318 0 0 0 2 4 this 3 1331 1 r 1 1373
|
|
165 0 0 4 170 1318 0 0 0 2 4 this 3 1331 1 q 1 1381
|
|
166 0 0 4 171 1318 0 0 0 2 4 this 3 1331 3 vel 1 1322
|
|
167 0 0 4 171 1318 0 0 0 4 4 this 3 1331 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
168 0 0 4 172 1318 0 0 0 2 4 this 3 1331 3 vel 1 1322
|
|
169 0 0 4 172 1318 0 0 0 4 4 this 3 1331 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
170 0 0 4 173 1318 0 0 0 2 4 this 3 1331 4 mass 1 1370
|
|
171 0 0 6 174 1325 0 0 0 1 4 this 3 1350
|
|
172 0 0 6 175 1325 0 0 0 1 4 this 3 1350
|
|
173 0 0 6 176 1327 0 0 0 1 4 this 3 1350
|
|
174 0 0 6 177 1325 0 0 0 1 4 this 3 1350
|
|
175 0 0 6 178 1327 0 0 0 1 4 this 3 1350
|
|
176 0 0 6 179 1281 0 0 0 1 4 this 3 1350
|
|
177 0 0 7 180 1328 0 0 0 1 4 this 3 1350
|
|
178 0 0 7 181 1378 0 0 0 1 4 this 3 1350
|
|
179 0 0 7 182 1385 0 0 0 1 4 this 3 1350
|
|
180 0 0 7 183 1328 0 0 0 1 4 this 3 1350
|
|
181 0 0 7 184 1328 0 0 0 1 4 this 3 1350
|
|
182 0 0 7 185 1370 0 0 0 1 4 this 3 1350
|
|
183 0 0 4 186 1318 0 0 0 2 4 this 3 1331 1 f 1 1322
|
|
184 0 0 4 186 1318 0 0 0 4 4 this 3 1331 2 fx 1 1325 2 fy 1 1325 2 fz 1 1325
|
|
185 0 0 4 187 1318 0 0 0 2 4 this 3 1331 1 f 1 1322
|
|
186 0 0 4 187 1318 0 0 0 4 4 this 3 1331 2 fx 1 1325 2 fy 1 1325 2 fz 1 1325
|
|
187 0 0 4 188 1318 0 0 0 2 4 this 3 1331 1 f 1 1322
|
|
188 0 0 4 188 1318 0 0 0 4 4 this 3 1331 2 fx 1 1325 2 fy 1 1325 2 fz 1 1325
|
|
189 0 0 4 189 1318 0 0 0 2 4 this 3 1331 1 f 1 1322
|
|
190 0 0 4 189 1318 0 0 0 4 4 this 3 1331 2 fx 1 1325 2 fy 1 1325 2 fz 1 1325
|
|
191 0 0 4 190 1318 0 0 0 3 4 this 3 1331 1 f 1 1322 3 pos 1 1322
|
|
192 0 0 4 190 1318 0 0 0 7 4 this 3 1331 2 fx 1 1325 2 fy 1 1325 2 fz 1 1325 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
193 0 0 4 191 1318 0 0 0 3 4 this 3 1331 1 f 1 1322 3 pos 1 1322
|
|
194 0 0 4 191 1318 0 0 0 7 4 this 3 1331 2 fx 1 1325 2 fy 1 1325 2 fz 1 1325 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
195 0 0 4 192 1318 0 0 0 3 4 this 3 1331 1 f 1 1322 3 pos 1 1322
|
|
196 0 0 4 192 1318 0 0 0 7 4 this 3 1331 2 fx 1 1325 2 fy 1 1325 2 fz 1 1325 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
197 0 0 4 193 1318 0 0 0 3 4 this 3 1331 1 f 1 1322 3 pos 1 1322
|
|
198 0 0 4 193 1318 0 0 0 7 4 this 3 1331 2 fx 1 1325 2 fy 1 1325 2 fz 1 1325 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
199 0 0 4 194 1318 0 0 0 2 4 this 3 1331 1 f 1 1322
|
|
200 0 0 4 194 1318 0 0 0 4 4 this 3 1331 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
201 0 0 4 195 1318 0 0 0 2 4 this 3 1331 1 f 1 1322
|
|
202 0 0 4 195 1318 0 0 0 4 4 this 3 1331 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
203 0 0 7 196 1377 0 0 0 2 4 this 3 1350 3 pos 1 1322
|
|
204 0 0 7 196 1377 0 0 0 4 4 this 3 1350 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
205 0 0 7 197 1377 0 0 0 2 4 this 3 1350 3 pos 1 1322
|
|
206 0 0 7 197 1377 0 0 0 4 4 this 3 1350 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
207 0 0 7 198 1377 0 0 0 2 4 this 3 1350 3 pos 1 1322
|
|
208 0 0 7 198 1377 0 0 0 4 4 this 3 1350 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
209 0 0 7 199 1377 0 0 0 2 4 this 3 1350 3 pos 1 1322
|
|
210 0 0 7 199 1377 0 0 0 4 4 this 3 1350 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
211 0 0 7 200 1328 0 0 0 2 4 this 3 1350 3 pos 1 1322
|
|
212 0 0 7 200 1328 0 0 0 4 4 this 3 1350 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
213 0 0 7 201 1328 0 0 0 2 4 this 3 1350 3 pos 1 1322
|
|
214 0 0 7 201 1328 0 0 0 4 4 this 3 1350 2 px 1 1325 2 py 1 1325 2 pz 1 1325
|
|
215 0 0 4 202 1318 0 0 0 2 4 this 3 1331 4 mode 1 1327
|
|
216 0 0 4 203 1318 0 0 0 2 4 this 3 1331 4 axis 1 1322
|
|
217 0 0 4 203 1318 0 0 0 4 4 this 3 1331 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
218 0 0 6 204 1327 0 0 0 1 4 this 3 1350
|
|
219 0 0 7 205 1328 0 0 0 1 4 this 3 1350
|
|
220 0 0 6 206 1327 0 0 0 1 4 this 3 1350
|
|
221 0 0 7 207 1345 0 0 0 2 4 this 3 1350 5 index 1 1327
|
|
222 0 0 6 209 1281 0 0 0 2 4 this 3 1350 1 i 1 1327
|
|
223 0 0 4 215 1318 0 0 0 1 4 this 3 1331
|
|
224 0 0 4 216 1318 0 0 0 1 4 this 3 1331
|
|
225 0 0 6 217 1327 0 0 0 1 4 this 3 1350
|
|
226 0 0 4 218 1318 0 0 0 2 4 this 3 1331 4 mode 1 1327
|
|
227 0 0 6 219 1327 0 0 0 1 4 this 3 1350
|
|
228 0 0 4 220 1318 0 0 0 3 4 this 3 1350 3 out 1 1352 6 indent 1 1354
|
|
229 0 0 6 222 1327 0 0 0 2 4 this 3 1350 5 other 1 1350
|
|
230 0 0 7 223 1333 0 0 0 0
|
|
231 0 0 6 221 1319 0 0 0 1 4 this 3 1350
|
|
232 0 0 4 225 1318 0 0 0 1 4 this 3 1386
|
|
233 0 0 6 226 1319 0 0 205 /**
|
|
* Returns true if the ID is 0, meaning the OdeSpace does not point to a valid
|
|
* space. It is an error to call a method on an empty space. Note that an
|
|
* empty OdeSpace also evaluates to False.
|
|
*/ 1 4 this 3 1387
|
|
234 0 0 4 227 1318 0 0 0 2 4 this 3 1386 4 mode 1 1327
|
|
235 0 0 6 228 1327 0 0 0 1 4 this 3 1387
|
|
236 0 0 6 229 1327 0 0 0 2 4 this 3 1387 4 geom 1 1389
|
|
237 0 0 6 229 1327 0 0 0 2 4 this 3 1387 5 space 1 1387
|
|
238 0 0 6 230 1327 0 0 0 1 4 this 3 1387
|
|
239 0 0 4 231 1318 0 0 0 3 4 this 3 1387 3 min 1 1328 3 max 1 1328
|
|
240 0 0 6 232 1281 0 0 0 1 4 this 3 1387
|
|
241 0 0 6 233 1327 0 0 0 1 4 this 3 1386
|
|
242 0 0 6 234 1327 0 0 0 1 4 this 3 1387
|
|
243 0 0 4 235 1318 0 0 0 2 4 this 3 1386 4 bits 1 1391
|
|
244 0 0 4 236 1318 0 0 0 2 4 this 3 1386 4 bits 1 1391
|
|
245 0 0 7 237 1395 0 0 0 1 4 this 3 1386
|
|
246 0 0 7 238 1395 0 0 0 1 4 this 3 1386
|
|
247 0 0 4 239 1318 0 0 0 1 4 this 3 1386
|
|
248 0 0 4 240 1318 0 0 0 1 4 this 3 1386
|
|
249 0 0 6 241 1327 0 0 0 1 4 this 3 1386
|
|
250 0 0 4 242 1318 0 0 0 2 4 this 3 1386 6 param0 0 1315
|
|
251 0 0 4 243 1318 0 0 0 2 4 this 3 1386 6 param0 0 1334
|
|
252 0 0 4 244 1318 0 0 0 2 4 this 3 1386 4 geom 1 1396
|
|
253 0 0 4 244 1318 0 0 0 2 4 this 3 1386 5 space 1 1386
|
|
254 0 0 4 245 1318 0 0 0 2 4 this 3 1386 4 geom 1 1396
|
|
255 0 0 4 245 1318 0 0 0 2 4 this 3 1386 5 space 1 1386
|
|
256 0 0 4 246 1318 0 0 0 1 4 this 3 1386
|
|
257 0 0 7 247 1396 0 0 0 2 4 this 3 1386 1 i 1 1327
|
|
258 0 0 7 248 1386 0 0 0 1 4 this 3 1387
|
|
259 0 0 4 249 1318 0 0 0 3 4 this 3 1387 3 out 1 1352 6 indent 1 1354
|
|
260 0 0 7 251 1397 0 0 0 1 4 this 3 1387
|
|
261 0 0 7 252 1398 0 0 0 1 4 this 3 1387
|
|
262 0 0 7 253 1399 0 0 0 1 4 this 3 1387
|
|
263 0 0 6 254 1281 0 0 0 1 4 this 3 1387
|
|
264 0 0 6 255 1281 0 0 0 2 4 this 3 1387 1 i 1 1327
|
|
265 0 0 6 256 1281 0 0 0 1 4 this 3 1387
|
|
266 0 0 4 257 1318 0 0 0 1 4 this 3 1386
|
|
267 0 0 6 258 1327 0 0 0 3 4 this 3 1386 3 arg 1 1281 13 near_callback 1 1281
|
|
268 0 0 6 259 1327 0 0 0 3 4 this 3 1386 4 geom 1 1396 10 collide_id 1 1327
|
|
269 0 0 6 259 1327 0 0 0 3 4 this 3 1386 10 collide_id 1 1327 2 id 1 1400
|
|
270 0 0 4 260 1318 0 0 0 3 4 this 3 1386 4 geom 1 1396 12 surface_type 1 1327
|
|
271 0 0 4 260 1318 0 0 0 3 4 this 3 1386 12 surface_type 1 1327 2 id 1 1400
|
|
272 0 0 6 261 1327 0 0 0 2 4 this 3 1386 4 geom 1 1396
|
|
273 0 0 6 261 1327 0 0 0 2 4 this 3 1386 2 o1 1 1400
|
|
274 0 0 6 262 1327 0 0 0 2 4 this 3 1386 4 geom 1 1396
|
|
275 0 0 6 262 1327 0 0 0 2 4 this 3 1386 2 o1 1 1400
|
|
276 0 0 4 263 1318 0 0 0 2 4 this 3 1386 10 event_name 1 1402
|
|
277 0 0 6 264 1402 0 0 0 1 4 this 3 1386
|
|
278 0 0 7 265 1333 0 0 0 0
|
|
279 0 0 6 250 1319 0 0 0 1 4 this 3 1387
|
|
280 0 0 4 268 1318 0 0 0 1 4 this 3 1396
|
|
281 0 0 6 269 1319 0 0 201 /**
|
|
* Returns true if the ID is 0, meaning the OdeGeom does not point to a valid
|
|
* geom. It is an error to call a method on an empty geom. Note that an
|
|
* empty OdeGeom also evaluates to False.
|
|
*/ 1 4 this 3 1389
|
|
282 0 0 6 270 1400 0 0 42 /**
|
|
* Returns the underlying dGeomID.
|
|
*/ 1 4 this 3 1389
|
|
283 0 0 4 271 1318 0 0 36 // INLINE void set_data(void* data); 2 4 this 3 1396 4 body 1 1331
|
|
284 0 0 6 272 1319 0 0 0 1 4 this 3 1389
|
|
285 0 0 7 273 1331 0 0 0 1 4 this 3 1389
|
|
286 0 0 4 274 1318 0 0 0 2 4 this 3 1396 3 pos 1 1322
|
|
287 0 0 4 274 1318 0 0 0 4 4 this 3 1396 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
288 0 0 4 275 1318 0 0 0 2 4 this 3 1396 1 r 1 1373
|
|
289 0 0 4 276 1318 0 0 0 2 4 this 3 1396 1 q 1 1381
|
|
290 0 0 7 277 1377 0 0 0 1 4 this 3 1389
|
|
291 0 0 7 278 1378 0 0 0 1 4 this 3 1389
|
|
292 0 0 7 279 1403 0 0 0 1 4 this 3 1389
|
|
293 0 0 4 280 1318 0 0 0 3 4 this 3 1389 3 min 1 1328 3 max 1 1328
|
|
294 0 0 6 281 1281 0 0 0 1 4 this 3 1389
|
|
295 0 0 6 282 1327 0 0 0 1 4 this 3 1396
|
|
296 0 0 6 283 1327 0 0 0 1 4 this 3 1389
|
|
297 0 0 4 284 1318 0 0 0 2 4 this 3 1396 4 bits 1 1391
|
|
298 0 0 4 285 1318 0 0 0 2 4 this 3 1396 4 bits 1 1391
|
|
299 0 0 7 286 1395 0 0 0 1 4 this 3 1396
|
|
300 0 0 7 287 1395 0 0 0 1 4 this 3 1396
|
|
301 0 0 4 288 1318 0 0 0 1 4 this 3 1396
|
|
302 0 0 4 289 1318 0 0 0 1 4 this 3 1396
|
|
303 0 0 6 290 1327 0 0 0 1 4 this 3 1396
|
|
304 0 0 4 291 1318 0 0 0 2 4 this 3 1396 3 pos 1 1322
|
|
305 0 0 4 291 1318 0 0 0 4 4 this 3 1396 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
306 0 0 4 292 1318 0 0 0 2 4 this 3 1396 1 r 1 1373
|
|
307 0 0 4 293 1318 0 0 0 2 4 this 3 1396 1 q 1 1381
|
|
308 0 0 4 294 1318 0 0 0 2 4 this 3 1396 3 pos 1 1322
|
|
309 0 0 4 294 1318 0 0 0 4 4 this 3 1396 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
310 0 0 4 295 1318 0 0 0 2 4 this 3 1396 1 r 1 1373
|
|
311 0 0 4 296 1318 0 0 0 2 4 this 3 1396 1 q 1 1381
|
|
312 0 0 4 297 1318 0 0 0 1 4 this 3 1396
|
|
313 0 0 6 298 1327 0 0 0 1 4 this 3 1396
|
|
314 0 0 7 299 1377 0 0 0 1 4 this 3 1389
|
|
315 0 0 7 300 1378 0 0 0 1 4 this 3 1389
|
|
316 0 0 7 301 1403 0 0 0 1 4 this 3 1389
|
|
317 0 0 7 302 1386 0 0 0 1 4 this 3 1389
|
|
318 0 0 6 303 1281 0 0 0 1 4 this 3 1389
|
|
319 0 0 4 304 1318 0 0 0 3 4 this 3 1389 3 out 1 1352 6 indent 1 1354
|
|
320 0 0 6 306 1327 0 0 0 2 4 this 3 1389 5 other 1 1389
|
|
321 0 0 6 307 1281 0 0 0 1 4 this 3 1389
|
|
322 0 0 7 308 1404 0 0 0 1 4 this 3 1389
|
|
323 0 0 7 309 1405 0 0 0 1 4 this 3 1389
|
|
324 0 0 7 310 1406 0 0 43 // OdeConvexGeom convert_to_convex() const; 1 4 this 3 1389
|
|
325 0 0 7 311 1407 0 0 53 // OdeHeightfieldGeom convert_to_heightfield() const; 1 4 this 3 1389
|
|
326 0 0 7 312 1408 0 0 0 1 4 this 3 1389
|
|
327 0 0 7 313 1409 0 0 0 1 4 this 3 1389
|
|
328 0 0 7 314 1410 0 0 0 1 4 this 3 1389
|
|
329 0 0 7 315 1397 0 0 0 1 4 this 3 1389
|
|
330 0 0 7 316 1398 0 0 0 1 4 this 3 1389
|
|
331 0 0 7 317 1399 0 0 0 1 4 this 3 1389
|
|
332 0 0 7 318 1333 0 0 0 0
|
|
333 0 0 6 305 1319 0 0 0 1 4 this 3 1389
|
|
334 0 0 7 320 1404 0 0 0 2 5 space 1 1386 4 size 1 1322
|
|
335 0 0 7 320 1404 0 0 0 4 5 space 1 1386 2 lx 1 1325 2 ly 1 1325 2 lz 1 1325
|
|
336 0 0 7 320 1404 0 0 0 3 2 lx 1 1325 2 ly 1 1325 2 lz 1 1325
|
|
337 0 0 4 321 1318 0 0 0 2 4 this 3 1404 4 size 1 1322
|
|
338 0 0 4 321 1318 0 0 0 4 4 this 3 1404 2 lx 1 1325 2 ly 1 1325 2 lz 1 1325
|
|
339 0 0 7 322 1328 0 0 0 1 4 this 3 1404
|
|
340 0 0 6 323 1325 0 0 0 2 4 this 3 1404 1 p 1 1411
|
|
341 0 0 6 323 1325 0 0 0 4 4 this 3 1404 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
342 0 0 7 324 1333 0 0 0 0
|
|
343 0 0 7 326 1405 0 0 0 3 5 space 1 1386 6 radius 1 1325 6 length 1 1325
|
|
344 0 0 7 326 1405 0 0 0 2 6 radius 1 1325 6 length 1 1325
|
|
345 0 0 4 327 1318 0 0 0 3 4 this 3 1405 6 radius 1 1325 6 length 1 1325
|
|
346 0 0 6 329 1325 0 0 0 1 4 this 3 1413
|
|
347 0 0 6 330 1325 0 0 0 1 4 this 3 1413
|
|
348 0 0 6 331 1325 0 0 0 2 4 this 3 1413 1 p 1 1411
|
|
349 0 0 6 331 1325 0 0 0 4 4 this 3 1413 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
350 0 0 7 332 1333 0 0 0 0
|
|
351 0 0 7 334 1415 0 0 0 0
|
|
352 0 0 7 334 1415 0 0 0 1 4 copy 1 1416
|
|
353 0 0 7 335 1328 0 0 0 1 4 this 3 1416
|
|
354 0 0 7 336 1328 0 0 0 1 4 this 3 1416
|
|
355 0 0 6 337 1325 0 0 0 1 4 this 3 1416
|
|
356 0 0 7 338 1396 0 0 0 1 4 this 3 1416
|
|
357 0 0 7 339 1396 0 0 0 1 4 this 3 1416
|
|
358 0 0 6 340 1327 0 0 0 1 4 this 3 1416
|
|
359 0 0 6 341 1327 0 0 0 1 4 this 3 1416
|
|
360 0 0 4 342 1318 0 0 0 2 4 this 3 1415 3 pos 1 1322
|
|
361 0 0 4 343 1318 0 0 0 2 4 this 3 1415 6 normal 1 1322
|
|
362 0 0 4 344 1318 0 0 0 2 4 this 3 1415 5 depth 1 1418
|
|
363 0 0 4 345 1318 0 0 0 2 4 this 3 1415 4 geom 1 1389
|
|
364 0 0 4 346 1318 0 0 0 2 4 this 3 1415 4 geom 1 1389
|
|
365 0 0 7 347 1333 0 0 0 0
|
|
366 0 0 7 362 1421 0 0 0 1 6 param0 0 1419
|
|
367 0 0 7 349 1396 0 0 51 /**
|
|
* Returns the first geom in the collision.
|
|
*/ 1 4 this 3 1419
|
|
368 0 0 7 350 1396 0 0 52 /**
|
|
* Returns the second geom in the collision.
|
|
*/ 1 4 this 3 1419
|
|
369 0 0 7 351 1331 0 0 51 /**
|
|
* Returns the first body in the collision.
|
|
*/ 1 4 this 3 1419
|
|
370 0 0 7 352 1331 0 0 52 /**
|
|
* Returns the second body in the collision.
|
|
*/ 1 4 this 3 1419
|
|
371 0 0 6 353 1422 0 0 59 /**
|
|
* Returns the number of contacts in the collision.
|
|
*/ 1 4 this 3 1419
|
|
372 0 0 7 354 1377 0 0 123 /**
|
|
* Returns the nth contact point in the collision. This does exactly the same
|
|
* as get_contact_geom(n).get_pos().
|
|
*/ 2 4 this 3 1419 1 n 1 1422
|
|
373 0 0 7 355 1415 0 0 57 /**
|
|
* Returns the nth contact geom in the collision.
|
|
*/ 2 4 this 3 1419 1 n 1 1422
|
|
374 0 0 7 356 1415 0 0 0 2 4 this 3 1419 1 n 1 1422
|
|
375 0 0 6 360 1319 0 0 55 /**
|
|
* Returns true if the entry holds no contacts.
|
|
*/ 1 4 this 3 1419
|
|
376 0 0 7 361 1333 0 0 0 0
|
|
377 0 0 6 359 1319 0 0 0 1 4 this 3 1419
|
|
378 0 0 7 365 1424 0 0 0 2 4 mode 1 1327 2 mu 1 1325
|
|
379 0 0 4 366 1318 0 0 0 2 4 this 3 1424 4 mode 1 1327
|
|
380 0 0 4 367 1318 0 0 0 2 4 this 3 1424 2 mu 1 1325
|
|
381 0 0 4 368 1318 0 0 0 2 4 this 3 1424 3 mu2 1 1325
|
|
382 0 0 4 369 1318 0 0 0 2 4 this 3 1424 6 bounce 1 1325
|
|
383 0 0 4 370 1318 0 0 0 2 4 this 3 1424 10 bounce_vel 1 1325
|
|
384 0 0 4 371 1318 0 0 0 2 4 this 3 1424 8 soft_erp 1 1325
|
|
385 0 0 4 372 1318 0 0 0 2 4 this 3 1424 8 soft_cfm 1 1325
|
|
386 0 0 4 373 1318 0 0 0 2 4 this 3 1424 6 motion 1 1325
|
|
387 0 0 4 374 1318 0 0 0 2 4 this 3 1424 6 motion 1 1325
|
|
388 0 0 4 375 1318 0 0 0 2 4 this 3 1424 4 slip 1 1325
|
|
389 0 0 4 376 1318 0 0 0 2 4 this 3 1424 4 slip 1 1325
|
|
390 0 0 6 377 1327 0 0 0 1 4 this 3 1425
|
|
391 0 0 6 378 1325 0 0 0 1 4 this 3 1425
|
|
392 0 0 6 379 1325 0 0 0 1 4 this 3 1425
|
|
393 0 0 6 380 1325 0 0 0 1 4 this 3 1425
|
|
394 0 0 6 381 1325 0 0 0 1 4 this 3 1425
|
|
395 0 0 6 382 1325 0 0 0 1 4 this 3 1425
|
|
396 0 0 6 383 1325 0 0 0 1 4 this 3 1425
|
|
397 0 0 6 384 1325 0 0 0 1 4 this 3 1425
|
|
398 0 0 6 385 1325 0 0 0 1 4 this 3 1425
|
|
399 0 0 6 386 1325 0 0 0 1 4 this 3 1425
|
|
400 0 0 6 387 1325 0 0 0 1 4 this 3 1425
|
|
401 0 0 7 388 1333 0 0 0 0
|
|
402 0 0 7 390 1427 0 0 0 0
|
|
403 0 0 7 390 1427 0 0 38 // OdeContact(const OdeContact ©); 1 7 contact 1 1428
|
|
404 0 0 7 391 1424 0 0 0 1 4 this 3 1431
|
|
405 0 0 7 392 1415 0 0 0 1 4 this 3 1427
|
|
406 0 0 7 393 1328 0 0 0 1 4 this 3 1431
|
|
407 0 0 4 394 1318 0 0 0 2 4 this 3 1427 18 surface_parameters 1 1425
|
|
408 0 0 4 395 1318 0 0 0 2 4 this 3 1427 12 contact_geom 1 1416
|
|
409 0 0 4 396 1318 0 0 0 2 4 this 3 1427 5 fdir1 1 1322
|
|
410 0 0 7 397 1333 0 0 0 0
|
|
411 0 0 7 399 1358 0 0 0 2 5 world 1 1315 7 contact 1 1431
|
|
412 0 0 7 399 1358 0 0 0 3 5 world 1 1315 11 joint_group 1 1334 7 contact 1 1431
|
|
413 0 0 7 400 1333 0 0 0 0
|
|
414 0 0 7 402 1406 0 0 0 3 5 space 1 1386 6 radius 1 1325 6 length 1 1325
|
|
415 0 0 7 402 1406 0 0 0 2 6 radius 1 1325 6 length 1 1325
|
|
416 0 0 4 403 1318 0 0 0 3 4 this 3 1406 6 radius 1 1325 6 length 1 1325
|
|
417 0 0 6 405 1325 0 0 0 1 4 this 3 1433
|
|
418 0 0 6 406 1325 0 0 0 1 4 this 3 1433
|
|
419 0 0 7 407 1333 0 0 0 0
|
|
420 0 0 7 409 1361 0 0 0 1 5 world 1 1315
|
|
421 0 0 7 409 1361 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
422 0 0 4 410 1318 0 0 0 1 4 this 3 1361
|
|
423 0 0 7 411 1333 0 0 0 0
|
|
424 0 0 7 413 1398 0 0 0 0
|
|
425 0 0 7 413 1398 0 0 0 1 5 space 1 1386
|
|
426 0 0 4 414 1318 0 0 0 3 4 this 3 1398 8 minlevel 1 1327 8 maxlevel 1 1327
|
|
427 0 0 6 415 1327 0 0 0 1 4 this 3 1435
|
|
428 0 0 6 416 1327 0 0 0 1 4 this 3 1435
|
|
429 0 0 7 417 1333 0 0 0 0
|
|
430 0 0 7 419 1360 0 0 0 1 5 world 1 1315
|
|
431 0 0 7 419 1360 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
432 0 0 4 420 1318 0 0 0 2 4 this 3 1360 6 anchor 1 1322
|
|
433 0 0 4 420 1318 0 0 0 4 4 this 3 1360 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
434 0 0 4 421 1318 0 0 0 2 4 this 3 1360 4 axis 1 1322
|
|
435 0 0 4 421 1318 0 0 0 4 4 this 3 1360 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
436 0 0 4 422 1318 0 0 0 2 4 this 3 1360 4 axis 1 1322
|
|
437 0 0 4 422 1318 0 0 0 4 4 this 3 1360 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
438 0 0 4 423 1318 0 0 0 3 4 this 3 1360 7 torque1 1 1325 7 torque2 1 1325
|
|
439 0 0 7 424 1328 0 0 0 1 4 this 3 1437
|
|
440 0 0 7 425 1328 0 0 0 1 4 this 3 1437
|
|
441 0 0 7 426 1328 0 0 0 1 4 this 3 1437
|
|
442 0 0 7 427 1328 0 0 0 1 4 this 3 1437
|
|
443 0 0 6 428 1325 0 0 0 1 4 this 3 1437
|
|
444 0 0 6 429 1325 0 0 0 1 4 this 3 1437
|
|
445 0 0 6 430 1325 0 0 0 1 4 this 3 1437
|
|
446 0 0 4 431 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
447 0 0 4 432 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
448 0 0 4 433 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
449 0 0 4 434 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
450 0 0 4 435 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
451 0 0 4 436 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
452 0 0 4 437 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
453 0 0 4 438 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
454 0 0 4 439 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
455 0 0 4 440 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
456 0 0 4 441 1318 0 0 0 3 4 this 3 1360 4 axis 1 1327 3 val 1 1325
|
|
457 0 0 6 442 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
458 0 0 6 443 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
459 0 0 6 444 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
460 0 0 6 445 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
461 0 0 6 446 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
462 0 0 6 447 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
463 0 0 6 448 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
464 0 0 6 449 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
465 0 0 6 450 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
466 0 0 6 451 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
467 0 0 6 452 1325 0 0 0 2 4 this 3 1437 4 axis 1 1327
|
|
468 0 0 7 453 1333 0 0 0 0
|
|
469 0 0 7 455 1356 0 0 0 1 5 world 1 1315
|
|
470 0 0 7 455 1356 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
471 0 0 4 456 1318 0 0 0 2 4 this 3 1356 6 anchor 1 1322
|
|
472 0 0 4 456 1318 0 0 0 4 4 this 3 1356 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
473 0 0 4 457 1318 0 0 0 3 4 this 3 1356 6 anchor 1 1322 3 vec 1 1322
|
|
474 0 0 4 457 1318 0 0 0 7 4 this 3 1356 1 x 1 1325 1 y 1 1325 1 z 1 1325 2 ax 1 1325 2 ay 1 1325 2 az 1 1325
|
|
475 0 0 4 458 1318 0 0 0 2 4 this 3 1356 4 axis 1 1322
|
|
476 0 0 4 458 1318 0 0 0 4 4 this 3 1356 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
477 0 0 4 459 1318 0 0 0 2 4 this 3 1356 6 torque 1 1325
|
|
478 0 0 7 460 1328 0 0 0 1 4 this 3 1439
|
|
479 0 0 7 461 1328 0 0 0 1 4 this 3 1439
|
|
480 0 0 7 462 1328 0 0 0 1 4 this 3 1439
|
|
481 0 0 6 463 1325 0 0 0 1 4 this 3 1439
|
|
482 0 0 6 464 1325 0 0 0 1 4 this 3 1439
|
|
483 0 0 4 465 1318 0 0 0 2 4 this 3 1356 3 val 1 1325
|
|
484 0 0 4 466 1318 0 0 0 2 4 this 3 1356 3 val 1 1325
|
|
485 0 0 4 467 1318 0 0 0 2 4 this 3 1356 3 val 1 1325
|
|
486 0 0 4 468 1318 0 0 0 2 4 this 3 1356 3 val 1 1325
|
|
487 0 0 4 469 1318 0 0 0 2 4 this 3 1356 3 val 1 1325
|
|
488 0 0 4 470 1318 0 0 0 2 4 this 3 1356 3 val 1 1325
|
|
489 0 0 4 471 1318 0 0 0 2 4 this 3 1356 3 val 1 1325
|
|
490 0 0 4 472 1318 0 0 0 2 4 this 3 1356 3 val 1 1325
|
|
491 0 0 4 473 1318 0 0 0 2 4 this 3 1356 3 val 1 1325
|
|
492 0 0 6 474 1325 0 0 0 1 4 this 3 1439
|
|
493 0 0 6 475 1325 0 0 0 1 4 this 3 1439
|
|
494 0 0 6 476 1325 0 0 0 1 4 this 3 1439
|
|
495 0 0 6 477 1325 0 0 0 1 4 this 3 1439
|
|
496 0 0 6 478 1325 0 0 0 1 4 this 3 1439
|
|
497 0 0 6 479 1325 0 0 0 1 4 this 3 1439
|
|
498 0 0 6 480 1325 0 0 0 1 4 this 3 1439
|
|
499 0 0 6 481 1325 0 0 0 1 4 this 3 1439
|
|
500 0 0 6 482 1325 0 0 0 1 4 this 3 1439
|
|
501 0 0 7 483 1333 0 0 0 0
|
|
502 0 0 7 485 1441 1116 0 0 0
|
|
503 0 0 7 485 1441 1116 0 0 1 4 copy 1 1442
|
|
504 0 0 6 486 1441 0 0 0 2 4 this 3 1441 4 copy 1 1442
|
|
505 0 0 4 488 1318 0 0 0 2 4 this 3 1441 5 joint 1 1346
|
|
506 0 0 6 489 1319 0 0 0 2 4 this 3 1441 5 joint 1 1346
|
|
507 0 0 4 490 1318 0 0 0 2 4 this 3 1441 5 other 1 1442
|
|
508 0 0 4 491 1318 0 0 0 2 4 this 3 1441 5 other 1 1442
|
|
509 0 0 4 492 1318 0 0 0 1 4 this 3 1441
|
|
510 0 0 6 493 1319 0 0 0 2 4 this 3 1442 5 joint 1 1346
|
|
511 0 0 4 494 1318 0 0 0 1 4 this 3 1441
|
|
512 0 0 6 495 1319 0 0 0 1 4 this 3 1442
|
|
513 0 0 6 496 1327 0 0 0 1 4 this 3 1442
|
|
514 0 0 7 497 1345 0 0 0 2 4 this 3 1442 5 index 1 1327
|
|
515 0 0 7 499 1345 0 0 0 2 4 this 3 1442 5 index 1 1327
|
|
516 0 0 6 500 1327 0 0 106 /**
|
|
* Returns the number of joints in the collection. This is the same thing as
|
|
* get_num_joints().
|
|
*/ 1 4 this 3 1442
|
|
517 0 0 6 501 1441 0 0 0 2 4 this 3 1441 5 other 1 1442
|
|
518 0 0 7 502 1441 1116 0 0 2 4 this 3 1442 5 other 1 1442
|
|
519 0 0 7 504 1364 0 0 0 1 5 world 1 1315
|
|
520 0 0 7 504 1364 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
521 0 0 4 505 1318 0 0 0 2 4 this 3 1364 3 num 1 1327
|
|
522 0 0 4 506 1318 0 0 0 4 4 this 3 1364 4 anum 1 1327 3 rel 1 1327 4 axis 1 1322
|
|
523 0 0 4 506 1318 0 0 0 6 4 this 3 1364 4 anum 1 1327 3 rel 1 1327 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
524 0 0 4 507 1318 0 0 0 3 4 this 3 1364 9 parameter 1 1327 5 value 1 1325
|
|
525 0 0 6 508 1327 0 0 0 1 4 this 3 1444
|
|
526 0 0 7 509 1328 0 0 0 2 4 this 3 1444 4 anum 1 1327
|
|
527 0 0 6 511 1325 0 0 0 2 4 this 3 1444 9 parameter 1 1327
|
|
528 0 0 7 512 1333 0 0 0 0
|
|
529 0 0 7 514 1362 0 0 0 1 5 world 1 1315
|
|
530 0 0 7 514 1362 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
531 0 0 7 515 1333 0 0 0 0
|
|
532 0 0 7 517 1365 0 0 0 1 5 world 1 1315
|
|
533 0 0 7 517 1365 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
534 0 0 4 518 1318 0 0 0 3 4 this 3 1365 9 parameter 1 1327 5 value 1 1325
|
|
535 0 0 4 519 1318 0 0 0 3 4 this 3 1365 9 parameter 1 1327 5 value 1 1325
|
|
536 0 0 4 520 1318 0 0 0 3 4 this 3 1365 9 parameter 1 1327 5 value 1 1325
|
|
537 0 0 7 521 1333 0 0 0 0
|
|
538 0 0 7 523 1407 0 0 0 1 6 params 1 1446
|
|
539 0 0 7 523 1407 0 0 0 2 5 space 1 1386 6 params 1 1446
|
|
540 0 0 7 523 1407 0 0 0 5 5 space 1 1386 1 a 1 1325 1 b 1 1325 1 c 1 1325 1 d 1 1325
|
|
541 0 0 7 523 1407 0 0 0 4 1 a 1 1325 1 b 1 1325 1 c 1 1325 1 d 1 1325
|
|
542 0 0 4 524 1318 0 0 0 2 4 this 3 1407 6 params 1 1446
|
|
543 0 0 4 524 1318 0 0 0 5 4 this 3 1407 1 a 1 1325 1 b 1 1325 1 c 1 1325 1 d 1 1325
|
|
544 0 0 7 525 1385 0 0 0 1 4 this 3 1448
|
|
545 0 0 6 526 1325 0 0 0 2 4 this 3 1448 1 p 1 1411
|
|
546 0 0 6 526 1325 0 0 0 4 4 this 3 1448 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
547 0 0 7 527 1333 0 0 0 0
|
|
548 0 0 7 529 1399 0 0 0 3 6 center 1 1411 7 extents 1 1322 5 depth 1 1450
|
|
549 0 0 7 529 1399 0 0 0 4 5 space 1 1386 6 center 1 1411 7 extents 1 1322 5 depth 1 1450
|
|
550 0 0 7 530 1333 0 0 0 0
|
|
551 0 0 7 532 1408 0 0 0 2 5 space 1 1386 6 length 1 1325
|
|
552 0 0 7 532 1408 0 0 0 1 6 length 1 1325
|
|
553 0 0 4 533 1318 0 0 0 2 4 this 3 1408 6 length 1 1325
|
|
554 0 0 6 534 1325 0 0 0 1 4 this 3 1408
|
|
555 0 0 4 535 1318 0 0 0 3 4 this 3 1408 5 start 1 1322 3 dir 1 1322
|
|
556 0 0 4 535 1318 0 0 0 7 4 this 3 1408 2 px 1 1325 2 py 1 1325 2 pz 1 1325 2 dx 1 1325 2 dy 1 1325 2 dz 1 1325
|
|
557 0 0 4 536 1318 0 0 0 3 4 this 3 1451 5 start 1 1328 3 dir 1 1328
|
|
558 0 0 7 537 1328 0 0 0 1 4 this 3 1451
|
|
559 0 0 7 538 1328 0 0 0 1 4 this 3 1451
|
|
560 0 0 4 539 1318 0 0 0 3 4 this 3 1408 13 first_contact 1 1327 13 backface_cull 1 1327
|
|
561 0 0 6 541 1327 0 0 0 1 4 this 3 1451
|
|
562 0 0 6 542 1327 0 0 0 1 4 this 3 1451
|
|
563 0 0 4 543 1318 0 0 0 2 4 this 3 1408 11 closest_hit 1 1327
|
|
564 0 0 6 544 1327 0 0 0 1 4 this 3 1408
|
|
565 0 0 7 545 1333 0 0 0 0
|
|
566 0 0 7 547 1397 0 0 0 0
|
|
567 0 0 7 547 1397 0 0 0 1 5 space 1 1386
|
|
568 0 0 7 548 1333 0 0 0 0
|
|
569 0 0 7 550 1357 0 0 0 1 5 world 1 1315
|
|
570 0 0 7 550 1357 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
571 0 0 4 551 1318 0 0 0 2 4 this 3 1357 4 axis 1 1322
|
|
572 0 0 4 551 1318 0 0 0 4 4 this 3 1357 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
573 0 0 4 552 1318 0 0 0 3 4 this 3 1357 4 axis 1 1322 3 vec 1 1322
|
|
574 0 0 4 552 1318 0 0 0 7 4 this 3 1357 1 x 1 1325 1 y 1 1325 1 z 1 1325 2 ax 1 1325 2 ay 1 1325 2 az 1 1325
|
|
575 0 0 4 553 1318 0 0 0 2 4 this 3 1357 5 force 1 1325
|
|
576 0 0 6 554 1325 0 0 0 1 4 this 3 1453
|
|
577 0 0 6 555 1325 0 0 0 1 4 this 3 1453
|
|
578 0 0 7 556 1328 0 0 0 1 4 this 3 1453
|
|
579 0 0 4 557 1318 0 0 0 2 4 this 3 1357 3 val 1 1325
|
|
580 0 0 4 558 1318 0 0 0 2 4 this 3 1357 3 val 1 1325
|
|
581 0 0 4 559 1318 0 0 0 2 4 this 3 1357 3 val 1 1325
|
|
582 0 0 4 560 1318 0 0 0 2 4 this 3 1357 3 val 1 1325
|
|
583 0 0 4 561 1318 0 0 0 2 4 this 3 1357 3 val 1 1325
|
|
584 0 0 4 562 1318 0 0 0 2 4 this 3 1357 3 val 1 1325
|
|
585 0 0 4 563 1318 0 0 0 2 4 this 3 1357 3 val 1 1325
|
|
586 0 0 4 564 1318 0 0 0 2 4 this 3 1357 3 val 1 1325
|
|
587 0 0 4 565 1318 0 0 0 2 4 this 3 1357 3 val 1 1325
|
|
588 0 0 6 566 1325 0 0 0 1 4 this 3 1453
|
|
589 0 0 6 567 1325 0 0 0 1 4 this 3 1453
|
|
590 0 0 6 568 1325 0 0 0 1 4 this 3 1453
|
|
591 0 0 6 569 1325 0 0 0 1 4 this 3 1453
|
|
592 0 0 6 570 1325 0 0 0 1 4 this 3 1453
|
|
593 0 0 6 571 1325 0 0 0 1 4 this 3 1453
|
|
594 0 0 6 572 1325 0 0 0 1 4 this 3 1453
|
|
595 0 0 6 573 1325 0 0 0 1 4 this 3 1453
|
|
596 0 0 6 574 1325 0 0 0 1 4 this 3 1453
|
|
597 0 0 7 575 1333 0 0 0 0
|
|
598 0 0 7 577 1409 0 0 0 1 4 geom 1 1396
|
|
599 0 0 7 577 1409 0 0 0 2 5 space 1 1386 6 radius 1 1325
|
|
600 0 0 7 577 1409 0 0 0 1 6 radius 1 1325
|
|
601 0 0 4 578 1318 0 0 0 2 4 this 3 1409 6 radius 1 1325
|
|
602 0 0 6 579 1325 0 0 0 1 4 this 3 1455
|
|
603 0 0 6 580 1325 0 0 0 2 4 this 3 1455 1 p 1 1411
|
|
604 0 0 6 580 1325 0 0 0 4 4 this 3 1455 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
605 0 0 7 581 1333 0 0 0 0
|
|
606 0 0 7 584 1460 0 0 0 2 5 model 1 1457 11 use_normals 1 1319
|
|
607 0 0 4 585 1318 0 0 0 1 4 this 3 1460
|
|
608 0 0 4 586 1318 0 0 0 3 4 this 3 1461 3 out 1 1352 6 indent 1 1354
|
|
609 0 0 4 587 1318 0 0 0 2 4 this 3 1461 3 out 1 1352
|
|
610 0 0 7 588 1333 0 0 0 0
|
|
611 0 0 7 590 1410 0 0 0 2 5 space 1 1386 4 data 1 1460
|
|
612 0 0 7 590 1410 0 0 162 /* ODE_API dGeomID dCreateTriMesh(dSpaceID space, dTriMeshDataID Data, dTriCallback* Callback, dTriArrayCallback* ArrayCallback, dTriRayCallback* RayCallback); */ 1 4 data 1 1460
|
|
613 0 0 7 590 1410 0 0 0 1 4 copy 1 1463
|
|
614 0 0 4 591 1318 0 0 0 1 4 this 3 1410
|
|
615 0 0 4 592 1318 0 0 0 2 4 this 3 1410 4 data 1 1460
|
|
616 0 0 7 593 1460 0 0 0 1 4 this 3 1463
|
|
617 0 0 4 594 1318 0 0 0 2 4 this 3 1410 4 data 1 1460
|
|
618 0 0 7 595 1460 0 0 0 1 4 this 3 1463
|
|
619 0 0 4 596 1318 0 0 0 3 4 this 3 1410 10 geom_class 1 1327 6 enable 1 1327
|
|
620 0 0 6 597 1327 0 0 0 2 4 this 3 1463 10 geom_class 1 1327
|
|
621 0 0 4 598 1318 0 0 0 2 4 this 3 1410 4 geom 1 1389
|
|
622 0 0 4 599 1318 0 0 0 5 4 this 3 1463 10 face_index 1 1327 2 v0 1 1377 2 v1 1 1377 2 v2 1 1377
|
|
623 0 0 7 600 1377 0 0 0 4 4 this 3 1463 10 face_index 1 1327 1 u 1 1325 1 v 1 1325
|
|
624 0 0 6 601 1327 0 0 0 1 4 this 3 1463
|
|
625 0 0 7 602 1333 0 0 0 0
|
|
626 0 0 7 604 1359 0 0 0 1 5 world 1 1315
|
|
627 0 0 7 604 1359 0 0 0 2 5 world 1 1315 11 joint_group 1 1334
|
|
628 0 0 4 605 1318 0 0 0 2 4 this 3 1359 6 anchor 1 1322
|
|
629 0 0 4 605 1318 0 0 0 4 4 this 3 1359 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
630 0 0 4 606 1318 0 0 0 2 4 this 3 1359 4 axis 1 1322
|
|
631 0 0 4 606 1318 0 0 0 4 4 this 3 1359 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
632 0 0 4 607 1318 0 0 0 2 4 this 3 1359 4 axis 1 1322
|
|
633 0 0 4 607 1318 0 0 0 4 4 this 3 1359 1 x 1 1325 1 y 1 1325 1 z 1 1325
|
|
634 0 0 4 608 1318 0 0 0 3 4 this 3 1359 7 torque1 1 1325 7 torque2 1 1325
|
|
635 0 0 7 609 1328 0 0 0 1 4 this 3 1465
|
|
636 0 0 7 610 1328 0 0 0 1 4 this 3 1465
|
|
637 0 0 7 611 1328 0 0 0 1 4 this 3 1465
|
|
638 0 0 7 612 1328 0 0 0 1 4 this 3 1465
|
|
639 0 0 6 613 1325 0 0 0 1 4 this 3 1465
|
|
640 0 0 6 614 1325 0 0 0 1 4 this 3 1465
|
|
641 0 0 6 615 1325 0 0 0 1 4 this 3 1465
|
|
642 0 0 6 616 1325 0 0 0 1 4 this 3 1465
|
|
643 0 0 4 617 1318 0 0 0 3 4 this 3 1359 4 axis 1 1327 3 val 1 1325
|
|
644 0 0 4 618 1318 0 0 0 3 4 this 3 1359 4 axis 1 1327 3 val 1 1325
|
|
645 0 0 4 619 1318 0 0 0 3 4 this 3 1359 4 axis 1 1327 3 val 1 1325
|
|
646 0 0 4 620 1318 0 0 0 3 4 this 3 1359 4 axis 1 1327 3 val 1 1325
|
|
647 0 0 4 621 1318 0 0 0 3 4 this 3 1359 4 axis 1 1327 3 val 1 1325
|
|
648 0 0 4 622 1318 0 0 0 3 4 this 3 1359 4 axis 1 1327 3 val 1 1325
|
|
649 0 0 4 623 1318 0 0 0 3 4 this 3 1359 4 axis 1 1327 3 val 1 1325
|
|
650 0 0 4 624 1318 0 0 0 3 4 this 3 1359 4 axis 1 1327 3 val 1 1325
|
|
651 0 0 4 625 1318 0 0 0 3 4 this 3 1359 4 axis 1 1327 3 val 1 1325
|
|
652 0 0 6 626 1325 0 0 0 2 4 this 3 1465 4 axis 1 1327
|
|
653 0 0 6 627 1325 0 0 0 2 4 this 3 1465 4 axis 1 1327
|
|
654 0 0 6 628 1325 0 0 0 2 4 this 3 1465 4 axis 1 1327
|
|
655 0 0 6 629 1325 0 0 0 2 4 this 3 1465 4 axis 1 1327
|
|
656 0 0 6 630 1325 0 0 0 2 4 this 3 1465 4 axis 1 1327
|
|
657 0 0 6 631 1325 0 0 0 2 4 this 3 1465 4 axis 1 1327
|
|
658 0 0 6 632 1325 0 0 0 2 4 this 3 1465 4 axis 1 1327
|
|
659 0 0 6 633 1325 0 0 0 2 4 this 3 1465 4 axis 1 1327
|
|
660 0 0 6 634 1325 0 0 0 2 4 this 3 1465 4 axis 1 1327
|
|
661 0 0 7 635 1333 0 0 0 0
|
|
662 0 0 7 647 1467 1261 0 0 0
|
|
663 0 0 7 647 1467 1261 0 0 1 6 param0 0 1468
|
|
664 0 0 7 637 1345 0 0 60 /**
|
|
* Returns the joint that connects the given bodies.
|
|
*/ 2 5 body1 1 1350 5 body2 1 1350
|
|
665 0 0 7 638 1441 1116 0 74 /**
|
|
* Returns a collection of joints connecting the specified bodies.
|
|
*/ 2 5 body1 1 1350 5 body2 1 1350
|
|
666 0 0 6 639 1327 0 0 90 /**
|
|
* Returns 1 if the given bodies are connected by a joint, returns 0
|
|
* otherwise.
|
|
*/ 2 5 body1 1 1350 5 body2 1 1350
|
|
667 0 0 6 640 1327 0 0 404 /**
|
|
* Returns 1 if the given bodies are connected by a joint that does not match
|
|
* the given joint_type, returns 0 otherwise. This is useful for deciding
|
|
* whether to add contact joints between two bodies: if they are already
|
|
* connected by non-contact joints then it may not be appropriate to add
|
|
* contacts, however it is okay to add more contact between bodies that
|
|
* already have contacts.
|
|
*/ 3 5 body1 1 1350 5 body2 1 1350 10 joint_type 1 1450
|
|
668 0 0 7 641 1421 0 0 152 /**
|
|
* Given two geometry objects that potentially touch (geom1 and geom2),
|
|
* generate contact information for them. Returns an OdeCollisionEntry.
|
|
*/ 3 5 geom1 1 1389 5 geom2 1 1389 12 max_contacts 1 1470
|
|
669 0 0 6 642 1327 0 0 0 4 5 geom1 1 1389 5 geom2 1 1389 3 arg 1 1281 8 callback 1 1281
|
|
670 0 0 7 643 1396 0 0 0 1 5 space 1 1387
|
|
671 0 0 6 644 1325 0 0 73 // RAU we can't access OC_infinity as constants are not exposed in python 0
|
|
672 0 0 6 645 1327 0 0 0 0
|
|
673 0 0 4 646 1318 0 0 0 1 1 s 1 1327
|
|
210
|
|
1262 6 dxBody 0 1025 6 dxBody 6 dxBody 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1263 6 dxGeom 0 1025 6 dxGeom 6 dxGeom 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1264 7 dxJoint 0 1025 7 dxJoint 7 dxJoint 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1265 12 dxJointGroup 0 1025 12 dxJointGroup 12 dxJointGroup 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1266 7 dxSpace 0 1025 7 dxSpace 7 dxSpace 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1267 13 dxTriMeshData 0 1025 13 dxTriMeshData 13 dxTriMeshData 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1268 7 dxWorld 0 1025 7 dxWorld 7 dxWorld 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1269 8 OdeWorld 0 75777 8 OdeWorld 8 OdeWorld 0 0 0 1 674 0 0 36 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 711 0 1 710 1 0 1270 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1270 11 TypedObject 0 2048 11 TypedObject 11 TypedObject 0 0 0 0 0 0 0 0 0 0 0 0 2508
|
|
/**
|
|
* This is an abstract class that all classes which use TypeHandle, and also
|
|
* provide virtual functions to support polymorphism, should inherit from.
|
|
* Each derived class should define get_type(), which should return the
|
|
* specific type of the derived class. Inheriting from this automatically
|
|
* provides support for is_of_type() and is_exact_type().
|
|
*
|
|
* All classes that inherit directly or indirectly from TypedObject should
|
|
* redefine get_type() and force_init_type(), as shown below. Some classes
|
|
* that do not inherit from TypedObject may still declare TypeHandles for
|
|
* themselves by defining methods called get_class_type() and init_type().
|
|
* Classes such as these may serve as base classes, but the dynamic type
|
|
* identification system will be limited. Classes that do not inherit from
|
|
* TypedObject need not define the virtual functions get_type() and
|
|
* force_init_type() (or any other virtual functions).
|
|
*
|
|
* There is a specific layout for defining the overrides from this class.
|
|
* Keeping the definitions formatted just like these examples will allow
|
|
* someone in the future to use a sed (or similar) script to make global
|
|
* changes, if necessary. Avoid rearranging the braces or the order of the
|
|
* functions unless you're ready to change them in every file all at once.
|
|
*
|
|
* What follows are some examples that can be used in new classes that you
|
|
* create.
|
|
*
|
|
* @par In the class definition (.h file):
|
|
* @code
|
|
* public:
|
|
* static TypeHandle get_class_type() {
|
|
* return _type_handle;
|
|
* }
|
|
* static void init_type() {
|
|
* <<<BaseClassOne>>>::init_type();
|
|
* <<<BaseClassTwo>>>::init_type();
|
|
* <<<BaseClassN>>>::init_type();
|
|
* register_type(_type_handle, "<<<ThisClassStringName>>>",
|
|
* <<<BaseClassOne>>>::get_class_type(),
|
|
* <<<BaseClassTwo>>>::get_class_type(),
|
|
* <<<BaseClassN>>>::get_class_type());
|
|
* }
|
|
* virtual TypeHandle get_type() const {
|
|
* return get_class_type();
|
|
* }
|
|
* virtual TypeHandle force_init_type() {init_type(); return get_class_type();}
|
|
*
|
|
* private:
|
|
* static TypeHandle _type_handle;
|
|
* @endcode
|
|
*
|
|
* @par In the class .cxx file:
|
|
* @code
|
|
* TypeHandle <<<ThisClassStringName>>>::_type_handle;
|
|
* @endcode
|
|
*
|
|
* @par In the class config_<<<PackageName>>>.cxx file:
|
|
* @code
|
|
* ConfigureFn(config_<<<PackageName>>>) {
|
|
* <<<ClassOne>>>::init_type();
|
|
* <<<ClassTwo>>>::init_type();
|
|
* <<<ClassN>>>::init_type();
|
|
* }
|
|
* @endcode
|
|
*/
|
|
|
|
1271 13 OdeJointGroup 0 75777 13 OdeJointGroup 13 OdeJointGroup 0 0 0 1 712 0 0 5 713 714 715 716 717 0 0 1 0 1270 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1272 16 OdeJointFeedback 0 141313 16 OdeJointFeedback 16 OdeJointFeedback 0 0 0 1 722 723 0 4 718 719 720 721 0 0 1 0 1273 0 0 0 0 0
|
|
|
|
1273 14 dJointFeedback 0 1024 14 dJointFeedback 14 dJointFeedback 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1274 8 OdeJoint 0 75777 8 OdeJoint 8 OdeJoint 0 0 0 0 0 0 27 724 725 726 727 728 729 730 731 732 733 734 735 736 737 739 740 741 742 743 744 745 746 747 748 749 750 751 0 1 738 1 0 1270 0 0 0 1 1275 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1275 9 JointType 0 794624 19 OdeJoint::JointType 19 OdeJoint::JointType 1274 0 0 0 0 0 0 0 0 0 12 7 JT_none 17 OdeJoint::JT_none 18
|
|
/* or "unknown" */
|
|
0 7 JT_ball 17 OdeJoint::JT_ball 0
|
|
1 8 JT_hinge 18 OdeJoint::JT_hinge 0
|
|
2 9 JT_slider 19 OdeJoint::JT_slider 0
|
|
3 10 JT_contact 20 OdeJoint::JT_contact 0
|
|
4 12 JT_universal 22 OdeJoint::JT_universal 0
|
|
5 9 JT_hinge2 19 OdeJoint::JT_hinge2 0
|
|
6 8 JT_fixed 18 OdeJoint::JT_fixed 0
|
|
7 7 JT_null 17 OdeJoint::JT_null 0
|
|
8 10 JT_a_motor 20 OdeJoint::JT_a_motor 0
|
|
9 10 JT_l_motor 20 OdeJoint::JT_l_motor 0
|
|
10 10 JT_plane2d 20 OdeJoint::JT_plane2d 0
|
|
11 0 18
|
|
/* or "unknown" */
|
|
|
|
1276 14 OdeAMotorJoint 0 75777 14 OdeAMotorJoint 14 OdeAMotorJoint 0 0 0 1 752 0 0 30 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 1 1473 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1277 12 OdeBallJoint 0 75777 12 OdeBallJoint 12 OdeBallJoint 0 0 0 1 783 0 0 5 784 785 786 787 788 0 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1278 7 OdeMass 0 75777 7 OdeMass 7 OdeMass 0 0 0 1 789 0 0 20 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 0 0 1 0 1279 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1279 19 TypedReferenceCount 0 2048 19 TypedReferenceCount 19 TypedReferenceCount 0 0 0 0 0 0 0 0 0 0 0 0 410
|
|
/**
|
|
* A base class for things which need to inherit from both TypedObject and
|
|
* from ReferenceCount. It's convenient to define this intermediate base
|
|
* class instead of multiply inheriting from the two classes each time they
|
|
* are needed, so that we can sensibly pass around pointers to things which
|
|
* are both TypedObjects and ReferenceCounters.
|
|
*
|
|
* See also TypedObject for detailed instructions.
|
|
*/
|
|
|
|
1280 7 OdeBody 0 75777 7 OdeBody 7 OdeBody 0 0 0 1 810 0 1 1472 59 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 863 864 865 866 867 868 870 871 1 1474 1 869 1 0 1270 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1281 10 PyObject * 0 8576 10 PyObject * 10 PyObject * 0 0 1282 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1282 8 PyObject 0 2105344 8 PyObject 8 PyObject 0 0 1283 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1283 7 _object 0 1024 7 _object 7 _object 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1284 8 OdeSpace 0 75777 8 OdeSpace 8 OdeSpace 0 0 0 0 0 0 40 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 0 1 897 1 0 1270 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1285 7 OdeGeom 0 75777 7 OdeGeom 7 OdeGeom 0 0 0 0 0 0 50 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 951 952 953 954 955 956 957 958 959 960 961 962 963 0 1 950 1 0 1270 0 0 0 1 1286 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1286 9 GeomClass 0 794624 18 OdeGeom::GeomClass 18 OdeGeom::GeomClass 1285 0 0 0 0 0 0 0 0 0 10 9 GC_sphere 18 OdeGeom::GC_sphere 0
|
|
0 6 GC_box 15 OdeGeom::GC_box 0
|
|
1 18 GC_capped_cylinder 27 OdeGeom::GC_capped_cylinder 0
|
|
2 11 GC_cylinder 20 OdeGeom::GC_cylinder 0
|
|
3 8 GC_plane 17 OdeGeom::GC_plane 0
|
|
4 6 GC_ray 15 OdeGeom::GC_ray 0
|
|
5 11 GC_tri_mesh 20 OdeGeom::GC_tri_mesh 32
|
|
// GC_convex, GC_geom_transform,
|
|
8 15 GC_simple_space 24 OdeGeom::GC_simple_space 0
|
|
10 13 GC_hash_space 22 OdeGeom::GC_hash_space 0
|
|
11 18 GC_quad_tree_space 27 OdeGeom::GC_quad_tree_space 0
|
|
12 0 0
|
|
|
|
1287 10 OdeBoxGeom 0 75777 10 OdeBoxGeom 10 OdeBoxGeom 0 0 0 1 964 0 0 4 965 966 967 968 0 0 1 0 1285 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1288 21 OdeCappedCylinderGeom 0 75777 21 OdeCappedCylinderGeom 21 OdeCappedCylinderGeom 0 0 0 1 969 0 0 6 970 971 972 973 974 975 0 0 1 0 1285 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1289 14 OdeContactGeom 0 75777 14 OdeContactGeom 14 OdeContactGeom 0 0 0 1 976 0 0 13 977 978 979 980 981 982 983 984 985 986 987 988 989 0 0 1 0 1279 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1290 17 OdeCollisionEntry 0 75777 17 OdeCollisionEntry 17 OdeCollisionEntry 0 0 0 1 1001 0 0 10 990 991 992 993 994 995 996 997 999 1000 2 1475 1476 1 998 1 0 1279 0 0 0 0 80
|
|
/**
|
|
* A class used to hold information about a collision that has occurred.
|
|
*/
|
|
|
|
1291 20 OdeSurfaceParameters 0 75777 20 OdeSurfaceParameters 20 OdeSurfaceParameters 0 0 0 1 1002 0 0 23 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 0 0 1 0 1270 0 0 0 1 1292 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1292 9 ModeFlags 0 794624 31 OdeSurfaceParameters::ModeFlags 31 OdeSurfaceParameters::ModeFlags 1291 0 0 0 0 0 0 0 0 0 13 14 MF_contact_mu2 36 OdeSurfaceParameters::MF_contact_mu2 0
|
|
1 15 MF_contactFDir1 37 OdeSurfaceParameters::MF_contactFDir1 0
|
|
2 16 MF_contactBounce 38 OdeSurfaceParameters::MF_contactBounce 0
|
|
4 17 MF_contactSoftERP 39 OdeSurfaceParameters::MF_contactSoftERP 0
|
|
8 17 MF_contactSoftCFM 39 OdeSurfaceParameters::MF_contactSoftCFM 0
|
|
16 17 MF_contactMotion1 39 OdeSurfaceParameters::MF_contactMotion1 0
|
|
32 17 MF_contactMotion2 39 OdeSurfaceParameters::MF_contactMotion2 0
|
|
64 15 MF_contactSlip1 37 OdeSurfaceParameters::MF_contactSlip1 0
|
|
128 15 MF_contactSlip2 37 OdeSurfaceParameters::MF_contactSlip2 0
|
|
256 17 MF_contactApprox0 39 OdeSurfaceParameters::MF_contactApprox0 0
|
|
0 19 MF_contactApprox1_1 41 OdeSurfaceParameters::MF_contactApprox1_1 0
|
|
4096 19 MF_contactApprox1_2 41 OdeSurfaceParameters::MF_contactApprox1_2 0
|
|
8192 17 MF_contactApprox1 39 OdeSurfaceParameters::MF_contactApprox1 0
|
|
12288 0 0
|
|
|
|
1293 10 OdeContact 0 75777 10 OdeContact 10 OdeContact 0 0 0 1 1026 0 0 7 1027 1028 1029 1030 1031 1032 1033 0 0 1 0 1279 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1294 15 OdeContactJoint 0 75777 15 OdeContactJoint 15 OdeContactJoint 0 0 0 1 1034 0 0 1 1035 0 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1295 15 OdeCylinderGeom 0 75777 15 OdeCylinderGeom 15 OdeCylinderGeom 0 0 0 1 1036 0 0 5 1037 1038 1039 1040 1041 0 0 1 0 1285 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1296 13 OdeFixedJoint 0 75777 13 OdeFixedJoint 13 OdeFixedJoint 0 0 0 1 1042 0 0 2 1043 1044 0 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1297 12 OdeHashSpace 0 75777 12 OdeHashSpace 12 OdeHashSpace 0 0 0 1 1045 0 0 4 1046 1047 1048 1049 0 0 1 0 1284 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1298 14 OdeHinge2Joint 0 75777 14 OdeHinge2Joint 14 OdeHinge2Joint 0 0 0 1 1050 0 0 34 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 0 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1299 13 OdeHingeJoint 0 75777 13 OdeHingeJoint 13 OdeHingeJoint 0 0 0 1 1085 0 0 28 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 0 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1300 18 OdeJointCollection 0 26625 18 OdeJointCollection 18 OdeJointCollection 0 0 0 1 1114 1116 0 15 1115 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1 1477 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1301 14 OdeLMotorJoint 0 75777 14 OdeLMotorJoint 14 OdeLMotorJoint 0 0 0 1 1131 0 0 7 1132 1133 1134 1135 1136 1137 1138 1 1478 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1302 12 OdeNullJoint 0 75777 12 OdeNullJoint 12 OdeNullJoint 0 0 0 1 1139 0 0 1 1140 0 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1303 15 OdePlane2dJoint 0 75777 15 OdePlane2dJoint 15 OdePlane2dJoint 0 0 0 1 1141 0 0 4 1142 1143 1144 1145 0 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1304 12 OdePlaneGeom 0 75777 12 OdePlaneGeom 12 OdePlaneGeom 0 0 0 1 1146 0 0 4 1147 1148 1149 1150 0 0 1 0 1285 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1305 16 OdeQuadTreeSpace 0 75777 16 OdeQuadTreeSpace 16 OdeQuadTreeSpace 0 0 0 1 1151 0 0 1 1152 0 0 1 0 1284 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1306 10 OdeRayGeom 0 75777 10 OdeRayGeom 10 OdeRayGeom 0 0 0 1 1153 0 0 13 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 0 0 1 0 1285 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1307 14 OdeSimpleSpace 0 75777 14 OdeSimpleSpace 14 OdeSimpleSpace 0 0 0 1 1167 0 0 1 1168 0 0 1 0 1284 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1308 14 OdeSliderJoint 0 75777 14 OdeSliderJoint 14 OdeSliderJoint 0 0 0 1 1169 0 0 25 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 0 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1309 13 OdeSphereGeom 0 75777 13 OdeSphereGeom 13 OdeSphereGeom 0 0 0 1 1195 0 0 4 1196 1197 1198 1199 0 0 1 0 1285 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1310 14 OdeTriMeshData 0 75777 14 OdeTriMeshData 14 OdeTriMeshData 0 0 0 1 1200 0 0 4 1201 1202 1203 1204 0 0 1 0 1279 0 0 0 1 1311 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1311 8 DataType 0 794624 24 OdeTriMeshData::DataType 24 OdeTriMeshData::DataType 1310 0 0 0 0 0 0 0 0 0 2 15 DT_face_normals 31 OdeTriMeshData::DT_face_normals 0
|
|
0 22 DT_last_transformation 38 OdeTriMeshData::DT_last_transformation 0
|
|
1 0 0
|
|
|
|
1312 14 OdeTriMeshGeom 0 75777 14 OdeTriMeshGeom 14 OdeTriMeshGeom 0 0 0 1 1205 0 0 12 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 0 0 1 0 1285 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1313 17 OdeUniversalJoint 0 75777 17 OdeUniversalJoint 17 OdeUniversalJoint 0 0 0 1 1218 0 0 31 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 0 0 1 0 1274 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1314 7 OdeUtil 0 141313 7 OdeUtil 7 OdeUtil 0 0 0 1 1260 1261 0 10 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 0 0 0 0 0 10
|
|
/**
|
|
*
|
|
*/
|
|
|
|
1315 10 OdeWorld * 0 8576 10 OdeWorld * 10 OdeWorld * 0 0 1269 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1316 16 OdeWorld const * 0 8576 16 OdeWorld const * 16 OdeWorld const * 0 0 1317 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1317 14 OdeWorld const 0 8832 14 OdeWorld const 14 OdeWorld const 0 0 1269 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1318 4 void 0 8194 4 void 4 void 0 6 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1319 4 bool 0 8194 4 bool 4 bool 0 4 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1320 8 dWorldID 0 2105344 8 dWorldID 8 dWorldID 0 0 1321 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1321 9 dxWorld * 0 8576 9 dxWorld * 9 dxWorld * 0 0 1268 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1322 18 LVecBase3f const * 0 8576 18 LVecBase3f const * 18 LVecBase3f const * 0 0 1323 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1323 16 LVecBase3f const 0 8832 16 LVecBase3f const 16 LVecBase3f const 0 0 1324 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1324 10 LVecBase3f 0 2048 10 LVecBase3f 10 LVecBase3f 0 0 0 0 0 0 0 0 0 0 0 0 77
|
|
/**
|
|
* This is the base class for all three-component vectors and points.
|
|
*/
|
|
|
|
1325 5 dReal 0 2105344 5 dReal 5 dReal 0 0 1326 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1326 5 float 0 8194 5 float 5 float 0 2 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1327 3 int 0 8194 3 int 3 int 0 1 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1328 12 LVecBase3f * 0 8576 12 LVecBase3f * 12 LVecBase3f * 0 0 1324 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1329 7 uint8_t 0 2105344 7 uint8_t 7 uint8_t 0 0 1330 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1330 13 unsigned char 0 8198 13 unsigned char 13 unsigned char 0 5 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1331 9 OdeBody * 0 8576 9 OdeBody * 9 OdeBody * 0 0 1280 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1332 10 TypeHandle 0 16779264 10 TypeHandle 10 TypeHandle 0 0 0 0 0 0 0 0 0 0 0 0 732
|
|
/**
|
|
* TypeHandle is the identifier used to differentiate C++ class types. Any
|
|
* C++ classes that inherit from some base class, and must be differentiated
|
|
* at run time, should store a static TypeHandle object that can be queried
|
|
* through a static member function named get_class_type(). Most of the time,
|
|
* it is also desirable to inherit from TypedObject, which provides some
|
|
* virtual functions to return the TypeHandle for a particular instance.
|
|
*
|
|
* At its essence, a TypeHandle is simply a unique identifier that is assigned
|
|
* by the TypeRegistry. The TypeRegistry stores a tree of TypeHandles, so
|
|
* that ancestry of a particular type may be queried, and the type name may be
|
|
* retrieved for run-time display.
|
|
*/
|
|
|
|
1333 12 TypeHandle * 0 8576 12 TypeHandle * 12 TypeHandle * 0 0 1332 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1334 15 OdeJointGroup * 0 8576 15 OdeJointGroup * 15 OdeJointGroup * 0 0 1271 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1335 21 OdeJointGroup const * 0 8576 21 OdeJointGroup const * 21 OdeJointGroup const * 0 0 1336 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1336 19 OdeJointGroup const 0 8832 19 OdeJointGroup const 19 OdeJointGroup const 0 0 1271 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1337 13 dJointGroupID 0 2105344 13 dJointGroupID 13 dJointGroupID 0 0 1338 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1338 14 dxJointGroup * 0 8576 14 dxJointGroup * 14 dxJointGroup * 0 0 1265 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1339 18 OdeJointFeedback * 0 8576 18 OdeJointFeedback * 18 OdeJointFeedback * 0 0 1272 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1340 24 OdeJointFeedback const * 0 8576 24 OdeJointFeedback const * 24 OdeJointFeedback const * 0 0 1341 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1341 22 OdeJointFeedback const 0 8832 22 OdeJointFeedback const 22 OdeJointFeedback const 0 0 1272 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1342 15 LVector3f const 0 8832 15 LVector3f const 15 LVector3f const 0 0 1343 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1343 9 LVector3f 0 2048 9 LVector3f 9 LVector3f 0 0 0 0 0 0 0 0 0 0 0 0 338
|
|
/**
|
|
* This is a three-component vector distance (as opposed to a three-component
|
|
* point, which represents a particular point in space). Some of the methods
|
|
* are slightly different between LPoint3 and LVector3; in particular,
|
|
* subtraction of two points yields a vector, while addition of a vector and a
|
|
* point yields a point.
|
|
*/
|
|
|
|
1344 17 LVector3f const * 0 8576 17 LVector3f const * 17 LVector3f const * 0 0 1342 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1345 10 OdeJoint * 0 8576 10 OdeJoint * 10 OdeJoint * 0 0 1274 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1346 16 OdeJoint const * 0 8576 16 OdeJoint const * 16 OdeJoint const * 0 0 1347 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1347 14 OdeJoint const 0 8832 14 OdeJoint const 14 OdeJoint const 0 0 1274 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1348 8 dJointID 0 2105344 8 dJointID 8 dJointID 0 0 1349 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1349 9 dxJoint * 0 8576 9 dxJoint * 9 dxJoint * 0 0 1264 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1350 15 OdeBody const * 0 8576 15 OdeBody const * 15 OdeBody const * 0 0 1351 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1351 13 OdeBody const 0 8832 13 OdeBody const 13 OdeBody const 0 0 1280 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1352 9 ostream * 0 8576 14 std::ostream * 14 std::ostream * 0 0 1353 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1353 7 ostream 0 2048 12 std::ostream 12 std::ostream 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1354 12 unsigned int 0 8198 12 unsigned int 12 unsigned int 0 1 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1355 14 OdeBallJoint * 0 8576 14 OdeBallJoint * 14 OdeBallJoint * 0 0 1277 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1356 15 OdeHingeJoint * 0 8576 15 OdeHingeJoint * 15 OdeHingeJoint * 0 0 1299 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1357 16 OdeSliderJoint * 0 8576 16 OdeSliderJoint * 16 OdeSliderJoint * 0 0 1308 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1358 17 OdeContactJoint * 0 8576 17 OdeContactJoint * 17 OdeContactJoint * 0 0 1294 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1359 19 OdeUniversalJoint * 0 8576 19 OdeUniversalJoint * 19 OdeUniversalJoint * 0 0 1313 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1360 16 OdeHinge2Joint * 0 8576 16 OdeHinge2Joint * 16 OdeHinge2Joint * 0 0 1298 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1361 15 OdeFixedJoint * 0 8576 15 OdeFixedJoint * 15 OdeFixedJoint * 0 0 1296 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1362 14 OdeNullJoint * 0 8576 14 OdeNullJoint * 14 OdeNullJoint * 0 0 1302 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1363 16 OdeAMotorJoint * 0 8576 16 OdeAMotorJoint * 16 OdeAMotorJoint * 0 0 1276 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1364 16 OdeLMotorJoint * 0 8576 16 OdeLMotorJoint * 16 OdeLMotorJoint * 0 0 1301 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1365 17 OdePlane2dJoint * 0 8576 17 OdePlane2dJoint * 17 OdePlane2dJoint * 0 0 1303 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1366 22 OdeAMotorJoint const * 0 8576 22 OdeAMotorJoint const * 22 OdeAMotorJoint const * 0 0 1367 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1367 20 OdeAMotorJoint const 0 8832 20 OdeAMotorJoint const 20 OdeAMotorJoint const 0 0 1276 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1368 20 OdeBallJoint const * 0 8576 20 OdeBallJoint const * 20 OdeBallJoint const * 0 0 1369 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1369 18 OdeBallJoint const 0 8832 18 OdeBallJoint const 18 OdeBallJoint const 0 0 1277 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1370 9 OdeMass * 0 8576 9 OdeMass * 9 OdeMass * 0 0 1278 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1371 15 OdeMass const * 0 8576 15 OdeMass const * 15 OdeMass const * 0 0 1372 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1372 13 OdeMass const 0 8832 13 OdeMass const 13 OdeMass const 0 0 1278 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1373 17 LMatrix3f const * 0 8576 17 LMatrix3f const * 17 LMatrix3f const * 0 0 1374 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1374 15 LMatrix3f const 0 8832 15 LMatrix3f const 15 LMatrix3f const 0 0 1375 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1375 9 LMatrix3f 0 2048 9 LMatrix3f 9 LMatrix3f 0 0 0 0 0 0 0 0 0 0 0 0 231
|
|
/**
|
|
* This is a 3-by-3 transform matrix. It typically will represent either a
|
|
* rotation-and-scale (no translation) matrix in 3-d, or a full affine matrix
|
|
* (rotation, scale, translation) in 2-d, e.g. for a texture matrix.
|
|
*/
|
|
|
|
1376 8 LPoint3f 0 2048 8 LPoint3f 8 LPoint3f 0 0 0 0 0 0 0 0 0 0 0 0 337
|
|
/**
|
|
* This is a three-component point in space (as opposed to a three-component
|
|
* vector, which represents a direction and a distance). Some of the methods
|
|
* are slightly different between LPoint3 and LVector3; in particular,
|
|
* subtraction of two points yields a vector, while addition of a vector and a
|
|
* point yields a point.
|
|
*/
|
|
|
|
1377 10 LPoint3f * 0 8576 10 LPoint3f * 10 LPoint3f * 0 0 1376 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1378 11 LMatrix3f * 0 8576 11 LMatrix3f * 11 LMatrix3f * 0 0 1375 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1379 7 dBodyID 0 2105344 7 dBodyID 7 dBodyID 0 0 1380 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1380 8 dxBody * 0 8576 8 dxBody * 8 dxBody * 0 0 1262 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1381 20 LQuaternionf const * 0 8576 20 LQuaternionf const * 20 LQuaternionf const * 0 0 1382 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1382 18 LQuaternionf const 0 8832 18 LQuaternionf const 18 LQuaternionf const 0 0 1383 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1383 12 LQuaternionf 0 2048 12 LQuaternionf 12 LQuaternionf 0 0 0 0 0 0 0 0 0 0 0 0 44
|
|
/**
|
|
* This is the base quaternion class
|
|
*/
|
|
|
|
1384 10 LVecBase4f 0 2048 10 LVecBase4f 10 LVecBase4f 0 0 0 0 0 0 0 0 0 0 0 0 77
|
|
/**
|
|
* This is the base class for all three-component vectors and points.
|
|
*/
|
|
|
|
1385 12 LVecBase4f * 0 8576 12 LVecBase4f * 12 LVecBase4f * 0 0 1384 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1386 10 OdeSpace * 0 8576 10 OdeSpace * 10 OdeSpace * 0 0 1284 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1387 16 OdeSpace const * 0 8576 16 OdeSpace const * 16 OdeSpace const * 0 0 1388 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1388 14 OdeSpace const 0 8832 14 OdeSpace const 14 OdeSpace const 0 0 1284 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1389 15 OdeGeom const * 0 8576 15 OdeGeom const * 15 OdeGeom const * 0 0 1390 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1390 13 OdeGeom const 0 8832 13 OdeGeom const 13 OdeGeom const 0 0 1285 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1391 17 BitMask32 const * 0 8576 17 BitMask32 const * 17 BitMask32 const * 0 0 1392 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1392 15 BitMask32 const 0 8832 15 BitMask32 const 15 BitMask32 const 0 0 1393 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1393 9 BitMask32 0 2105344 9 BitMask32 9 BitMask32 0 0 1394 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1394 23 BitMask< uint32_t, 32 > 0 2048 23 BitMask< uint32_t, 32 > 23 BitMask< uint32_t, 32 > 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1395 11 BitMask32 * 0 8576 11 BitMask32 * 11 BitMask32 * 0 0 1393 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1396 9 OdeGeom * 0 8576 9 OdeGeom * 9 OdeGeom * 0 0 1285 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1397 16 OdeSimpleSpace * 0 8576 16 OdeSimpleSpace * 16 OdeSimpleSpace * 0 0 1307 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1398 14 OdeHashSpace * 0 8576 14 OdeHashSpace * 14 OdeHashSpace * 0 0 1297 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1399 18 OdeQuadTreeSpace * 0 8576 18 OdeQuadTreeSpace * 18 OdeQuadTreeSpace * 0 0 1305 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1400 7 dGeomID 0 2105344 7 dGeomID 7 dGeomID 0 0 1401 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1401 8 dxGeom * 0 8576 8 dxGeom * 8 dxGeom * 0 0 1263 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1402 13 atomic string 0 2 13 atomic string 13 atomic string 0 7 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1403 14 LQuaternionf * 0 8576 14 LQuaternionf * 14 LQuaternionf * 0 0 1383 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1404 12 OdeBoxGeom * 0 8576 12 OdeBoxGeom * 12 OdeBoxGeom * 0 0 1287 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1405 23 OdeCappedCylinderGeom * 0 8576 23 OdeCappedCylinderGeom * 23 OdeCappedCylinderGeom * 0 0 1288 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1406 17 OdeCylinderGeom * 0 8576 17 OdeCylinderGeom * 17 OdeCylinderGeom * 0 0 1295 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1407 14 OdePlaneGeom * 0 8576 14 OdePlaneGeom * 14 OdePlaneGeom * 0 0 1304 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1408 12 OdeRayGeom * 0 8576 12 OdeRayGeom * 12 OdeRayGeom * 0 0 1306 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1409 15 OdeSphereGeom * 0 8576 15 OdeSphereGeom * 15 OdeSphereGeom * 0 0 1309 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1410 16 OdeTriMeshGeom * 0 8576 16 OdeTriMeshGeom * 16 OdeTriMeshGeom * 0 0 1312 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1411 16 LPoint3f const * 0 8576 16 LPoint3f const * 16 LPoint3f const * 0 0 1412 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1412 14 LPoint3f const 0 8832 14 LPoint3f const 14 LPoint3f const 0 0 1376 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1413 29 OdeCappedCylinderGeom const * 0 8576 29 OdeCappedCylinderGeom const * 29 OdeCappedCylinderGeom const * 0 0 1414 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1414 27 OdeCappedCylinderGeom const 0 8832 27 OdeCappedCylinderGeom const 27 OdeCappedCylinderGeom const 0 0 1288 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1415 16 OdeContactGeom * 0 8576 16 OdeContactGeom * 16 OdeContactGeom * 0 0 1289 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1416 22 OdeContactGeom const * 0 8576 22 OdeContactGeom const * 22 OdeContactGeom const * 0 0 1417 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1417 20 OdeContactGeom const 0 8832 20 OdeContactGeom const 20 OdeContactGeom const 0 0 1289 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1418 11 dReal const 0 8832 11 dReal const 11 dReal const 0 0 1325 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1419 25 OdeCollisionEntry const * 0 8576 25 OdeCollisionEntry const * 25 OdeCollisionEntry const * 0 0 1420 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1420 23 OdeCollisionEntry const 0 8832 23 OdeCollisionEntry const 23 OdeCollisionEntry const 0 0 1290 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1421 19 OdeCollisionEntry * 0 8576 19 OdeCollisionEntry * 19 OdeCollisionEntry * 0 0 1290 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1422 6 size_t 0 2105344 11 std::size_t 11 std::size_t 0 0 1423 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1423 22 unsigned long long int 0 8230 22 unsigned long long int 22 unsigned long long int 0 8 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1424 22 OdeSurfaceParameters * 0 8576 22 OdeSurfaceParameters * 22 OdeSurfaceParameters * 0 0 1291 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1425 28 OdeSurfaceParameters const * 0 8576 28 OdeSurfaceParameters const * 28 OdeSurfaceParameters const * 0 0 1426 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1426 26 OdeSurfaceParameters const 0 8832 26 OdeSurfaceParameters const 26 OdeSurfaceParameters const 0 0 1291 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1427 12 OdeContact * 0 8576 12 OdeContact * 12 OdeContact * 0 0 1293 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1428 16 dContact const * 0 8576 16 dContact const * 16 dContact const * 0 0 1429 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1429 14 dContact const 0 8832 14 dContact const 14 dContact const 0 0 1430 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1430 8 dContact 0 1024 8 dContact 8 dContact 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1431 18 OdeContact const * 0 8576 18 OdeContact const * 18 OdeContact const * 0 0 1432 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1432 16 OdeContact const 0 8832 16 OdeContact const 16 OdeContact const 0 0 1293 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1433 23 OdeCylinderGeom const * 0 8576 23 OdeCylinderGeom const * 23 OdeCylinderGeom const * 0 0 1434 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1434 21 OdeCylinderGeom const 0 8832 21 OdeCylinderGeom const 21 OdeCylinderGeom const 0 0 1295 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1435 20 OdeHashSpace const * 0 8576 20 OdeHashSpace const * 20 OdeHashSpace const * 0 0 1436 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1436 18 OdeHashSpace const 0 8832 18 OdeHashSpace const 18 OdeHashSpace const 0 0 1297 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1437 22 OdeHinge2Joint const * 0 8576 22 OdeHinge2Joint const * 22 OdeHinge2Joint const * 0 0 1438 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1438 20 OdeHinge2Joint const 0 8832 20 OdeHinge2Joint const 20 OdeHinge2Joint const 0 0 1298 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1439 21 OdeHingeJoint const * 0 8576 21 OdeHingeJoint const * 21 OdeHingeJoint const * 0 0 1440 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1440 19 OdeHingeJoint const 0 8832 19 OdeHingeJoint const 19 OdeHingeJoint const 0 0 1299 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1441 20 OdeJointCollection * 0 8576 20 OdeJointCollection * 20 OdeJointCollection * 0 0 1300 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1442 26 OdeJointCollection const * 0 8576 26 OdeJointCollection const * 26 OdeJointCollection const * 0 0 1443 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1443 24 OdeJointCollection const 0 8832 24 OdeJointCollection const 24 OdeJointCollection const 0 0 1300 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1444 22 OdeLMotorJoint const * 0 8576 22 OdeLMotorJoint const * 22 OdeLMotorJoint const * 0 0 1445 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1445 20 OdeLMotorJoint const 0 8832 20 OdeLMotorJoint const 20 OdeLMotorJoint const 0 0 1301 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1446 18 LVecBase4f const * 0 8576 18 LVecBase4f const * 18 LVecBase4f const * 0 0 1447 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1447 16 LVecBase4f const 0 8832 16 LVecBase4f const 16 LVecBase4f const 0 0 1384 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1448 20 OdePlaneGeom const * 0 8576 20 OdePlaneGeom const * 20 OdePlaneGeom const * 0 0 1449 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1449 18 OdePlaneGeom const 0 8832 18 OdePlaneGeom const 18 OdePlaneGeom const 0 0 1304 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1450 9 int const 0 8832 9 int const 9 int const 0 0 1327 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1451 18 OdeRayGeom const * 0 8576 18 OdeRayGeom const * 18 OdeRayGeom const * 0 0 1452 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1452 16 OdeRayGeom const 0 8832 16 OdeRayGeom const 16 OdeRayGeom const 0 0 1306 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1453 22 OdeSliderJoint const * 0 8576 22 OdeSliderJoint const * 22 OdeSliderJoint const * 0 0 1454 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1454 20 OdeSliderJoint const 0 8832 20 OdeSliderJoint const 20 OdeSliderJoint const 0 0 1308 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1455 21 OdeSphereGeom const * 0 8576 21 OdeSphereGeom const * 21 OdeSphereGeom const * 0 0 1456 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1456 19 OdeSphereGeom const 0 8832 19 OdeSphereGeom const 19 OdeSphereGeom const 0 0 1309 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1457 16 NodePath const * 0 8576 16 NodePath const * 16 NodePath const * 0 0 1458 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1458 14 NodePath const 0 8832 14 NodePath const 14 NodePath const 0 0 1459 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1459 8 NodePath 0 2048 8 NodePath 8 NodePath 0 0 0 0 0 0 0 0 0 0 0 0 762
|
|
/**
|
|
* NodePath is the fundamental system for disambiguating instances, and also
|
|
* provides a higher-level interface for manipulating the scene graph.
|
|
*
|
|
* A NodePath is a list of connected nodes from the root of the graph to any
|
|
* sub-node. Each NodePath therefore uniquely describes one instance of a
|
|
* node.
|
|
*
|
|
* NodePaths themselves are lightweight objects that may easily be copied and
|
|
* passed by value. Their data is stored as a series of NodePathComponents
|
|
* that are stored on the nodes. Holding a NodePath will keep a reference
|
|
* count to all the nodes in the path. However, if any node in the path is
|
|
* removed or reparented (perhaps through a different NodePath), the NodePath
|
|
* will automatically be updated to reflect the changes.
|
|
*/
|
|
|
|
1460 16 OdeTriMeshData * 0 8576 16 OdeTriMeshData * 16 OdeTriMeshData * 0 0 1310 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1461 22 OdeTriMeshData const * 0 8576 22 OdeTriMeshData const * 22 OdeTriMeshData const * 0 0 1462 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1462 20 OdeTriMeshData const 0 8832 20 OdeTriMeshData const 20 OdeTriMeshData const 0 0 1310 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1463 22 OdeTriMeshGeom const * 0 8576 22 OdeTriMeshGeom const * 22 OdeTriMeshGeom const * 0 0 1464 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1464 20 OdeTriMeshGeom const 0 8832 20 OdeTriMeshGeom const 20 OdeTriMeshGeom const 0 0 1312 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1465 25 OdeUniversalJoint const * 0 8576 25 OdeUniversalJoint const * 25 OdeUniversalJoint const * 0 0 1466 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1466 23 OdeUniversalJoint const 0 8832 23 OdeUniversalJoint const 23 OdeUniversalJoint const 0 0 1313 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1467 9 OdeUtil * 0 8576 9 OdeUtil * 9 OdeUtil * 0 0 1314 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1468 15 OdeUtil const * 0 8576 15 OdeUtil const * 15 OdeUtil const * 0 0 1469 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1469 13 OdeUtil const 0 8832 13 OdeUtil const 13 OdeUtil const 0 0 1314 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1470 15 short int const 0 8832 15 short int const 15 short int const 0 0 1471 0 0 0 0 0 0 0 0 0 0
|
|
|
|
1471 9 short int 0 8258 9 short int 9 short int 0 1 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
0
|
|
1
|
|
1472 6 joints 0 66 1281 862 0 0 0 0 859 0 0 15 OdeBody::joints 0
|
|
|
|
6
|
|
1473 8 get_axes 0 758 759 24 OdeAMotorJoint::get_axes 0
|
|
|
|
1474 10 get_joints 0 859 860 19 OdeBody::get_joints 0
|
|
|
|
1475 18 get_contact_points 0 994 995 37 OdeCollisionEntry::get_contact_points 0
|
|
|
|
1476 17 get_contact_geoms 0 994 996 36 OdeCollisionEntry::get_contact_geoms 0
|
|
|
|
1477 10 get_joints 0 1125 1126 30 OdeJointCollection::get_joints 0
|
|
|
|
1478 8 get_axes 0 1135 1136 24 OdeLMotorJoint::get_axes 0
|
|
|