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

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

There is a newer version: 1.12.1
Show 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.BulletBase;
import com.badlogic.gdx.physics.bullet.linearmath.*;
import com.badlogic.gdx.physics.bullet.collision.*;
import com.badlogic.gdx.physics.bullet.dynamics.*;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
import com.badlogic.gdx.math.Matrix4;
import com.badlogic.gdx.utils.Pool;

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