com.badlogic.gdx.physics.bullet.inversedynamics.InverseDynamicsJNI Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gdx-bullet Show documentation
Show all versions of gdx-bullet Show documentation
Android/Desktop/iOS/HTML5 game development framework
The newest version!
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 3.0.11
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
package com.badlogic.gdx.physics.bullet.inversedynamics;
import com.badlogic.gdx.physics.bullet.linearmath.*;
import com.badlogic.gdx.physics.bullet.collision.*;
import com.badlogic.gdx.physics.bullet.dynamics.*;
public class InverseDynamicsJNI {
public final static native void setZero__SWIG_0 (long jarg1);
public final static native void setZero__SWIG_1 (long jarg1);
public final static native void setZero__SWIG_2 (long jarg1);
public final static native void skew (long jarg1, long jarg2);
public final static native float maxAbs__SWIG_0 (long jarg1);
public final static native float maxAbs__SWIG_1 (long jarg1);
public final static native void getVecMatFromDH (float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, long jarg6);
public final static native boolean isPositiveDefinite (long jarg1);
public final static native boolean isPositiveSemiDefinite (long jarg1);
public final static native boolean isPositiveSemiDefiniteFuzzy (long jarg1);
public final static native float determinant (long jarg1);
public final static native boolean isValidInertiaMatrix (long jarg1, int jarg2, boolean jarg3);
public final static native boolean isValidTransformMatrix (long jarg1);
public final static native void bodyTParentFromAxisAngle (long jarg1, float jarg2, long jarg3);
public final static native boolean isUnitVector (long jarg1);
public final static native long tildeOperator (long jarg1);
public final static native long transformX (float jarg1);
public final static native long transformY (float jarg1);
public final static native long transformZ (float jarg1);
public final static native long rpyFromMatrix (long jarg1);
public final static native long MultiBodyTree_operatorNew__SWIG_0 (long jarg1, MultiBodyTree jarg1_, long jarg2);
public final static native void MultiBodyTree_operatorDelete__SWIG_0 (long jarg1, MultiBodyTree jarg1_, long jarg2);
public final static native long MultiBodyTree_operatorNew__SWIG_1 (long jarg1, MultiBodyTree jarg1_, long jarg2, long jarg3);
public final static native void MultiBodyTree_operatorDelete__SWIG_1 (long jarg1, MultiBodyTree jarg1_, long jarg2,
long jarg3);
public final static native long MultiBodyTree_operatorNewArray__SWIG_0 (long jarg1, MultiBodyTree jarg1_, long jarg2);
public final static native void MultiBodyTree_operatorDeleteArray__SWIG_0 (long jarg1, MultiBodyTree jarg1_, long jarg2);
public final static native long MultiBodyTree_operatorNewArray__SWIG_1 (long jarg1, MultiBodyTree jarg1_, long jarg2,
long jarg3);
public final static native void MultiBodyTree_operatorDeleteArray__SWIG_1 (long jarg1, MultiBodyTree jarg1_, long jarg2,
long jarg3);
public final static native long new_MultiBodyTree ();
public final static native void delete_MultiBodyTree (long jarg1);
public final static native int MultiBodyTree_addBody (long jarg1, MultiBodyTree jarg1_, int jarg2, int jarg3, int jarg4,
long jarg5, long jarg6, long jarg7, float jarg8, long jarg9, long jarg10, int jarg11, long jarg12);
public final static native void MultiBodyTree_setAcceptInvalidMassParameters (long jarg1, MultiBodyTree jarg1_, boolean jarg2);
public final static native boolean MultiBodyTree_getAcceptInvalidMassProperties (long jarg1, MultiBodyTree jarg1_);
public final static native int MultiBodyTree_finalizeInternal (long jarg1, MultiBodyTree jarg1_);
public final static native void MultiBodyTree_printTree (long jarg1, MultiBodyTree jarg1_);
public final static native void MultiBodyTree_printTreeData (long jarg1, MultiBodyTree jarg1_);
public final static native int MultiBodyTree_calculateInverseDynamics (long jarg1, MultiBodyTree jarg1_, long jarg2,
long jarg3, long jarg4, long jarg5);
public final static native int MultiBodyTree_calculateMassMatrix__SWIG_0 (long jarg1, MultiBodyTree jarg1_, long jarg2,
boolean jarg3, boolean jarg4, boolean jarg5, long jarg6);
public final static native int MultiBodyTree_calculateMassMatrix__SWIG_1 (long jarg1, MultiBodyTree jarg1_, long jarg2,
long jarg3);
public final static native int MultiBodyTree_calculateKinematics (long jarg1, MultiBodyTree jarg1_, long jarg2, long jarg3,
long jarg4);
public final static native int MultiBodyTree_calculatePositionKinematics (long jarg1, MultiBodyTree jarg1_, long jarg2);
public final static native int MultiBodyTree_calculatePositionAndVelocityKinematics (long jarg1, MultiBodyTree jarg1_,
long jarg2, long jarg3);
public final static native int MultiBodyTree_setGravityInWorldFrame (long jarg1, MultiBodyTree jarg1_, long jarg2);
public final static native int MultiBodyTree_numBodies (long jarg1, MultiBodyTree jarg1_);
public final static native int MultiBodyTree_numDoFs (long jarg1, MultiBodyTree jarg1_);
public final static native int MultiBodyTree_getBodyOrigin (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getBodyCoM (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getBodyTransform (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getBodyAngularVelocity (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getBodyLinearVelocity (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getBodyLinearVelocityCoM (long jarg1, MultiBodyTree jarg1_, int jarg2,
long jarg3);
public final static native int MultiBodyTree_getBodyAngularAcceleration (long jarg1, MultiBodyTree jarg1_, int jarg2,
long jarg3);
public final static native int MultiBodyTree_getBodyLinearAcceleration (long jarg1, MultiBodyTree jarg1_, int jarg2,
long jarg3);
public final static native int MultiBodyTree_getParentIndex (long jarg1, MultiBodyTree jarg1_, int jarg2,
java.nio.IntBuffer jarg3);
public final static native int MultiBodyTree_getJointType (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getJointTypeStr (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getParentRParentBodyRef (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getBodyTParentRef (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getBodyAxisOfMotion (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getDoFOffset (long jarg1, MultiBodyTree jarg1_, int jarg2,
java.nio.IntBuffer jarg3);
public final static native int MultiBodyTree_getUserInt (long jarg1, MultiBodyTree jarg1_, int jarg2,
java.nio.IntBuffer jarg3);
public final static native int MultiBodyTree_getUserPtr (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_setUserInt (long jarg1, MultiBodyTree jarg1_, int jarg2, int jarg3);
public final static native int MultiBodyTree_setUserPtr (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_setBodyMass (long jarg1, MultiBodyTree jarg1_, int jarg2, float jarg3);
public final static native int MultiBodyTree_setBodyFirstMassMoment (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_setBodySecondMassMoment (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getBodyMass (long jarg1, MultiBodyTree jarg1_, int jarg2,
java.nio.FloatBuffer jarg3);
public final static native int MultiBodyTree_getBodyFirstMassMoment (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_getBodySecondMassMoment (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native void MultiBodyTree_clearAllUserForcesAndMoments (long jarg1, MultiBodyTree jarg1_);
public final static native int MultiBodyTree_addUserForce (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
public final static native int MultiBodyTree_addUserMoment (long jarg1, MultiBodyTree jarg1_, int jarg2, long jarg3);
}