Panda3D
|
00001 // Filename: odeSurfaceParameters.I 00002 // Created by: joswilso (27Dec06) 00003 // 00004 //////////////////////////////////////////////////////////////////// 00005 // 00006 // PANDA 3D SOFTWARE 00007 // Copyright (c) Carnegie Mellon University. All rights reserved. 00008 // 00009 // All use of this software is subject to the terms of the revised BSD 00010 // license. You should have received a copy of this license along 00011 // with this source code in a file named "LICENSE." 00012 // 00013 //////////////////////////////////////////////////////////////////// 00014 00015 INLINE void OdeSurfaceParameters:: 00016 set_mode(int mode) { 00017 _surface_parameters.mode = mode; 00018 } 00019 00020 INLINE void OdeSurfaceParameters:: 00021 set_mu(dReal mu) { 00022 _surface_parameters.mu = mu; 00023 } 00024 00025 INLINE void OdeSurfaceParameters:: 00026 set_mu2(dReal mu2) { 00027 _surface_parameters.mu2 = mu2; 00028 } 00029 00030 INLINE void OdeSurfaceParameters:: 00031 set_bounce(dReal bounce) { 00032 _surface_parameters.bounce = bounce; 00033 } 00034 00035 INLINE void OdeSurfaceParameters:: 00036 set_bounce_vel(dReal bounce_vel) { 00037 _surface_parameters.bounce_vel = bounce_vel; 00038 } 00039 00040 INLINE void OdeSurfaceParameters:: 00041 set_soft_erp(dReal soft_erp) { 00042 _surface_parameters.soft_erp = soft_erp; 00043 } 00044 00045 INLINE void OdeSurfaceParameters:: 00046 set_soft_cfm(dReal soft_cfm) { 00047 _surface_parameters.soft_cfm = soft_cfm; 00048 } 00049 00050 INLINE void OdeSurfaceParameters:: 00051 set_motion1(dReal motion) { 00052 _surface_parameters.motion1 = motion; 00053 } 00054 00055 INLINE void OdeSurfaceParameters:: 00056 set_motion2(dReal motion) { 00057 _surface_parameters.motion2 = motion; 00058 } 00059 00060 INLINE void OdeSurfaceParameters:: 00061 set_slip1(dReal slip) { 00062 _surface_parameters.slip1 = slip; 00063 } 00064 00065 INLINE void OdeSurfaceParameters:: 00066 set_slip2(dReal slip) { 00067 _surface_parameters.slip2 = slip; 00068 } 00069 00070 00071 INLINE int OdeSurfaceParameters:: 00072 get_mode() const { 00073 return _surface_parameters.mode; 00074 } 00075 00076 INLINE dReal OdeSurfaceParameters:: 00077 get_mu() const { 00078 return _surface_parameters.mu; 00079 } 00080 00081 INLINE dReal OdeSurfaceParameters:: 00082 get_mu2() const { 00083 return _surface_parameters.mu2; 00084 } 00085 00086 INLINE dReal OdeSurfaceParameters:: 00087 get_bounce() const { 00088 return _surface_parameters.bounce; 00089 } 00090 00091 INLINE dReal OdeSurfaceParameters:: 00092 get_bounce_vel() const { 00093 return _surface_parameters.bounce_vel; 00094 } 00095 00096 INLINE dReal OdeSurfaceParameters:: 00097 get_soft_erp() const { 00098 return _surface_parameters.soft_erp; 00099 } 00100 00101 INLINE dReal OdeSurfaceParameters:: 00102 get_soft_cfm() const { 00103 return _surface_parameters.soft_cfm; 00104 } 00105 00106 INLINE dReal OdeSurfaceParameters:: 00107 get_motion1() const { 00108 return _surface_parameters.motion1; 00109 } 00110 00111 INLINE dReal OdeSurfaceParameters:: 00112 get_motion2() const { 00113 return _surface_parameters.motion2; 00114 } 00115 00116 INLINE dReal OdeSurfaceParameters:: 00117 get_slip1() const { 00118 return _surface_parameters.slip1; 00119 } 00120 00121 INLINE dReal OdeSurfaceParameters:: 00122 get_slip2() const { 00123 return _surface_parameters.slip2; 00124 } 00125 00126