Uses of Interface
org.ode4j.ode.DSpace

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

Methods in org.ode4j.cpp.internal that return DSpace
static DSpace ApiCppCollision.dGeomGetSpace(DGeom geom)
           
static DSpace ApiCppCollisionSpace.dSweepAndPruneSpaceCreate(DSpace space, DSapSpace.AXES axisorder)
           
 

Methods in org.ode4j.cpp.internal with parameters of type DSpace
static DBox ApiCppCollision.dCreateBox(DSpace space, double lx, double ly, double lz)
           
static DCapsule ApiCppCollision.dCreateCapsule(DSpace space, double radius, double length)
           
static DConvex ApiCppCollision.dCreateConvex(DSpace space, double[] planes, int planecount, double[] points, int pointcount, int[] polygons)
           
static DCylinder ApiCppCollision.dCreateCylinder(DSpace space, double radius, double length)
           
static DGeomTransform ApiCppCollision.dCreateGeomTransform(DSpace space)
          TZ @deprecated (see Wiki)
static DGeom ApiCppCollision.dCreateHeightfield(DSpace space, DHeightfieldData data, boolean bPlaceable)
           
static DPlane ApiCppCollision.dCreatePlane(DSpace space, double a, double b, double c, double d)
           
static DRay ApiCppCollision.dCreateRay(DSpace space, double length)
           
static DSphere ApiCppCollision.dCreateSphere(DSpace space, double radius)
           
static DTriMesh ApiCppCollisionTrimesh.dCreateTriMesh(DSpace space, DTriMeshData Data, DTriMesh.DTriCallback Callback, DTriMesh.DTriArrayCallback ArrayCallback, DTriMesh.DTriRayCallback RayCallback)
          Trimesh class Construction.
static DHashSpace ApiCppCollisionSpace.dHashSpaceCreate(DSpace space)
           
static DQuadTreeSpace ApiCppCollisionSpace.dQuadTreeSpaceCreate(DSpace space, DVector3C Center, DVector3C Extents, int Depth)
           
static DSimpleSpace ApiCppCollisionSpace.dSimpleSpaceCreate(DSpace space)
           
static void ApiCppCollisionSpace.dSpaceAdd(DSpace s, DGeom g)
           
static void ApiCppCollisionSpace.dSpaceClean(DSpace s)
           
static void ApiCppCollision.dSpaceCollide(DSpace space, java.lang.Object data, DGeom.DNearCallback callback)
           
static void ApiCppCollisionSpace.dSpaceDestroy(DSpace s)
           
static boolean ApiCppCollisionSpace.dSpaceGetCleanup(DSpace space)
           
static DGeom ApiCppCollisionSpace.dSpaceGetGeom(DSpace s, int i)
           
static int ApiCppCollisionSpace.dSpaceGetManualCleanup(DSpace space)
           
static int ApiCppCollisionSpace.dSpaceGetNumGeoms(DSpace s)
           
static int ApiCppCollisionSpace.dSpaceGetSublevel(DSpace space)
           
static boolean ApiCppCollisionSpace.dSpaceQuery(DSpace s, DGeom g)
           
static void ApiCppCollisionSpace.dSpaceRemove(DSpace s, DGeom g)
           
static void ApiCppCollisionSpace.dSpaceSetCleanup(DSpace space, boolean mode)
           
static void ApiCppCollisionSpace.dSpaceSetManualCleanup(DSpace space, int mode)
           
static void ApiCppCollisionSpace.dSpaceSetSublevel(DSpace space, int sublevel)
           
static DSpace ApiCppCollisionSpace.dSweepAndPruneSpaceCreate(DSpace space, DSapSpace.AXES axisorder)
           
 

Uses of DSpace in org.ode4j.ode
 

Subinterfaces of DSpace in org.ode4j.ode
 interface DHashSpace
           
 interface DQuadTreeSpace
           
 interface DSapSpace
          Sweep and prune space.
 interface DSimpleSpace
           
 

Methods in org.ode4j.ode that return DSpace
 DSpace DGeom.getSpace()
          Query for the space containing a particular geom.
 

Methods in org.ode4j.ode with parameters of type DSpace
static DBox OdeHelper.createBox(DSpace space, double lx, double ly, double lz)
          Create a box geom with the provided side lengths.
static DCapsule OdeHelper.createCapsule(DSpace space, double radius, double length)
           
static DConvex OdeHelper.createConvex(DSpace space, double[] planes, int planecount, double[] points, int pointcount, int[] polygons)
           
static DCylinder OdeHelper.createCylinder(DSpace space, double radius, double length)
           
static DGeomTransform OdeHelper.createGeomTransform(DSpace space)
          Deprecated. TZ: Please do not use DGeomTransform.
static DHashSpace OdeHelper.createHashSpace(DSpace space)
           
static DHeightfield OdeHelper.createHeightfield(DSpace space, DHeightfieldData data, boolean bPlaceable)
          Creates a heightfield geom.
static DPlane OdeHelper.createPlane(DSpace space, double a, double b, double c, double d)
           
static DQuadTreeSpace OdeHelper.createQuadTreeSpace(DSpace space, DVector3C Center, DVector3C Extents, int Depth)
           
static DRay OdeHelper.createRay(DSpace space, double length)
           
static DSapSpace OdeHelper.createSapSpace(DSpace space, DSapSpace.AXES axes)
           
static DSimpleSpace OdeHelper.createSimpleSpace(DSpace space)
           
static DSphere OdeHelper.createSphere(DSpace space, double radius)
          Create a sphere geom of the given radius, and return its ID.
static DTriMesh OdeHelper.createTriMesh(DSpace space, DTriMeshData Data, DTriMesh.DTriCallback Callback, DTriMesh.DTriArrayCallback ArrayCallback, DTriMesh.DTriRayCallback RayCallback)
          Trimesh class Construction.
static void OdeHelper.spaceCollide(DSpace space, java.lang.Object data, DGeom.DNearCallback callback)
          Determines which pairs of geoms in a space may potentially intersect, and calls the callback function for each candidate pair.