Uses of Interface
org.ode4j.ode.DBody

Packages that use DBody
org.ode4j.cpp.internal USE NOT RECOMMENDED, SEE NOTE BELOW The classes in this package provide an API that is similar to the original C/C++ API. 
org.ode4j.ode Public API for ode4j. 
 

Uses of DBody in org.ode4j.cpp.internal
 

Methods in org.ode4j.cpp.internal that return DBody
static DBody ApiCppBody.dBodyCreate(DWorld w)
           
static DBody ApiCppCollision.dGeomGetBody(DGeom geom)
           
static DBody ApiCppJoint.dJointGetBody(DJoint j, int index)
           
 

Methods in org.ode4j.cpp.internal with parameters of type DBody
static boolean ApiCppOther.dAreConnected(DBody b1, DBody b2)
           
static boolean ApiCppOther.dAreConnectedExcluding(DBody body1, DBody body2, java.lang.Class<? extends DJoint>... joint_type)
           
static void ApiCppBody.dBodyAddForce(DBody b, double fx, double fy, double fz)
           
static void ApiCppBody.dBodyAddForceAtPos(DBody b, double fx, double fy, double fz, double px, double py, double pz)
           
static void ApiCppBody.dBodyAddForceAtRelPos(DBody b, double fx, double fy, double fz, double px, double py, double pz)
           
static void ApiCppBody.dBodyAddRelForce(DBody b, double fx, double fy, double fz)
           
static void ApiCppBody.dBodyAddRelForceAtPos(DBody b, double fx, double fy, double fz, double px, double py, double pz)
           
static void ApiCppBody.dBodyAddRelForceAtRelPos(DBody b, double fx, double fy, double fz, double px, double py, double pz)
           
static void ApiCppBody.dBodyAddRelTorque(DBody b, double fx, double fy, double fz)
           
static void ApiCppBody.dBodyAddTorque(DBody b, double fx, double fy, double fz)
           
static void ApiCppBody.dBodyCopyPosition(DBody body, DVector3 pos)
           
static void ApiCppBody.dBodyCopyQuaternion(DBody body, DQuaternion quat)
           
static void ApiCppBody.dBodyCopyRotation(DBody b, DMatrix3 R)
           
static void ApiCppBody.dBodyDestroy(DBody b)
           
static void ApiCppBody.dBodyDisable(DBody body)
           
static void ApiCppBody.dBodyEnable(DBody body)
           
static double ApiCppBody.dBodyGetAngularDamping(DBody b)
           
static double ApiCppBody.dBodyGetAngularDampingThreshold(DBody b)
           
static DVector3C ApiCppBody.dBodyGetAngularVel(DBody b)
           
static double ApiCppBody.dBodyGetAutoDisableAngularThreshold(DBody b)
           
static int ApiCppBody.dBodyGetAutoDisableAverageSamplesCount(DBody b)
           
static boolean ApiCppBody.dBodyGetAutoDisableFlag(DBody b)
           
static double ApiCppBody.dBodyGetAutoDisableLinearThreshold(DBody b)
           
static int ApiCppBody.dBodyGetAutoDisableSteps(DBody b)
           
static double ApiCppBody.dBodyGetAutoDisableTime(DBody b)
           
static java.lang.Object ApiCppBody.dBodyGetData(DBody b)
           
 void ApiCppBody.dBodyGetFiniteRotationAxis(DBody body, DVector3 result)
           
static boolean ApiCppBody.dBodyGetFiniteRotationMode(DBody body)
           
static DVector3C ApiCppBody.dBodyGetForce(DBody b)
           
static boolean ApiCppBody.dBodyGetGravityMode(DBody b)
           
static boolean ApiCppBody.dBodyGetGyroscopicMode(DBody b)
           
 DJoint ApiCppBody.dBodyGetJoint(DBody body, int index)
           
static double ApiCppBody.dBodyGetLinearDamping(DBody b)
           
static double ApiCppBody.dBodyGetLinearDampingThreshold(DBody b)
           
static DVector3C ApiCppBody.dBodyGetLinearVel(DBody b)
           
static void ApiCppBody.dBodyGetMass(DBody b, DMass mass)
           
static double ApiCppBody.dBodyGetMaxAngularSpeed(DBody b)
           
static int ApiCppBody.dBodyGetNumJoints(DBody b)
           
static void ApiCppBody.dBodyGetPointVel(DBody b, double px, double py, double pz, DVector3 result)
           
static DVector3C ApiCppBody.dBodyGetPosition(DBody b)
           
static void ApiCppBody.dBodyGetPosRelPoint(DBody b, double px, double py, double pz, DVector3 result)
           
static DQuaternionC ApiCppBody.dBodyGetQuaternion(DBody b)
           
static void ApiCppBody.dBodyGetRelPointPos(DBody b, double px, double py, double pz, DVector3 result)
           
static void ApiCppBody.dBodyGetRelPointVel(DBody b, double px, double py, double pz, DVector3 result)
           
