OSDN Git Service

Swig generated files
[mikumikustudio/libgdx-mikumikustudio.git] / extensions / gdx-bullet / jni / swig-src / com / badlogic / gdx / physics / bullet / btSolverConstraint.java
1 /* ----------------------------------------------------------------------------\r
2  * This file was automatically generated by SWIG (http://www.swig.org).\r
3  * Version 2.0.10\r
4  *\r
5  * Do not make changes to this file unless you know what you are doing--modify\r
6  * the SWIG interface file instead.\r
7  * ----------------------------------------------------------------------------- */\r
8 \r
9 package com.badlogic.gdx.physics.bullet;\r
10 \r
11 import com.badlogic.gdx.math.Vector3;\r
12 import com.badlogic.gdx.math.Quaternion;\r
13 import com.badlogic.gdx.math.Matrix3;\r
14 import com.badlogic.gdx.math.Matrix4;\r
15 \r
16 public class btSolverConstraint extends BulletBase {\r
17         private long swigCPtr;\r
18         \r
19         protected btSolverConstraint(final String className, long cPtr, boolean cMemoryOwn) {\r
20                 super(className, cPtr, cMemoryOwn);\r
21                 swigCPtr = cPtr;\r
22         }\r
23         \r
24         protected btSolverConstraint(long cPtr, boolean cMemoryOwn) {\r
25                 this("btSolverConstraint", cPtr, cMemoryOwn);\r
26                 construct();\r
27         }\r
28         \r
29         public static long getCPtr(btSolverConstraint obj) {\r
30                 return (obj == null) ? 0 : obj.swigCPtr;\r
31         }\r
32 \r
33         @Override\r
34         protected void finalize() throws Throwable {\r
35                 if (!destroyed)\r
36                         destroy();\r
37                 super.finalize();\r
38         }\r
39 \r
40   @Override protected synchronized void delete() {\r
41                 if (swigCPtr != 0) {\r
42                         if (swigCMemOwn) {\r
43                                 swigCMemOwn = false;\r
44                                 gdxBulletJNI.delete_btSolverConstraint(swigCPtr);\r
45                         }\r
46                         swigCPtr = 0;\r
47                 }\r
48                 super.delete();\r
49         }\r
50 \r
51   public void setRelpos1CrossNormal(btVector3 value) {\r
52     gdxBulletJNI.btSolverConstraint_relpos1CrossNormal_set(swigCPtr, this, btVector3.getCPtr(value), value);\r
53   }\r
54 \r
55   public btVector3 getRelpos1CrossNormal() {\r
56     long cPtr = gdxBulletJNI.btSolverConstraint_relpos1CrossNormal_get(swigCPtr, this);\r
57     return (cPtr == 0) ? null : new btVector3(cPtr, false);\r
58   }\r
59 \r
60   public void setContactNormal(btVector3 value) {\r
61     gdxBulletJNI.btSolverConstraint_contactNormal_set(swigCPtr, this, btVector3.getCPtr(value), value);\r
62   }\r
63 \r
64   public btVector3 getContactNormal() {\r
65     long cPtr = gdxBulletJNI.btSolverConstraint_contactNormal_get(swigCPtr, this);\r
66     return (cPtr == 0) ? null : new btVector3(cPtr, false);\r
67   }\r
68 \r
69   public void setRelpos2CrossNormal(btVector3 value) {\r
70     gdxBulletJNI.btSolverConstraint_relpos2CrossNormal_set(swigCPtr, this, btVector3.getCPtr(value), value);\r
71   }\r
72 \r
73   public btVector3 getRelpos2CrossNormal() {\r
74     long cPtr = gdxBulletJNI.btSolverConstraint_relpos2CrossNormal_get(swigCPtr, this);\r
75     return (cPtr == 0) ? null : new btVector3(cPtr, false);\r
76   }\r
77 \r
78   public void setAngularComponentA(btVector3 value) {\r
79     gdxBulletJNI.btSolverConstraint_angularComponentA_set(swigCPtr, this, btVector3.getCPtr(value), value);\r
80   }\r
81 \r
82   public btVector3 getAngularComponentA() {\r
83     long cPtr = gdxBulletJNI.btSolverConstraint_angularComponentA_get(swigCPtr, this);\r
84     return (cPtr == 0) ? null : new btVector3(cPtr, false);\r
85   }\r
86 \r
87   public void setAngularComponentB(btVector3 value) {\r
88     gdxBulletJNI.btSolverConstraint_angularComponentB_set(swigCPtr, this, btVector3.getCPtr(value), value);\r
89   }\r
90 \r
91   public btVector3 getAngularComponentB() {\r
92     long cPtr = gdxBulletJNI.btSolverConstraint_angularComponentB_get(swigCPtr, this);\r
93     return (cPtr == 0) ? null : new btVector3(cPtr, false);\r
94   }\r
95 \r
96   public void setAppliedPushImpulse(float value) {\r
97     gdxBulletJNI.btSolverConstraint_appliedPushImpulse_set(swigCPtr, this, value);\r
98   }\r
99 \r
100   public float getAppliedPushImpulse() {\r
101     return gdxBulletJNI.btSolverConstraint_appliedPushImpulse_get(swigCPtr, this);\r
102   }\r
103 \r
104   public void setAppliedImpulse(float value) {\r
105     gdxBulletJNI.btSolverConstraint_appliedImpulse_set(swigCPtr, this, value);\r
106   }\r
107 \r
108   public float getAppliedImpulse() {\r
109     return gdxBulletJNI.btSolverConstraint_appliedImpulse_get(swigCPtr, this);\r
110   }\r
111 \r
112   public void setFriction(float value) {\r
113     gdxBulletJNI.btSolverConstraint_friction_set(swigCPtr, this, value);\r
114   }\r
115 \r
116   public float getFriction() {\r
117     return gdxBulletJNI.btSolverConstraint_friction_get(swigCPtr, this);\r
118   }\r
119 \r
120   public void setJacDiagABInv(float value) {\r
121     gdxBulletJNI.btSolverConstraint_jacDiagABInv_set(swigCPtr, this, value);\r
122   }\r
123 \r
124   public float getJacDiagABInv() {\r
125     return gdxBulletJNI.btSolverConstraint_jacDiagABInv_get(swigCPtr, this);\r
126   }\r
127 \r
128   public void setRhs(float value) {\r
129     gdxBulletJNI.btSolverConstraint_rhs_set(swigCPtr, this, value);\r
130   }\r
131 \r
132   public float getRhs() {\r
133     return gdxBulletJNI.btSolverConstraint_rhs_get(swigCPtr, this);\r
134   }\r
135 \r
136   public void setCfm(float value) {\r
137     gdxBulletJNI.btSolverConstraint_cfm_set(swigCPtr, this, value);\r
138   }\r
139 \r
140   public float getCfm() {\r
141     return gdxBulletJNI.btSolverConstraint_cfm_get(swigCPtr, this);\r
142   }\r
143 \r
144   public void setLowerLimit(float value) {\r
145     gdxBulletJNI.btSolverConstraint_lowerLimit_set(swigCPtr, this, value);\r
146   }\r
147 \r
148   public float getLowerLimit() {\r
149     return gdxBulletJNI.btSolverConstraint_lowerLimit_get(swigCPtr, this);\r
150   }\r
151 \r
152   public void setUpperLimit(float value) {\r
153     gdxBulletJNI.btSolverConstraint_upperLimit_set(swigCPtr, this, value);\r
154   }\r
155 \r
156   public float getUpperLimit() {\r
157     return gdxBulletJNI.btSolverConstraint_upperLimit_get(swigCPtr, this);\r
158   }\r
159 \r
160   public void setRhsPenetration(float value) {\r
161     gdxBulletJNI.btSolverConstraint_rhsPenetration_set(swigCPtr, this, value);\r
162   }\r
163 \r
164   public float getRhsPenetration() {\r
165     return gdxBulletJNI.btSolverConstraint_rhsPenetration_get(swigCPtr, this);\r
166   }\r
167 \r
168   public void setOverrideNumSolverIterations(int value) {\r
169     gdxBulletJNI.btSolverConstraint_overrideNumSolverIterations_set(swigCPtr, this, value);\r
170   }\r
171 \r
172   public int getOverrideNumSolverIterations() {\r
173     return gdxBulletJNI.btSolverConstraint_overrideNumSolverIterations_get(swigCPtr, this);\r
174   }\r
175 \r
176   public void setFrictionIndex(int value) {\r
177     gdxBulletJNI.btSolverConstraint_frictionIndex_set(swigCPtr, this, value);\r
178   }\r
179 \r
180   public int getFrictionIndex() {\r
181     return gdxBulletJNI.btSolverConstraint_frictionIndex_get(swigCPtr, this);\r
182   }\r
183 \r
184   public void setSolverBodyIdA(int value) {\r
185     gdxBulletJNI.btSolverConstraint_solverBodyIdA_set(swigCPtr, this, value);\r
186   }\r
187 \r
188   public int getSolverBodyIdA() {\r
189     return gdxBulletJNI.btSolverConstraint_solverBodyIdA_get(swigCPtr, this);\r
190   }\r
191 \r
192   public void setSolverBodyIdB(int value) {\r
193     gdxBulletJNI.btSolverConstraint_solverBodyIdB_set(swigCPtr, this, value);\r
194   }\r
195 \r
196   public int getSolverBodyIdB() {\r
197     return gdxBulletJNI.btSolverConstraint_solverBodyIdB_get(swigCPtr, this);\r
198   }\r
199 \r
200   public btSolverConstraint() {\r
201     this(gdxBulletJNI.new_btSolverConstraint(), true);\r
202   }\r
203 \r
204   public final static class btSolverConstraintType {\r
205     public final static int BT_SOLVER_CONTACT_1D = 0;\r
206     public final static int BT_SOLVER_FRICTION_1D = BT_SOLVER_CONTACT_1D + 1;\r
207   }\r
208 \r
209 }\r