Panda3D
odeSurfaceParameters.I
1 // Filename: odeSurfaceParameters.I
2 // Created by: joswilso (27Dec06)
3 //
4 ////////////////////////////////////////////////////////////////////
5 //
6 // PANDA 3D SOFTWARE
7 // Copyright (c) Carnegie Mellon University. All rights reserved.
8 //
9 // All use of this software is subject to the terms of the revised BSD
10 // license. You should have received a copy of this license along
11 // with this source code in a file named "LICENSE."
12 //
13 ////////////////////////////////////////////////////////////////////
14 
15 INLINE void OdeSurfaceParameters::
16 set_mode(int mode) {
17  _surface_parameters.mode = mode;
18 }
19 
20 INLINE void OdeSurfaceParameters::
21 set_mu(dReal mu) {
22  _surface_parameters.mu = mu;
23 }
24 
25 INLINE void OdeSurfaceParameters::
26 set_mu2(dReal mu2) {
27  _surface_parameters.mu2 = mu2;
28 }
29 
30 INLINE void OdeSurfaceParameters::
31 set_bounce(dReal bounce) {
32  _surface_parameters.bounce = bounce;
33 }
34 
35 INLINE void OdeSurfaceParameters::
36 set_bounce_vel(dReal bounce_vel) {
37  _surface_parameters.bounce_vel = bounce_vel;
38 }
39 
40 INLINE void OdeSurfaceParameters::
41 set_soft_erp(dReal soft_erp) {
42  _surface_parameters.soft_erp = soft_erp;
43 }
44 
45 INLINE void OdeSurfaceParameters::
46 set_soft_cfm(dReal soft_cfm) {
47  _surface_parameters.soft_cfm = soft_cfm;
48 }
49 
50 INLINE void OdeSurfaceParameters::
51 set_motion1(dReal motion) {
52  _surface_parameters.motion1 = motion;
53 }
54 
55 INLINE void OdeSurfaceParameters::
56 set_motion2(dReal motion) {
57  _surface_parameters.motion2 = motion;
58 }
59 
60 INLINE void OdeSurfaceParameters::
61 set_slip1(dReal slip) {
62  _surface_parameters.slip1 = slip;
63 }
64 
65 INLINE void OdeSurfaceParameters::
66 set_slip2(dReal slip) {
67  _surface_parameters.slip2 = slip;
68 }
69 
70 
71 INLINE int OdeSurfaceParameters::
72 get_mode() const {
73  return _surface_parameters.mode;
74 }
75 
76 INLINE dReal OdeSurfaceParameters::
77 get_mu() const {
78  return _surface_parameters.mu;
79 }
80 
81 INLINE dReal OdeSurfaceParameters::
82 get_mu2() const {
83  return _surface_parameters.mu2;
84 }
85 
86 INLINE dReal OdeSurfaceParameters::
87 get_bounce() const {
88  return _surface_parameters.bounce;
89 }
90 
91 INLINE dReal OdeSurfaceParameters::
92 get_bounce_vel() const {
93  return _surface_parameters.bounce_vel;
94 }
95 
96 INLINE dReal OdeSurfaceParameters::
97 get_soft_erp() const {
98  return _surface_parameters.soft_erp;
99 }
100 
101 INLINE dReal OdeSurfaceParameters::
102 get_soft_cfm() const {
103  return _surface_parameters.soft_cfm;
104 }
105 
106 INLINE dReal OdeSurfaceParameters::
107 get_motion1() const {
108  return _surface_parameters.motion1;
109 }
110 
111 INLINE dReal OdeSurfaceParameters::
112 get_motion2() const {
113  return _surface_parameters.motion2;
114 }
115 
116 INLINE dReal OdeSurfaceParameters::
117 get_slip1() const {
118  return _surface_parameters.slip1;
119 }
120 
121 INLINE dReal OdeSurfaceParameters::
122 get_slip2() const {
123  return _surface_parameters.slip2;
124 }
125 
126