static DMatrix3C ApiCppBody.dBodyGetRotation(DBody b)
           
static DVector3C ApiCppBody.dBodyGetTorque(DBody b)
           
static DWorld ApiCppBody.dBodyGetWorld(DBody b)
           
static boolean ApiCppBody.dBodyIsEnabled(DBody body)
           
static boolean ApiCppBody.dBodyIsKinematic(DBody body)
           
static void ApiCppBody.dBodySetAngularDamping(DBody b, double scale)
           
static void ApiCppBody.dBodySetAngularDampingThreshold(DBody b, double threshold)
           
static void ApiCppBody.dBodySetAngularVel(DBody b, double x, double y, double z)
           
static void ApiCppBody.dBodySetAutoDisableAngularThreshold(DBody b, double angular_average_threshold)
           
static void ApiCppBody.dBodySetAutoDisableAverageSamplesCount(DBody b, int average_samples_count)
           
static void ApiCppBody.dBodySetAutoDisableDefaults(DBody b)
           
static void ApiCppBody.dBodySetAutoDisableFlag(DBody b, boolean do_auto_disable)
           
static void ApiCppBody.dBodySetAutoDisableLinearThreshold(DBody b, double linear_average_threshold)
           
static void ApiCppBody.dBodySetAutoDisableSteps(DBody b, int steps)
           
static void ApiCppBody.dBodySetAutoDisableTime(DBody b, double time)
           
static void ApiCppBody.dBodySetDamping(DBody b, double linear_scale, double angular_scale)
           
static void ApiCppBody.dBodySetDampingDefaults(DBody b)
           
static void ApiCppBody.dBodySetData(DBody b, java.lang.Object data)
           
static void ApiCppBody.dBodySetDynamic(DBody body)
           
static void ApiCppBody.dBodySetFiniteRotationAxis(DBody body, double x, double y, double z)
           
static void ApiCppBody.dBodySetFiniteRotationMode(DBody b, boolean mode)
           
static void ApiCppBody.dBodySetForce(DBody b, double x, double y, double z)
           
static void ApiCppBody.dBodySetGravityMode(DBody b, boolean mode)
           
static void ApiCppBody.dBodySetGyroscopicMode(DBody b, boolean enabled)
           
static void ApiCppBody.dBodySetKinematic(DBody body)
           
static void ApiCppBody.dBodySetLinearDamping(DBody b, double scale)
           
static void ApiCppBody.dBodySetLinearDampingThreshold(DBody b, double threshold)
           
static void ApiCppBody.dBodySetLinearVel(DBody b, double x, double y, double z)
           
static void ApiCppBody.dBodySetMass(DBody b, DMassC mass)
           
static void ApiCppBody.dBodySetMaxAngularSpeed(DBody b, double max_speed)
           
static void ApiCppBody.dBodySetPosition(DBody b, double x, double y, double z)
           
static void ApiCppBody.dBodySetQuaternion(DBody b, DQuaternion q)
           
static void ApiCppBody.dBodySetRotation(DBody b, DMatrix3 R)
           
static void ApiCppBody.dBodySetTorque(DBody b, double x, double y, double z)
           
static void ApiCppBody.dBodyVectorFromWorld(DBody b, double px, double py, double pz, DVector3 result)
           
static void ApiCppBody.dBodyVectorToWorld(DBody b, double px, double py, double pz, DVector3 result)
           
static DJoint ApiCppJoint.dConnectingJoint(DBody b1, DBody b2)
           
static java.util.List<DJoint> ApiCppOther.dConnectingJointList(DBody b1, DBody b2)
           
static void ApiCppCollision.dGeomSetBody(DGeom geom, DBody body)
           
static void ApiCppJoint.dJointAttach(DJoint j, DBody body1, DBody body2)
           
 

Uses of DBody in org.ode4j.ode
 

Methods in org.ode4j.ode that return DBody
static DBody OdeHelper.createBody(DWorld w)
          Create a body in given world.
 DBody DGeom.getBody()
          Get the body associated with a placeable geom.
 DBody DJoint.getBody(int index)
          Return the bodies that this joint connects.
 

Methods in org.ode4j.ode with parameters of type DBody
static boolean OdeHelper.areConnected(DBody b1, DBody b2)
          Utility function.
static boolean OdeHelper.areConnectedExcluding(DBody body1, DBody body2, java.lang.Class<? extends DJoint>... jointType)
          Utility function.
 void DJoint.attach(DBody body1, DBody body2)
          Attach the joint to some new bodies.
static DJoint OdeHelper.connectingJoint(DBody b1, DBody b2)
           
static java.util.List<DJoint> OdeHelper.connectingJointList(DBody b1, DBody b2)
           
 boolean DBody.isConnectedTo(DBody body)
           
 void DBody.BodyMoveCallBack.run(DBody b)
           
 void DGeom.setBody(DBody body)
          Set the body associated with a placeable geom.