Package org.ode4j.ode

Public API for ode4j.

See:
          Description

Interface Summary
DAABBC Immutable interface for AABBs (Axis-aligned bounding boxes), as defined in DAABB.
DAMotorJoint  
DBallJoint  
DBody A rigid body has various properties from the point of view of the simulation.
DBody.BodyMoveCallBack Whenever a body has its position or rotation changed during the timestep, the callback will be called (with body as the argument).
DBox  
DCapsule  
DColliderFn  
DContactJoint  
DConvex  
DCylinder  
DFixedJoint From the Wiki: The fixed joint maintains a fixed relative position and orientation between two bodies, or between a body and the static environment.
DGeom Common base class for all geometries.
DGeom.DataValue Deprecated. not implemented yet.
DGeom.DNearCallback User callback for geom-geom collision testing.
DGeomTransform Deprecated. TZ: This is deprecated, see Wiki.
DHashSpace  
DHeightfield  
DHeightfield.DHeightfieldGetHeight Callback prototype.
DHeightfieldData  
DHinge2Joint  
DHingeJoint  
DJoint In real life a joint is something like a hinge, that is used to connect two objects.
DJointGroup From odecpp.h.
DLMotorJoint  
DMass  
DMassC Read-only version of DMass.
DNullJoint  
DPistonJoint ****************************************************************************
Piston

****************************************************************************
Component of a Piston joint
DPlane  
DPlane2DJoint **************************************************************************** Plane2D 2d joint, constrains to z == 0 This code is part of the Plane2D ODE joint by psero@gmx.de Wed Apr 23 18:53:43 CEST 2003
DPRJoint Prismatic and Rotoide.
DPUJoint  
DQuadTreeSpace  
DRay  
DSapSpace Sweep and prune space.
DSimpleSpace  
DSliderJoint  
DSpace collision space.
DSphere  
DTriMesh TriMesh code by Erwin de Vries.
DTriMesh.DTriArrayCallback Per object callback.
DTriMesh.DTriCallback Per triangle callback.
DTriMesh.DTriRayCallback Ray callback.
DTriMesh.DTriTriMergeCallback Triangle merging callback.
DTriMeshData TriMesh code by Erwin de Vries.
DUniversalJoint  
DWorld The world object is a container for rigid bodies and joints.
 

Class Summary
DAABB Convenience class for operations on AABB (Axis-aligned bounding boxes).
DContact contact info used by contact joint.
DContactBuffer A collection of DContact objects.
DContactGeom Describe the contact point between two geoms.
DContactGeomBuffer A collection of DContactGeom objects.
DJoint.DJointFeedback  
DMatrix Matrix math functions.
DMisc Port of misc.h from ODE API.
DRotation Port of rotation.h in ode API.
DStopwatch  
DWorld.DWorldStepMemoryFunctionsInfo Deprecated. Do not use ! (TZ)
DWorld.DWorldStepReserveInfo Memory reservation policy descriptor structure for world stepping functions.
OdeConfig OdeConfig class.
OdeConstants This class serves as a container for many constants used throughout ODE.
OdeHelper This is the general helper class for ode4j.
OdeMath ODE math functions.
 

Enum Summary
DAMotorJoint.AMotorMode angular motor mode numbers
DGeom.COLLIDER_MERGE_CONTACTS_VALUE  
DGeom.CONTROL_CLASS  
DGeom.CONTROL_CODE  
DJoint.PARAM  
DJoint.PARAM_GROUPS  
DJoint.PARAM_N  
DSapSpace.AXES Order XZY or ZXY usually works best, if your Y is up.
OdeConfig.TRIMESH  
OdeMath.OP Deprecated.
 

Package org.ode4j.ode Description

Public API for ode4j.