All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.badlogic.gdx.physics.bullet.inversedynamics.InverseDynamicsJNI Maven / Gradle / Ivy

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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy