Uses of Interface
org.ode4j.ode.DGeom

Packages that use DGeom
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 DGeom in org.ode4j.cpp.internal
 

Methods in org.ode4j.cpp.internal that return DGeom
static DGeom ApiCppCollision.dCreateHeightfield(DSpace space, DHeightfieldData data, boolean bPlaceable)
           
static DGeom ApiCppCollision.dGeomTransformGetGeom(DGeomTransform g)
          TZ @deprecated (see Wiki)
static DGeom ApiCppCollisionSpace.dSpaceGetGeom(DSpace s, int i)
           
 

Methods in org.ode4j.cpp.internal with parameters of type DGeom
 boolean ApiCppCollision.dGeomClass.aabb_test(DGeom o1, DGeom o2, DAABB aabb)
           
 void ApiCppCollision.dGeomClass.aabb(DGeom g, DAABB aabb)
           
 boolean ApiCppCollision.dAABBTestFn.dAABBTestFn(DGeom o1, DGeom o2, DAABB aabb)
           
static int ApiCppCollision.dCollide(DGeom o1, DGeom o2, int flags, DContactGeomBuffer contacts)
           
static void ApiCppCollision.dGeomClearOffset(DGeom geom)
           
static void ApiCppCollision.dGeomCopyOffsetPosition(DGeom geom, DVector3 pos)
           
static void ApiCppCollision.dGeomCopyOffsetRotation(DGeom geom, DMatrix3 R)
           
static void ApiCppCollision.dGeomCopyPosition(DGeom geom, DVector3 pos)
           
static void ApiCppCollision.dGeomCopyRotation(DGeom geom, DMatrix3 R)
           
static void ApiCppCollision.dGeomDestroy(DGeom geom)
           
static void ApiCppCollision.dGeomDisable(DGeom geom)
           
 void ApiCppCollision.dGeomDtorFn.dGeomDtorFn(DGeom o)
           
static void ApiCppCollision.dGeomEnable(DGeom geom)
           
static void ApiCppCollision.dGeomGetAABB(DGeom geom, DAABB aabb)
           
static DBody ApiCppCollision.dGeomGetBody(DGeom geom)
           
static long ApiCppCollision.dGeomGetCategoryBits(DGeom geom)
           
static int ApiCppCollision.dGeomGetClass(DGeom geom)
           
static long ApiCppCollision.dGeomGetCollideBits(DGeom geom)
           
static java.lang.Object ApiCppCollision.dGeomGetData(DGeom geom)
           
static DVector3C ApiCppCollision.dGeomGetOffsetPosition(DGeom geom)
           
static void ApiCppCollision.dGeomGetOffsetQuaternion(DGeom geom, DQuaternion result)
           
static DMatrix3C ApiCppCollision.dGeomGetOffsetRotation(DGeom geom)
           
static DVector3C ApiCppCollision.dGeomGetPosition(DGeom geom)
           
static void ApiCppCollision.dGeomGetQuaternion(DGeom geom, DQuaternion result)
           
static DMatrix3C ApiCppCollision.dGeomGetRotation(DGeom geom)
           
static DSpace ApiCppCollision.dGeomGetSpace(DGeom geom)
           
static boolean ApiCppCollision.dGeomIsEnabled(DGeom geom)
           
static boolean ApiCppCollision.dGeomIsOffset(DGeom geom)
           
static boolean ApiCppCollision.dGeomIsSpace(DGeom geom)
           
static void ApiCppCollision.dGeomSetBody(DGeom geom, DBody body)
           
static void ApiCppCollision.dGeomSetCategoryBits(DGeom geom, long bits)
           
static void ApiCppCollision.dGeomSetCollideBits(DGeom geom, long bits)
           
static void ApiCppCollision.dGeomSetData(DGeom geom, java.lang.Object data)
           
static void ApiCppCollision.dGeomSetOffsetPosition(DGeom geom, double x, double y, double z)
           
static void ApiCppCollision.dGeomSetOffsetQuaternion(DGeom geom, DQuaternionC Q)
           
static void ApiCppCollision.dGeomSetOffsetRotation(DGeom geom, DMatrix3C R)
           
static void ApiCppCollision.dGeomSetOffsetWorldPosition(DGeom geom, double x, double y, double z)
           
static void ApiCppCollision.dGeomSetOffsetWorldQuaternion(DGeom geom, DQuaternionC q)
           
static void ApiCppCollision.dGeomSetOffsetWorldRotation(DGeom geom, DMatrix3C R)
           
static void ApiCppCollision.dGeomSetPosition(DGeom geom, double x, double y, double z)
           
static void ApiCppCollision.dGeomSetQuaternion(DGeom geom, DQuaternionC quat)
           
static void ApiCppCollision.dGeomSetRotation(DGeom geom, DMatrix3C R)
           
static void ApiCppCollision.dGeomTransformSetGeom(DGeomTransform g, DGeom obj)
          TZ @deprecated (see Wiki)
 void ApiCppCollision.dGetAABBFn.dGetAABBFn(DGeom g, DAABB aabb)
           
static void ApiCppCollisionSpace.dSpaceAdd(DSpace s, DGeom g)
           
static void ApiCppCollision.dSpaceCollide2(DGeom space1, DGeom space2, java.lang.Object data, DGeom.DNearCallback callback)
           
static boolean ApiCppCollisionSpace.dSpaceQuery(DSpace s, DGeom g)
           
static void ApiCppCollisionSpace.dSpaceRemove(DSpace s, DGeom g)
           
 void ApiCppCollision.dGeomClass.dtor(DGeom o)
           
 

Uses of DGeom in org.ode4j.ode
 

Subinterfaces of DGeom in org.ode4j.ode
 interface DBox
           
 interface DCapsule
           
 interface DConvex
           
 interface DCylinder
           
 interface DGeomTransform
          Deprecated. TZ: This is deprecated, see Wiki.
 interface DHashSpace
           
 interface DHeightfield
           
 interface DPlane
           
 interface DQuadTreeSpace
           
 interface DRay
           
 interface DSapSpace
          Sweep and prune space.
 interface DSimpleSpace
           
 interface DSpace
          collision space.
 interface DSphere
           
 interface DTriMesh
          TriMesh code by Erwin de Vries.
 

Fields in org.ode4j.ode declared as DGeom
 DGeom DContactGeom.g1
           
 DGeom DContactGeom.g2
           
 

Methods in org.ode4j.ode that return DGeom
 DGeom DBody.getFirstGeom()
          Deprecated. May be replaced by a more Java-like API.
 DGeom DGeomTransform.getGeom()
          Deprecated.  
 DGeom DSpace.getGeom(int i)
           
 DGeom DBody.getNextGeom(DGeom geom)
          Deprecated. May be replaced by a more Java-like API.
 

Methods in org.ode4j.ode with parameters of type DGeom
 void DSpace.add(DGeom x)
           
 int DTriMesh.DTriCallback.call(DGeom TriMesh, DGeom RefObject, int TriangleIndex)
           
 void DTriMesh.DTriArrayCallback.call(DGeom TriMesh, DGeom RefObject, int[] TriIndices, int TriCount)
           
 int DTriMesh.DTriRayCallback.call(DGeom TriMesh, DGeom Ray, int TriangleIndex, double u, double v)
           
 int DTriMesh.DTriTriMergeCallback.call(DGeom TriMesh, int FirstTriangleIndex, int SecondTriangleIndex)
           
 void DGeom.DNearCallback.call(java.lang.Object data, DGeom o1, DGeom o2)
           
static int OdeHelper.collide(DGeom o1, DGeom o2, int flags, DContactGeomBuffer contacts)
          Given two geoms o1 and o2 that potentially intersect, generate contact information for them.
 void DGeom.collide2(DGeom g, java.lang.Object data, DGeom.DNearCallback callback)
           
 int DColliderFn.dColliderFn(DGeom o1, DGeom o2, int flags, DContactGeomBuffer contacts)
           
 DGeom DBody.getNextGeom(DGeom geom)
          Deprecated. May be replaced by a more Java-like API.
 boolean DSpace.query(DGeom x)
           
 void DSpace.remove(DGeom x)
           
 void DGeomTransform.setGeom(DGeom geom)
          Deprecated.  
static void OdeHelper.spaceCollide2(DGeom space1, DGeom space2, java.lang.Object data, DGeom.DNearCallback callback)
          Determines which geoms from one space may potentially intersect with geoms from another space, and calls the callback function for each candidate pair.
 

Method parameters in org.ode4j.ode with type arguments of type DGeom
 void DTriMesh.enableTC(java.lang.Class<? extends DGeom> cls, boolean b)
          Enable/disable temporal coherence.
 boolean DTriMesh.isTCEnabled(java.lang.Class<? extends DGeom> cls)
          Check temporal coherence.