deimos.ode.common

D bindings for ODE * * C header port by Daniel "q66" Kolesa <quaker66@gmail.com> * * Open Dynamics Engine, Copyright (C) 2001-2003 Russell L. Smith. * All rights reserved. Email: russ@q12.org Web: www.q12.org * * This library is free software; you can redistribute it and/or * modify it under the terms of EITHER: * (1) The GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at * your option) any later version. The text of the GNU Lesser * General Public License is included with this library in the * file LICENSE.TXT. * (2) The BSD-style license that is included with this library in * the file LICENSE-BSD.TXT. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the files * LICENSE.TXT and LICENSE-BSD.TXT for more details. * *

Public Imports

deimos.ode.odeconfig
public import deimos.ode.odeconfig;
Undocumented in source.
deimos.ode.error
public import deimos.ode.error;
Undocumented in source.

Members

Aliases

M_PI
alias M_PI = PI
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
M_SQRT1_2
alias M_SQRT1_2 = SQRT1_2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dAtan2
alias dAtan2 = atan2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dBodyID
alias dBodyID = dxBody*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dCeil
alias dCeil = ceil
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dCopySign
alias dCopySign = copysign
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dCos
alias dCos = cos
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dFabs
alias dFabs = fabs
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dFloor
alias dFloor = floor
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dGeomID
alias dGeomID = dxGeom*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dIsNan
alias dIsNan = isNaN
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dJointGroupID
alias dJointGroupID = dxJointGroup*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dJointID
alias dJointID = dxJoint*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dJointType
alias dJointType = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dMatrix3
alias dMatrix3 = dReal[4 * 3]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dMatrix4
alias dMatrix4 = dReal[4 * 4]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dMatrix6
alias dMatrix6 = dReal[8 * 6]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dNextAfter
alias dNextAfter = nextafter
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dQuaternion
alias dQuaternion = dReal[4]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dReal
alias dReal = float
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dReal
alias dReal = double
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dSin
alias dSin = sin
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dSpaceID
alias dSpaceID = dxSpace*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dSqrt
alias dSqrt = sqrt
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dTriIndex
alias dTriIndex = uint32
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dTriIndex
alias dTriIndex = uint16
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dTriIndex
alias dTriIndex = uint32
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dVector3
alias dVector3 = dReal[4]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dVector4
alias dVector4 = dReal[4]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dWorldID
alias dWorldID = dxWorld*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dWorldStepThreadingManagerId
alias dWorldStepThreadingManagerId = dxWorldProcessThreadingManager*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

dAMotorUser
anonymousenum dAMotorUser
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dJointTypeNone
anonymousenum dJointTypeNone
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dParamLoStop
anonymousenum dParamLoStop
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
d_ERR_UNKNOWN
anonymousenum d_ERR_UNKNOWN
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

dCheckConfiguration
int dCheckConfiguration(const(char)* token)

Helper to check for a token in the ODE configuration string. Caution, this function is case sensitive.

dFMod
dReal dFMod(dReal a, dReal b)
Undocumented in source. Be warned that the author may not have intended to support it.
dGeomGetBodyNext
dGeomID dGeomGetBodyNext(dGeomID )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dGeomMoved
void dGeomMoved(dGeomID )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dGetConfiguration
const(char)* dGetConfiguration()

* dGetConfiguration returns the specific ODE build configuration as * a string of tokens. The string can be parsed in a similar way to * the OpenGL extension mechanism, the naming convention should be * familiar too. The following extensions are reported: * * ODE * ODE_single_precision * ODE_double_precision * ODE_EXT_no_debug * ODE_EXT_trimesh * ODE_EXT_opcode * ODE_EXT_gimpact * ODE_EXT_malloc_not_alloca * ODE_EXT_gyroscopic * ODE_OPC_16bit_indices * ODE_OPC_new_collider

dPAD
int dPAD(int a)
Undocumented in source. Be warned that the author may not have intended to support it.
dRecip
dReal dRecip(dReal x)
Undocumented in source. Be warned that the author may not have intended to support it.
dRecipSqrt
dReal dRecipSqrt(dReal x)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

dJointFeedback
struct dJointFeedback
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dxBody
struct dxBody
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dxGeom
struct dxGeom
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dxJoint
struct dxJoint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dxJointGroup
struct dxJointGroup
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dxJointNode
struct dxJointNode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dxSpace
struct dxSpace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dxWorld
struct dxWorld
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dxWorldProcessThreadingManager
struct dxWorldProcessThreadingManager
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta