A B C D E F G H I J L M N O P Q R S T U W X

A

absoluteTransform - Variable in class org.odejava.xode.XODEContainer
 
accelerate(float) - Method in class org.odejava.test.car.Car
Accelerate (or deaccelerate).
accelerate(float) - Method in class org.odejava.test.car.CarTerrain
Accelerate (or deaccelerate).
add(BoundDisplayObject) - Method in class org.odejava.display.DisplayBin
Adds a BoundDisplayObject.
add(DisplayBin) - Method in class org.odejava.display.DisplayBin
Adds all BoundDisplayObjects from the given DisplayBin into this one
add(Geom) - Method in class org.odejava.Space
Add a single item of geometry to this space.
addAxes(Joint) - Method in class org.odejava.xode.XODEJoint
 
addAxis(Joint, int) - Method in class org.odejava.xode.XODEJointAxis
Adds this axes data to a joint at the given position
addBody(Body) - Method in class org.odejava.World
Internal method to add the given body to the World.
addBodyGeoms(Body) - Method in class org.odejava.Space
Adds all of the geoms that belong to the passed Body.
addChild(XODEObject) - Method in class org.odejava.xode.XODEContainer
Adds a child XODEObject to this container
addChild(XODEContainer, Geom) - Static method in class org.odejava.xode.XODESpace
 
addChild(XODEContainer, Geom, Matrix4f) - Static method in class org.odejava.xode.XODESpace
 
addChildElements(Element, Document) - Method in class org.odejava.xode.XODEContainer
 
addChildren(World, Space, String, List<Object>) - Method in class org.odejava.xode.XODEContainer
 
addCollisionGeom(PlaceableGeom) - Method in class org.odejava.Body
Adds collision geometry to this body, unlike addGeom, this does not touch the mass parameters
addForce(float, float, float) - Method in class org.odejava.Body
 
addForce(Vector3f) - Method in class org.odejava.Body
Convienience method, just calls addForce(x,y,z)
addForceAtPos(float, float, float, float, float, float) - Method in class org.odejava.Body
 
addForceAtRelPos(float, float, float, float, float, float) - Method in class org.odejava.Body
 
addGeom(PlaceableGeom) - Method in class org.odejava.Body
Adds a geom to this body and sets the default mass for this geom An exception will be thrown if the geom is already in this body.
addGeom(Geom) - Method in class org.odejava.Space
Add a single item of geometry to this space.
addJoint(Joint) - Method in class org.odejava.JointGroup
 
addRelForce(float, float, float) - Method in class org.odejava.Body
 
addRelForceAtPos(float, float, float, float, float, float) - Method in class org.odejava.Body
 
addRelForceAtRelPos(float, float, float, float, float, float) - Method in class org.odejava.Body
 
addRelTorque(float, float, float) - Method in class org.odejava.Body
 
addRelTorque(Vector3f) - Method in class org.odejava.Body
Convenience method, just calls addRelTorque(x,y,z)
addTorque(float, float, float) - Method in class org.odejava.Body
 
addTorque(Vector3f) - Method in class org.odejava.Body
Convenience method, just calls addTorque(x,y,z)
addTorque(Vector3f) - Method in class org.odejava.JointAMotor
Convenience method, just calls addTorque(x,y,z)
addTorque(float, float, float) - Method in class org.odejava.JointAMotor
 
addToSpace(Space) - Method in class org.odejava.Geom
Removes this Geom from the ZERO space and adds it to the given one.
addTransformElement(Element, Document) - Method in class org.odejava.xode.XODEContainer
Adds a new Element representing the transform of this container to the passed Element.
adjust(float) - Method in class org.odejava.Mass
Changes mass to newMass
adjust(float, Body) - Method in class org.odejava.Mass
Changes the mass to newMass and apply it to the body
adjustMass(float) - Method in class org.odejava.Body
 
anchor - Variable in class org.odejava.xode.XODEJoint
 
applyContacts(World) - Method in class org.odejava.collision.JavaCollision
Apply contact data to simulation.
applyContacts() - Method in class org.odejava.collision.JavaCollision
Apply contact data to simulation.
applyForceToCar(float) - Method in class org.odejava.test.car.Car
Test ODE's addForce method to car chassis.
applyForceToCar(float) - Method in class org.odejava.test.car.CarTerrain
Test ODE's addForce method to car chassis.
ARRAY_SIZE - Static variable in class org.odejava.collision.BulkContact
 
attach(Body, Body) - Method in class org.odejava.Joint
Attach this joint to the two bodies.
attributeBoolean(Node, String) - Static method in class org.odejava.xode.DOMUtil
 
attributeFloat(Node, String) - Static method in class org.odejava.xode.DOMUtil
 
attributeString(Node, String) - Static method in class org.odejava.xode.DOMUtil
 
axes - Variable in class org.odejava.xode.XODEJoint
 

B

Body - Class in org.odejava
Representation of a body that can be used in a rigid body simulation.
Body(World) - Constructor for class org.odejava.Body
Create an unnamed body that belongs to the given world, and does not contain any geometry.
Body(String, World) - Constructor for class org.odejava.Body
Create a named body that belongs to the given world, and does not contain any geometry.
Body(String, World, PlaceableGeom) - Constructor for class org.odejava.Body
Create a named ODE body with an initial geometry.
body1 - Variable in class org.odejava.Joint
The first body that this joint is attached to.
body2 - Variable in class org.odejava.Joint
The second body that this joint is attached to.
BODY_ID1 - Static variable in class org.odejava.collision.Contact
 
BODY_ID2 - Static variable in class org.odejava.collision.Contact
 
bodyList - Variable in class org.odejava.World
 
bodyMap - Variable in class org.odejava.World
 
BOUNCE - Static variable in class org.odejava.collision.Contact
 
BOUNCE_RANGE_MSG - Static variable in class org.odejava.Joint
Error message when the bounce range is negative
BOUNCE_VEL - Static variable in class org.odejava.collision.Contact
 
BoundDisplayObject - Class in org.odejava.display
Represents an abstract Display Object that is bound to an Ode Body or Geom (the OdeTransformable).
BoundDisplayObject(DisplayTransformable, Placeable) - Constructor for class org.odejava.display.BoundDisplayObject
Creates a new binding of a transform-capable Display object and a transform-capable Ode object.
buildDocument() - Method in class org.odejava.xode.XODERoot
 
buildElement(Document) - Method in class org.odejava.xode.XODEBody
 
buildElement(Document) - Method in class org.odejava.xode.XODEGeom
 
buildElement(Document) - Method in class org.odejava.xode.XODEGeomBox
 
buildElement(Document) - Method in class org.odejava.xode.XODEGeomCappedCylinder
 
buildElement(Document) - Method in class org.odejava.xode.XODEGeomCone
 
buildElement(Document) - Method in class org.odejava.xode.XODEGeomCylinder
 
buildElement(Document) - Method in class org.odejava.xode.XODEGeomPlane
 
buildElement(Document) - Method in class org.odejava.xode.XODEGeomRay
 
buildElement(Document) - Method in class org.odejava.xode.XODEGeomSphere
 
buildElement(Document) - Method in class org.odejava.xode.XODEGroup
 
buildElement(Document) - Method in class org.odejava.xode.XODEJoint
 
buildElement(Document) - Method in class org.odejava.xode.XODEJointAxis
 
buildElement(Document) - Method in class org.odejava.xode.XODEJointGroup
 
buildElement(Document) - Method in class org.odejava.xode.XODEObject
Builds an XML DOM representation of this XODEObject
buildElement(Document) - Method in class org.odejava.xode.XODERoot
 
buildElement(Document) - Method in class org.odejava.xode.XODESpace
 
buildElement(Document) - Method in class org.odejava.xode.XODETransform
 
buildElement(Document) - Method in class org.odejava.xode.XODETransformMatrix
 
buildElement(Document) - Method in class org.odejava.xode.XODETransformVector
 
buildElement(Document) - Method in class org.odejava.xode.XODEWorld
 
buildOde(World, Space, String, List<Object>) - Method in class org.odejava.xode.XODEBody
 
buildOde(World, Space, String, List<Object>) - Method in class org.odejava.xode.XODEContainer
 
buildOde(World, Space, String, List<Object>) - Method in class org.odejava.xode.XODEGeom
 
buildOde(World, Space, String, List<Object>) - Method in class org.odejava.xode.XODEJoint
 
buildOde(World, Space, String, List<Object>) - Method in class org.odejava.xode.XODEObject
Constructs the ODE scene based on this XODE structure
buildODEScene(World, Space, String) - Method in class org.odejava.xode.XODERoot
Creates all the ODE bodies, geoms and joints represented in this XODE tree.
buildODEScene(World, Space, String, Matrix4f) - Method in class org.odejava.xode.XODERoot
Creates all the ODE bodies, geoms and joints represented in this XODE tree.
BulkContact - Class in org.odejava.collision
This is an extended version of standard Contact class.
BulkContact(LongBuffer, FloatBuffer) - Constructor for class org.odejava.collision.BulkContact
 

C

cachedBodyRelTransform - Variable in class org.odejava.xode.XODEContainer
 
cachedRootTransform - Variable in class org.odejava.xode.XODEContainer
 
cachedTransform - Variable in class org.odejava.xode.XODEContainer
 
Car - Class in org.odejava.test.car
Creates Open Dynamics Engine world.
Car() - Constructor for class org.odejava.test.car.Car
Create world and objects.
CarTerrain - Class in org.odejava.test.car
Creates Open Dynamics Engine world.
CarTerrain() - Constructor for class org.odejava.test.car.CarTerrain
Create world and objects.
center - Variable in class org.odejava.QuadTreeSpace
The center of the space
cleanup() - Method in class org.odejava.test.car.Car
Clean up native ODE objects.
cleanup() - Method in class org.odejava.test.car.CarTerrain
Clean up native ODE objects.
cleanup() - Method in class org.odejava.test.simple.HighLevelApiExample
Clean up native ODE objects.
cleanup() - Method in class org.odejava.test.simple.LowLevelApiExample
Clean up native ODE objects.
cleanup() - Method in class org.odejava.test.simple.TriMesh
Clean up native ODE objects.
clone() - Method in class org.odejava.xode.XODEObject
Returns a deep copy of this XODEObject
collide(Space) - Method in class org.odejava.collision.JavaCollision
Collide uses ODE's spaceCollide.
collide(Space) - Method in class org.odejava.collision.NativeCollision
Collide uses ODE's spaceCollide.
collide(Space) - Method in class org.odejava.collision.PureJavaCollision
Collide uses ODE's spaceCollide.
collide2(long, long) - Method in class org.odejava.collision.JavaCollision
Collide2 uses ODE's spaceCollide2.
collide2(int, int) - Method in class org.odejava.collision.PureJavaCollision
JavaCollide2 uses ODE's spaceCollide2.
Collision - Class in org.odejava.collision
 
Collision() - Constructor for class org.odejava.collision.Collision
 
commit() - Method in class org.odejava.collision.BulkContact
Commit local arrays back to ByteBuffers in a single call.
Contact - Class in org.odejava.collision
This class can be used for accessing collision data buffers.
Contact(LongBuffer, FloatBuffer) - Constructor for class org.odejava.collision.Contact
Create a new contact collection that sources it's data from the two NIO buffers.
Contact(JavaCollision) - Constructor for class org.odejava.collision.Contact
Create a new contact collection that sources it's data from the two NIO buffers.
contactGroupId - Variable in class org.odejava.collision.Collision
 
containsBody(String) - Method in class org.odejava.World
Returns true if the space contains a Body with the given name.
containsGeom(String) - Method in class org.odejava.Space
Returns true if the space contains a Geom with the given name.
createTriMesh(String, float[], int[]) - Method in class org.odejava.test.car.CarTerrain
 

D

deepCopy(Object) - Static method in class org.odejava.xode.DOMUtil
 
delete() - Method in class org.odejava.Body
Deletes the body.
delete() - Method in class org.odejava.collision.Collision
 
delete() - Method in class org.odejava.Geom
Destroys the Geom, removing it from ODE.
delete() - Method in class org.odejava.Joint
Request deletion of this joint.
delete() - Method in class org.odejava.JointGroup
 
delete() - Method in class org.odejava.PlaceableGeom
 
delete() - Method in class org.odejava.Space
Request deletion of this space.
delete() - Method in class org.odejava.World
Request deletion of this world.
deleteBody(Body) - Method in class org.odejava.World
Removes the Body from this world and deletes it using Body.delete() .
deleted - Variable in class org.odejava.collision.Collision
Flag indicating that this world has been requested to be deleted.
deleted - Variable in class org.odejava.Joint
Flag indicating that this joint has been requested to be deleted.
deleted - Variable in class org.odejava.Space
Flag indicating that this world has been requested to be deleted.
deleted - Variable in class org.odejava.World
Flag indicating that this world has been requested to be deleted.
deleteFromWorld() - Method in class org.odejava.Body
Removes this Body from its World and deletes it.
Demonstration - Interface in org.odejava.test
Demo interface - can be plugged into org.odejava.xith3d.test.RunDemo
DEPTH - Static variable in class org.odejava.collision.Contact
 
depth - Variable in class org.odejava.QuadTreeSpace
The depth of the quad tree to generate for this space.
display(Node) - Static method in class org.odejava.xode.XODEParserDOM
 
DisplayBin - Class in org.odejava.display
Stores a List of BoundDisplayObjectS.
DisplayBin() - Constructor for class org.odejava.display.DisplayBin
Creates a DisplayBin with the default list type
DisplayBin(List<BoundDisplayObject>) - Constructor for class org.odejava.display.DisplayBin
Creates a DisplayBin with a new instance of the passed List class.
displayObject - Variable in class org.odejava.display.BoundDisplayObject
The abstract display object.
DisplayTransformable - Interface in org.odejava.display
Defines a common interface used by objects whose transforms are linked to ODE objects and can be updated by the BoundDisplayObject class.
DOMUtil - Class in org.odejava.xode
Utilities
DOMUtil() - Constructor for class org.odejava.xode.DOMUtil
 
dsDrawTerrain(float, float, float, float, int, float[]) - Static method in class org.odejava.GeomTerrain
Returns a coordinate array representing this terrain object.

E

empty() - Method in class org.odejava.JointGroup
 
emptyContactGroup() - Method in class org.odejava.collision.Collision
 
enableFeedbackTracking() - Method in class org.odejava.Joint
Create a JointFeedback object and associate it with this joint.
enableFeedbackTracking(boolean) - Method in class org.odejava.Joint
Modify the current joint feedback tracking state.
extents - Variable in class org.odejava.QuadTreeSpace
The extents of the space

F

FDIR1 - Static variable in class org.odejava.collision.Contact
 
feedback - Variable in class org.odejava.Joint
Dataholder for acquiring feedback information when the user has enabled feedback tracking.
finalize() - Method in class org.odejava.Geom
Calls the delete() method to clean up native resources if it hasn't already been called on this Geom.
findGeomBody(Geom) - Method in class org.odejava.World
Returns the Geom's parent Body, or null if it doesn't have a parent.
finiteRotationAxisX - Variable in class org.odejava.xode.XODEBody
 
finiteRotationAxisY - Variable in class org.odejava.xode.XODEBody
 
finiteRotationAxisZ - Variable in class org.odejava.xode.XODEBody
 
finiteRotationMode - Variable in class org.odejava.xode.XODEBody
 
fixed() - Method in class org.odejava.Body
 
fixed() - Method in interface org.odejava.Placeable
Returns true if this Placeable is dynamic and false if it is static.
fixed() - Method in class org.odejava.PlaceableGeom
 
floatBuf - Variable in class org.odejava.collision.Contact
Buffer holding the float data for these sets of contacts
FLOATBUF_CHUNK_SIZE - Static variable in class org.odejava.collision.Contact
 
forceUpdate() - Method in class org.odejava.display.BoundDisplayObject
Forces an update of the display object's position next time update() is called

G

Geom - Class in org.odejava
Geometry objects (or geoms for short) are the fundamental objects in the collision system.
Geom() - Constructor for class org.odejava.Geom
Create a generic geometry item with no associated name.
Geom(String) - Constructor for class org.odejava.Geom
Create a generic items of geometry with an associated name.
geom1EqualTo(Geom) - Method in class org.odejava.collision.Contact
Tests the passed geom with the first Geom involved and returns true if they are equal.
geom2EqualTo(Geom) - Method in class org.odejava.collision.Contact
Tests the passed geom with the second Geom involved and returns true if they are equal.
GEOM_ID1 - Static variable in class org.odejava.collision.Contact
 
GEOM_ID2 - Static variable in class org.odejava.collision.Contact
 
GeomBox - Class in org.odejava
Box geometry based on x, y and z sizes.
GeomBox(String, float, float, float) - Constructor for class org.odejava.GeomBox
Create box geometry to specific space.
GeomBox(float, float, float) - Constructor for class org.odejava.GeomBox
 
GeomCapsule - Class in org.odejava
Capped cylinder is like a normal cylinder except it has half-sphere caps at its ends.
GeomCapsule(String, float, float) - Constructor for class org.odejava.GeomCapsule
Create capped cylinder geometry to specific space.
GeomCapsule(float, float) - Constructor for class org.odejava.GeomCapsule
 
GeomCone - Class in org.odejava
Terrain is an contrib module.
GeomCone(String) - Constructor for class org.odejava.GeomCone
Create cone geometry to specific space.
GeomCone() - Constructor for class org.odejava.GeomCone
 
GeomCylinder - Class in org.odejava
Cylinder usage is same as capped cylinder's.
GeomCylinder(String, float, float) - Constructor for class org.odejava.GeomCylinder
Create cylinder geometry to specific space.
GeomCylinder(float, float) - Constructor for class org.odejava.GeomCylinder
 
geomId - Variable in class org.odejava.Geom
 
geomList - Variable in class org.odejava.Space
 
geomMap - Variable in class org.odejava.Space
 
GeomPlane - Class in org.odejava
The plane equation is x+b*y+c*z = d.
GeomPlane(String, float, float, float, float) - Constructor for class org.odejava.GeomPlane
Create plane geometry to specific space.
GeomPlane(float, float, float, float) - Constructor for class org.odejava.GeomPlane
 
GeomRay - Class in org.odejava
A ray is different from all the other geom classes in that it does not represent a solid object.
GeomRay(String, float) - Constructor for class org.odejava.GeomRay
Create ray geometry to specific space.
GeomRay(float) - Constructor for class org.odejava.GeomRay
 
GeomSphere - Class in org.odejava
Sphere geometry based on radius.
GeomSphere(String, float) - Constructor for class org.odejava.GeomSphere
Create sphere geometry to specific space.
GeomSphere(float) - Constructor for class org.odejava.GeomSphere
 
GeomTerrain - Class in org.odejava
Terrain is an infinite ground based on a height map.
GeomTerrain(String, float[], float, int) - Constructor for class org.odejava.GeomTerrain
Create terrain geometry to specific space.
GeomTerrain(float[], float, int) - Constructor for class org.odejava.GeomTerrain
 
GeomTransform - Class in org.odejava
The GeomTransform is a geom which encapsulates a Geom, allowing the encapsulated Geom to be transformed relative to it.
GeomTransform(String, PlaceableGeom) - Constructor for class org.odejava.GeomTransform
Greats a GeomTransform with the given name
GeomTransform(PlaceableGeom) - Constructor for class org.odejava.GeomTransform
Creates a GeomTransform with no name.
GeomTransform() - Constructor for class org.odejava.GeomTransform
Creates a GeomTransform with no name.
GeomTransform(String) - Constructor for class org.odejava.GeomTransform
Greats a GeomTransform with the given name
GeomTriMesh - Class in org.odejava
A triangle mesh (TriMesh) represents an arbitrary collection of triangles.
GeomTriMesh(float[], int) - Constructor for class org.odejava.GeomTriMesh
Convenience constructor to create a new geometry triangle mesh that is made from pure triangles without indices.
GeomTriMesh(float[], float[], int) - Constructor for class org.odejava.GeomTriMesh
Convenience constructor to create a new geometry triangle mesh that is made from pure triangles without indices.
GeomTriMesh(float[], int[]) - Constructor for class org.odejava.GeomTriMesh
Create a tri mesh from a set of vertices and indices, and no name set.
GeomTriMesh(Tuple3f[], int[]) - Constructor for class org.odejava.GeomTriMesh
Create a tri mesh from a set of vertices and indices, and no name set.
GeomTriMesh(float[], float[], int[]) - Constructor for class org.odejava.GeomTriMesh
Create a tri mesh from a set of vertices and indices, and no name set.
GeomTriMesh(String, float[], int[]) - Constructor for class org.odejava.GeomTriMesh
Create trimesh geometry to specific space.
GeomTriMesh(String, float[], float[], int[]) - Constructor for class org.odejava.GeomTriMesh
Create trimesh geometry to specific space.
getA() - Method in class org.odejava.xode.XODEGeomPlane
 
getAnchor() - Method in class org.odejava.JointBall
Get the anchor location of the joint, relative to body 1.
getAnchor(Vector3f) - Method in class org.odejava.JointBall
Get the anchor location of the joint, relative to body 1, and place it in the user-provided data structure.
getAnchor(float[]) - Method in class org.odejava.JointBall
Get the anchor location the joint, relative to body 1 and place it in the user-provided array.
getAnchor() - Method in class org.odejava.JointHinge
 
getAnchor(float[]) - Method in class org.odejava.JointHinge
Get the anchor location the joint, relative to body 1 and place it in the user-provided array.
getAnchor() - Method in class org.odejava.JointHinge2
Get the anchor location of the joint, relative to body 1.
getAnchor(Vector3f) - Method in class org.odejava.JointHinge2
Get the anchor location of the joint, relative to body 1, and place it in the user-provided data structure.
getAnchor(float[]) - Method in class org.odejava.JointHinge2
Get the anchor location the joint, relative to body 1 and place it in the user-provided array.
getAnchor() - Method in class org.odejava.JointUniversal
 
getAnchor(float[]) - Method in class org.odejava.JointUniversal
Get the anchor location the joint, relative to body 1 and place it in the user-provided array.
getAnchor() - Method in class org.odejava.xode.XODEJoint
 
getAnchor2() - Method in class org.odejava.JointBall
Get the anchor location of the joint, relative to body 2.
getAnchor2(Vector3f) - Method in class org.odejava.JointBall
Get the anchor location of the joint, relative to body 2, and place it in the user-provided data structure.
getAnchor2(float[]) - Method in class org.odejava.JointBall
Get the anchor location the joint, relative to body 2 and place it in the user-provided array.
getAnchor2() - Method in class org.odejava.JointHinge
 
getAnchor2(float[]) - Method in class org.odejava.JointHinge
Get the anchor location the joint, relative to body 2 and place it in the user-provided array.
getAnchor2() - Method in class org.odejava.JointHinge2
Get the anchor location of the joint, relative to body 2.
getAnchor2(Vector3f) - Method in class org.odejava.JointHinge2
Get the anchor location of the joint, relative to body 2, and place it in the user-provided data structure.
getAnchor2(float[]) - Method in class org.odejava.JointHinge2
Get the anchor location the joint, relative to body 2 and place it in the user-provided array.
getAnchor2() - Method in class org.odejava.JointUniversal
 
getAnchor2(float[]) - Method in class org.odejava.JointUniversal
Get the anchor location the joint, relative to body 2 and place it in the user-provided array.
getAngle(int) - Method in class org.odejava.JointAMotor
 
getAngle() - Method in class org.odejava.JointHinge
 
getAngle1() - Method in class org.odejava.JointHinge2
 
getAngle1() - Method in class org.odejava.JointUniversal
 
getAngle1Rate() - Method in class org.odejava.JointHinge2
 
getAngle1Rate() - Method in class org.odejava.JointUniversal
 
getAngle2() - Method in class org.odejava.JointUniversal
 
getAngle2Rate() - Method in class org.odejava.JointHinge2
 
getAngle2Rate() - Method in class org.odejava.JointUniversal
 
getAngleRate(int) - Method in class org.odejava.JointAMotor
 
getAngleRate() - Method in class org.odejava.JointHinge
 
getAngularVel() - Method in class org.odejava.Body
Get the angular velocity of the body.
getAngularVel(Vector3f) - Method in class org.odejava.Body
Get the angular velocity for the body and place it in the user-provided data structure.
getAngularVel(float[]) - Method in class org.odejava.Body
Get the angular velocity of the body and place it in the user-provided array.
getAngularVelocityDisableThreshold() - Method in class org.odejava.Body
Get the threshold for angular velocity at which a body will be automatically disabled.
getAngularVelocityDisableThreshold() - Method in class org.odejava.World
Get the threshold for angular velocity at which a body will be automatically disabled.
getAutoEnableDepthSF1() - Method in class org.odejava.World
 
getAxis(int) - Method in class org.odejava.JointAMotor
Get the axis vector for the requested axis identifier.
getAxis(int, Vector3f) - Method in class org.odejava.JointAMotor
Get the axis vector for the requested axis identifier and place it in the user-provided data structure.
getAxis() - Method in class org.odejava.JointHinge
 
getAxis() - Method in class org.odejava.JointSlider
Get the axis vector for the slide.
getAxis(Vector3f) - Method in class org.odejava.JointSlider
Get the axis vector for the slider and place it in the user-provided data structure.
getAxis1() - Method in class org.odejava.JointHinge2
Get the axis 1 direction vector.
getAxis1(Vector3f) - Method in class org.odejava.JointHinge2
Get the axis 1 direction vector, and place it in the user-provided data structure.
getAxis1(float[]) - Method in class org.odejava.JointHinge2
Get the axis 1 direction vector and place it in the user-provided array.
getAxis1() - Method in class org.odejava.JointUniversal
 
getAxis2() - Method in class org.odejava.JointHinge2
Get the axis 2 direction vector.
getAxis2(Vector3f) - Method in class org.odejava.JointHinge2
Get the axis 2 direction vector, and place it in the user-provided data structure.
getAxis2(float[]) - Method in class org.odejava.JointHinge2
Get the axis 2 direction vector and place it in the user-provided array.
getAxis2() - Method in class org.odejava.JointUniversal
 
getAxisAngle() - Method in class org.odejava.Body
Get the rotation expressed as a axis/angle pair for the body.
getAxisAngle(AxisAngle3f) - Method in class org.odejava.Body
Get the rotation expressed as a axis/angle for the body and place it in the user-provided data structure.
getAxisAngle() - Method in interface org.odejava.Placeable
Returns the axis and angle of rotation which makes up the rotational component of the transform
getAxisAngle(AxisAngle3f) - Method in interface org.odejava.Placeable
Returns the axis and angle of rotation which makes up the rotational component of the transform using the provided AxisAngle3f.
getAxisAngle() - Method in class org.odejava.PlaceableGeom
Returns the axis and angle of rotation which makes up the rotational component of the transform
getAxisAngle(AxisAngle3f) - Method in class org.odejava.PlaceableGeom
Returns the axis and angle of rotation which makes up the rotational component of the transform using the provided AxisAngle3f.
getAxisangle() - Method in class org.odejava.xode.XODETransformVector
 
getAxisRel(int) - Method in class org.odejava.JointAMotor
 
getB() - Method in class org.odejava.xode.XODEGeomPlane
 
getBodies() - Method in class org.odejava.test.car.Car
 
getBodies() - Method in class org.odejava.test.car.CarTerrain
 
getBodies() - Method in class org.odejava.World
Returns a list of bodies that are in this World
getBodies() - Method in class org.odejava.xode.XODEParserDOM
 
getBody() - Method in class org.odejava.PlaceableGeom
Returns the Body this Geom is attached to.
getBody(String) - Method in class org.odejava.test.car.Car
 
getBody(String) - Method in class org.odejava.test.car.CarTerrain
 
getBody(String) - Method in class org.odejava.World
Get body by name.
getBody1() - Method in class org.odejava.Joint
Returns the first body this joint is connected to.
getBody2() - Method in class org.odejava.Joint
Returns the second body this joint is connected to.
getBodyId() - Method in class org.odejava.Body
Returns the SWIG representation of this body identifier.
getBodyID1() - Method in class org.odejava.collision.BulkContact
 
getBodyID1(int) - Method in class org.odejava.collision.BulkContact
 
getBodyID1() - Method in class org.odejava.collision.Contact
 
getBodyID1(int) - Method in class org.odejava.collision.Contact
 
getBodyID2() - Method in class org.odejava.collision.BulkContact
 
getBodyID2(int) - Method in class org.odejava.collision.BulkContact
 
getBodyID2() - Method in class org.odejava.collision.Contact
 
getBodyID2(int) - Method in class org.odejava.collision.Contact
 
getBodyPosition(SWIGTYPE_p_dBodyID) - Method in class org.odejava.test.simple.LowLevelApiExample
Helper method for converting internal ODE array into Java object
getBodyQuaternion(SWIGTYPE_p_dBodyID) - Method in class org.odejava.test.simple.LowLevelApiExample
Helper method for converting internal ODE array into Java object
getBodyRelTransform() - Method in class org.odejava.xode.XODEContainer
Recursivly builds the transform of this container relative to its parent body.
getBounce() - Method in class org.odejava.collision.BulkContact
 
getBounce(int) - Method in class org.odejava.collision.BulkContact
 
getBounce() - Method in class org.odejava.collision.Contact
 
getBounce(int) - Method in class org.odejava.collision.Contact
 
getBounce() - Method in class org.odejava.xode.XODEJointAxis
 
getBounceVel() - Method in class org.odejava.collision.BulkContact
 
getBounceVel(int) - Method in class org.odejava.collision.BulkContact
 
getBounceVel() - Method in class org.odejava.collision.Contact
 
getBounceVel(int) - Method in class org.odejava.collision.Contact
 
getBoxCount() - Method in class org.odejava.test.car.Car
 
getBoxCount() - Method in class org.odejava.test.car.CarTerrain
 
getC(float[]) - Method in class org.odejava.Mass
Get the center of gravity
getC() - Method in class org.odejava.xode.XODEGeomPlane
 
getCenter(float[]) - Method in class org.odejava.QuadTreeSpace
Get the center of the space and copy it into the user-provided array.
getCenterOfMass(Vector3f) - Method in class org.odejava.Body
Get the center of mass of this Body.
getCenterOfMass() - Method in class org.odejava.Body
Get the center of mass of this Body.
getCFM() - Method in class org.odejava.xode.XODEJointAxis
 
getChildCleanupMode() - Method in class org.odejava.Space
Get the child cleanup mode to be used after the next delete.
getChildren() - Method in class org.odejava.xode.XODEContainer
Returns a List containing all child XODEObjectS
getConstantForceMix() - Method in class org.odejava.JointHinge
Get the amount of the constant force mix parameter currently set for positions between the two stops.
getConstantForceMix() - Method in class org.odejava.JointHinge2
Get the amount of the constant force mix parameter currently set for axis 1 positions between the two stops.
getConstantForceMix() - Method in class org.odejava.JointSlider
Get the amount of the constant force mix parameter currently set for positions between the two stops.
getConstantForceMix() - Method in class org.odejava.World
Get the amount of the constant force mix parameter currently set for positions between the two stops.
getConstantForceMix2() - Method in class org.odejava.JointHinge2
Get the amount of the constant force mix parameter currently set for axis 2 positions between the two stops.
getContactCount() - Method in class org.odejava.collision.JavaCollision
Get the count of contacts (on buffers) generated by collide calls.
getContactFloatBuffer() - Method in class org.odejava.collision.JavaCollision
 
getContactGroupId() - Method in class org.odejava.collision.Collision
 
getContactIntBuffer() - Method in class org.odejava.collision.JavaCollision
 
getContactSurfaceThickness() - Method in class org.odejava.World
Get the currently set value of the world's contact surface layer thickness.
getContainingWorld() - Method in class org.odejava.Body
Returns the world that contains this Body.
getD() - Method in class org.odejava.xode.XODEGeomPlane
 
getDepth() - Method in class org.odejava.collision.BulkContact
 
getDepth(int) - Method in class org.odejava.collision.BulkContact
 
getDepth() - Method in class org.odejava.collision.Contact
 
getDepth(int) - Method in class org.odejava.collision.Contact
 
getDepth() - Method in class org.odejava.QuadTreeSpace
Get the depth of the quadtree.
getDesiredAngularVelocity1() - Method in class org.odejava.JointHinge2
Get the requested angular speed currently set axis 1.
getDesiredAngularVelocity2() - Method in class org.odejava.JointHinge2
Get the requested angular speed currently set axis 2.
getDirection() - Method in class org.odejava.GeomRay
Get the direction (dir) of the ray.
getDisplayTransformable() - Method in class org.odejava.display.BoundDisplayObject
Returns the bound DisplayTransformable
getdMass() - Method in class org.odejava.Body
Get the dMass of this Body
getdMass() - Method in class org.odejava.Mass
Get the dMass
getDocument() - Method in class org.odejava.xode.XODEParserDOM
 
getDOMNode() - Method in class org.odejava.xode.XODEObject
Returns DOM node represented by this XODEObject or null if no XML import/export functions have been performed on this XODEObject, or the cache was lost by purging or serialization.
getEncapsulatedGeom() - Method in class org.odejava.GeomTransform
Returns the encapsulated geometry.
getErrorReductionParameter() - Method in class org.odejava.World
Get the amount of the error reduction parameter currently set.
getEuler() - Method in class org.odejava.xode.XODETransformVector
 
getExtents(float[]) - Method in class org.odejava.QuadTreeSpace
Get the extents of the space and copy it into the user-provided array.
getFdir1(float[]) - Method in class org.odejava.collision.BulkContact
 
getFdir1(float[], int) - Method in class org.odejava.collision.BulkContact
 
getFdir1(float[]) - Method in class org.odejava.collision.Contact
 
getFdir1(float[], int) - Method in class org.odejava.collision.Contact
 
getFeedback() - Method in class org.odejava.Joint
Return detailed information about this joint from the last simulation step.
getFeedback() - Method in class org.odejava.JointFeedback
 
getFiniteRotationAxis() - Method in class org.odejava.Body
Get the finiteRotationAxis of the body.
getFiniteRotationAxis(Vector3f) - Method in class org.odejava.Body
Get the finiteRotationAxis for the body and place it in the user-provided data structure.
getFiniteRotationAxis(float[]) - Method in class org.odejava.Body
Get the finiteRotationAxis of the body and place it in the user-provided array.
getFiniteRotationMode() - Method in class org.odejava.Body
 
getFirstBodyAncestor() - Method in class org.odejava.xode.XODEObject
Recursivly locates then returns the Body of the first XODEBody ancestor or null if there is none.
getFirstJointGroupAncestor() - Method in class org.odejava.xode.XODEObject
Recursivly locates then returns the JointGroup of the first XODEJointGroup ancestor or null if there is none.
getFirstSpaceAncestor() - Method in class org.odejava.xode.XODEObject
Recursivly locates then returns the Space of the first XODESpace ancestor or null if there is none.
getFMax() - Method in class org.odejava.xode.XODEJointAxis
 
getForce() - Method in class org.odejava.Body
Get the force of the body.
getForce(Vector3f) - Method in class org.odejava.Body
Get the force for the body and place it in the user-provided data structure.
getForce(float[]) - Method in class org.odejava.Body
Get the force of the body and place it in the user-provided array.
getForce1() - Method in class org.odejava.JointFeedback
 
getForce2() - Method in class org.odejava.JointFeedback
 
getFudgeFactor() - Method in class org.odejava.xode.XODEJointAxis
 
getGeom() - Method in class org.odejava.Body
Returns the last added geom
getGeom(String) - Method in class org.odejava.Space
Get Geom by name.
getGeom(String) - Method in class org.odejava.test.car.Car
 
getGeom(String) - Method in class org.odejava.test.car.CarTerrain
 
getGeom(String) - Method in class org.odejava.test.simple.TriMesh
 
getGeom() - Method in class org.odejava.xode.XODEGeom
Creates a new ODE Geom object represented by this XODEObject.
getGeom() - Method in class org.odejava.xode.XODEGeomBox
 
getGeom() - Method in class org.odejava.xode.XODEGeomCappedCylinder
 
getGeom() - Method in class org.odejava.xode.XODEGeomCone
 
getGeom() - Method in class org.odejava.xode.XODEGeomCylinder
 
getGeom() - Method in class org.odejava.xode.XODEGeomPlane
 
getGeom() - Method in class org.odejava.xode.XODEGeomRay
 
getGeom() - Method in class org.odejava.xode.XODEGeomSphere
 
getGeom1() - Method in class org.odejava.collision.Contact
Returns the first Geom object involved in this contact.
getGeom1(int) - Method in class org.odejava.collision.Contact
Returns the first Geom object involved in this contact.
getGeom2() - Method in class org.odejava.collision.Contact
Returns the second Geom object involved in this contact.
getGeom2(int) - Method in class org.odejava.collision.Contact
Returns the second Geom object involved in this contact.
getGeometry() - Method in class org.odejava.GeomTerrain
 
getGeometry(float, float, float) - Method in class org.odejava.GeomTerrain
 
getGeomFromNativeAddr(long) - Static method in class org.odejava.Geom
Performs lookup of a WeakHashMap and returns the Geom with the native address equal to the one passed or null if none exist.
getGeomID1() - Method in class org.odejava.collision.BulkContact
 
getGeomID1(int) - Method in class org.odejava.collision.BulkContact
 
getGeomID1() - Method in class org.odejava.collision.Contact
Returns the native address of the first Geom object involved in this contact.
getGeomID1(int) - Method in class org.odejava.collision.Contact
Returns the native address of the first Geom object involved in this contact.
getGeomID2() - Method in class org.odejava.collision.BulkContact
 
getGeomID2(int) - Method in class org.odejava.collision.BulkContact
 
getGeomID2() - Method in class org.odejava.collision.Contact
Returns the native address of the second Geom object involved in this contact.
getGeomID2(int) - Method in class org.odejava.collision.Contact
Returns the native address of the second Geom object involved in this contact.
getGeomMap() - Method in class org.odejava.Space
Get the internal mapping of names to geometry objects.
getGeoms() - Method in class org.odejava.Body
Returns a list of geoms
getGeoms() - Method in class org.odejava.Space
Gets a list of the Geoms in the scene.
getGeoms() - Method in class org.odejava.test.car.Car
 
getGeoms() - Method in class org.odejava.test.car.CarTerrain
 
getGeoms() - Method in interface org.odejava.test.Demonstration
Returns registered geoms
getGeoms() - Method in class org.odejava.test.simple.HighLevelApiExample
Get geoms.
getGeoms() - Method in class org.odejava.test.simple.MultiGeomTest
 
getGeoms() - Method in class org.odejava.test.simple.TriMesh
Get geoms list.
getGeoms() - Method in class org.odejava.test.xode.NormalTest
 
getGeoms() - Method in class org.odejava.test.xode.XODEExample
 
getGeoms() - Method in class org.odejava.xode.XODEParserDOM
 
getGravity() - Method in class org.odejava.test.car.Car
 
getGravity() - Method in class org.odejava.test.car.CarTerrain
 
getGravity() - Method in class org.odejava.World
Get the gravity vector for the world.
getGravity(Vector3f) - Method in class org.odejava.World
Get the vector for the current gravity and place it in the user-provided data structure.
getGravity(float[]) - Method in class org.odejava.World
Get the vector for the current gravity and place it in the user-provided array.
getGravityMode() - Method in class org.odejava.Body
Get the current mode describing how global gravity will effect this body.
getGroup() - Method in class org.odejava.Joint
Returns the JointGroup that this joint was attached to when created.
getHiStop() - Method in class org.odejava.xode.XODEJointAxis
 
getI(float[]) - Method in class org.odejava.Mass
Get the 3x3 Inertia tensor
getIcon(int) - Method in class org.odejava.xode.XODEBodyBeanInfo
 
getIcon(int) - Method in class org.odejava.xode.XODEJointBeanInfo
 
getId() - Method in class org.odejava.Body
 
getId() - Method in class org.odejava.Geom
 
getID() - Method in class org.odejava.Geom
 
getId() - Method in class org.odejava.JointGroup
 
getId() - Method in class org.odejava.Space
 
getID() - Method in class org.odejava.Space
 
getId() - Method in class org.odejava.World
 
getIndices() - Method in class org.odejava.GeomTriMesh
Get the list of indices that define these triangles.
getInertialTensor() - Method in class org.odejava.Body
Get the inertial tensor of this Body.
getInertiaTensor(Matrix3f) - Method in class org.odejava.Body
Get the inertia tensor of this Body.
getJoint(String) - Method in class org.odejava.JointGroup
Get joint by name.
getJointGroups() - Method in class org.odejava.xode.XODEParserDOM
 
getJointList() - Method in class org.odejava.JointGroup
 
getJointMap() - Method in class org.odejava.JointGroup
 
getJoints() - Method in class org.odejava.Body
Return a list of joints attached to this body, or null if none.
getJoints(List<SWIGTYPE_p_dJointID>) - Method in class org.odejava.Body
Return a list of joints attached to this body, copying them into the given list.
getJoints() - Method in class org.odejava.xode.XODEParserDOM
 
getLength() - Method in class org.odejava.GeomCapsule
Get capped cylinder length.
getLength() - Method in class org.odejava.GeomCylinder
Get cylinder length.
getLength() - Method in class org.odejava.xode.XODEGeomCone
 
getLength() - Method in class org.odejava.xode.XODEGeomCylinder
 
getLength() - Method in class org.odejava.xode.XODEGeomRay
 
getLengths() - Method in class org.odejava.GeomBox
 
getLengths() - Method in class org.odejava.GeomPlane
 
getLinearVel() - Method in class org.odejava.Body
Get the linear velocity of the body.
getLinearVel(Vector3f) - Method in class org.odejava.Body
Get the linear velocity for the body and place it in the user-provided data structure.
getLinearVel(float[]) - Method in class org.odejava.Body
Get the linear velocity of the body and place it in the user-provided array.
getLinearVelocityDisableThreshold() - Method in class org.odejava.Body
Get the threshold for linear velocity at which a body will be automatically disabled.
getLinearVelocityDisableThreshold() - Method in class org.odejava.World
Get the threshold for linear velocity at which a body will be automatically disabled.
getLowStop() - Method in class org.odejava.xode.XODEJointAxis
 
getMass() - Method in class org.odejava.Body
Get the mass of this Body.
getMass() - Method in class org.odejava.Mass
Get the mass
getMaxAngleStop() - Method in class org.odejava.JointHinge
Fetch the currently set maximum angle stop from this joint.
getMaxAngleStop() - Method in class org.odejava.JointHinge2
Fetch the currently set maximum angle stop for axis 1 from this joint.
getMaxContacts() - Method in class org.odejava.collision.Contact
Get the total maximum possible contacts that could be used from this set.
getMaxCorrectionVelocity() - Method in class org.odejava.World
Get the current maximum correction velocity used during cpntacts.
getMaximumPosition() - Method in class org.odejava.JointSlider
Get the current maxiumum separation permitted between the two bodies.
getMaxTorque1() - Method in class org.odejava.JointHinge2
Get the amount of the torque currently set for the motor on axis 1.
getMaxTorque2() - Method in class org.odejava.JointHinge2
Get the amount of the torque currently set for the motor on axis 2.
getMinAngleStop() - Method in class org.odejava.JointHinge
Fetch the currently set maximum angle stop from this joint.
getMinAngleStop() - Method in class org.odejava.JointHinge2
Fetch the currently set maximum angle stop for axis 1from this joint.
getMinimumPosition() - Method in class org.odejava.JointSlider
Get the current miniumum separation permitted between the two bodies.
getMode() - Method in class org.odejava.collision.BulkContact
Note, if mode = -1 then default surface parameter values are used.
getMode(int) - Method in class org.odejava.collision.BulkContact
Note, if mode = -1 then default surface parameter values are used.
getMode() - Method in class org.odejava.collision.Contact
Note, if mode = -1 then default surface parameter values are used.
getMode(int) - Method in class org.odejava.collision.Contact
Note, if mode = -1 then default surface parameter values are used.
getMode() - Method in class org.odejava.JointAMotor
 
getMotion1() - Method in class org.odejava.collision.BulkContact
 
getMotion1(int) - Method in class org.odejava.collision.BulkContact
 
getMotion1() - Method in class org.odejava.collision.Contact
 
getMotion1(int) - Method in class org.odejava.collision.Contact
 
getMotion2() - Method in class org.odejava.collision.BulkContact
 
getMotion2(int) - Method in class org.odejava.collision.BulkContact
 
getMotion2() - Method in class org.odejava.collision.Contact
 
getMotion2(int) - Method in class org.odejava.collision.Contact
 
getMu() - Method in class org.odejava.collision.BulkContact
 
getMu(int) - Method in class org.odejava.collision.BulkContact
 
getMu() - Method in class org.odejava.collision.Contact
 
getMu(int) - Method in class org.odejava.collision.Contact
 
getMu2() - Method in class org.odejava.collision.BulkContact
 
getMu2(int) - Method in class org.odejava.collision.BulkContact
 
getMu2() - Method in class org.odejava.collision.Contact
 
getMu2(int) - Method in class org.odejava.collision.Contact
 
getName() - Method in class org.odejava.Body
Fet the currently associated name string.
getName() - Method in class org.odejava.Geom
Returns the name of the Geom.
getName() - Method in class org.odejava.Joint
Get the currently set name of this joint.
getName() - Method in class org.odejava.JointGroup
 
getName() - Method in interface org.odejava.Placeable
Returns the name of the Odejava Transformable.
getName() - Method in class org.odejava.xode.XODEObject
Returns the name of this XODEObject or null if it has no name.
getNativeAddr() - Method in class org.odejava.Geom
Native address can be used to compare against contact information values which are also native addresses.
getNativeAddr() - Method in class org.odejava.Space
Native address can be used to compare against contact information values which are also native addresses.
getNormal(Vector3f) - Method in class org.odejava.collision.BulkContact
 
getNormal(Vector3f, int) - Method in class org.odejava.collision.BulkContact
 
getNormal(float[]) - Method in class org.odejava.collision.BulkContact
 
getNormal(float[], int) - Method in class org.odejava.collision.BulkContact
 
getNormal() - Method in class org.odejava.collision.BulkContact
 
getNormal(int) - Method in class org.odejava.collision.BulkContact
 
getNormal(Vector3f) - Method in class org.odejava.collision.Contact
 
getNormal(Vector3f, int) - Method in class org.odejava.collision.Contact
 
getNormal(float[]) - Method in class org.odejava.collision.Contact
 
getNormal(float[], int) - Method in class org.odejava.collision.Contact
 
getNormal() - Method in class org.odejava.collision.Contact
 
getNormal(int) - Method in class org.odejava.collision.Contact
 
getNormals() - Method in class org.odejava.GeomTriMesh
Get the list of normals that contribute to the mesh.
getNumAxes() - Method in class org.odejava.JointAMotor
Get the number of valid axes currently in use by the motor.
getNumNodesPerSide() - Method in class org.odejava.GeomTerrain
 
getNumOfJoints() - Method in class org.odejava.Body
Return number of joints attached to this body.
getODEObject() - Method in class org.odejava.xode.XODEObject
Returns the Odejava object represented by this XODEObject or null if no Odejava object has been created, or the cache was scrapped.
getOdeTransformable() - Method in class org.odejava.display.BoundDisplayObject
Returns the bound OdeTransformable
getParam(int) - Method in class org.odejava.Joint
Get an unchecked parameter value directly from this joint.
getParam(int) - Method in class org.odejava.JointAMotor
Get an unchecked parameter value directly from this joint.
getParam(int) - Method in class org.odejava.JointHinge
Get an unchecked parameter value directly from this joint.
getParam(int) - Method in class org.odejava.JointHinge2
Get an unchecked parameter value directly from this joint.
getParam(int) - Method in class org.odejava.JointSlider
Get an unchecked parameter value directly from this joint.
getParam(int) - Method in class org.odejava.JointUniversal
Get an unchecked parameter value directly from this joint.
getParent() - Method in class org.odejava.xode.XODEObject
Returns the parent XODEContainer of this XODEObject or null if it does not have a parent.
getPHeights() - Method in class org.odejava.GeomTerrain
 
getPointVel(float, float, float, float[]) - Method in class org.odejava.Body
Gets the velocity of a point on the body
getPosition(float[]) - Method in class org.odejava.Body
Get the position of the body and place it in the user-provided array.
getPosition() - Method in class org.odejava.Body
Get the location in world space of the body.
getPosition(Tuple3f) - Method in class org.odejava.Body
Get the position of the body and place it in the user-provided data structure.
getPosition(Tuple3f) - Method in class org.odejava.collision.BulkContact
 
getPosition(Tuple3f, int) - Method in class org.odejava.collision.BulkContact
 
getPosition(float[]) - Method in class org.odejava.collision.BulkContact
 
getPosition(float[], int) - Method in class org.odejava.collision.BulkContact
 
getPosition() - Method in class org.odejava.collision.BulkContact
 
getPosition(int) - Method in class org.odejava.collision.BulkContact
 
getPosition(Tuple3f) - Method in class org.odejava.collision.Contact
 
getPosition(Tuple3f, int) - Method in class org.odejava.collision.Contact
 
getPosition(float[]) - Method in class org.odejava.collision.Contact
 
getPosition(float[], int) - Method in class org.odejava.collision.Contact
 
getPosition() - Method in class org.odejava.collision.Contact
 
getPosition(int) - Method in class org.odejava.collision.Contact
 
getPosition() - Method in class org.odejava.GeomTransform
Returns the world position of the encapsulated geometry.
getPosition(Tuple3f) - Method in class org.odejava.GeomTransform
Returns the world position of the encapsulated geometry.
getPosition() - Method in class org.odejava.JointSlider
Fetch the current separation distance between the two bodies.
getPosition() - Method in interface org.odejava.Placeable
Returns the current position.
getPosition(Tuple3f) - Method in interface org.odejava.Placeable
Returns the current position using the provided Vector3f
getPosition() - Method in class org.odejava.PlaceableGeom
Returns the current position.
getPosition(Tuple3f) - Method in class org.odejava.PlaceableGeom
Returns the current position using the provided Vector3f
getPosition(float[]) - Method in class org.odejava.PlaceableGeom
Returns the current position using the provided float array.
getPosition() - Method in class org.odejava.xode.XODEContainer
Gets a Vector representing the virtual world position of this object
getPosition() - Method in class org.odejava.xode.XODETransformVector
 
getPositionRate() - Method in class org.odejava.JointSlider
Fetch the current rate of separation between the two bodies.
getPropertyDescriptors() - Method in class org.odejava.xode.XODEBodyBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODEGeomBoxBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODEGeomCappedCylinderBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODEGeomConeBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODEGeomCylinderBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODEGeomPlaneBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODEGeomRayBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODEGeomSphereBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODEJointBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODERootBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODESpaceBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODETransformBeanInfo
 
getPropertyDescriptors() - Method in class org.odejava.xode.XODEWorldBeanInfo
 
getQuaternion() - Method in class org.odejava.Body
Get the rotation expressed as a quaternion for the body.
getQuaternion(Quaternion4f) - Method in class org.odejava.Body
Get the rotation expressed as a quaternion for the body and place it in the user-provided data structure.
getQuaternion(float[]) - Method in class org.odejava.Body
Get the rotation of the body expressed as a quaternion and place it in the user-provided array.
getQuaternion() - Method in class org.odejava.GeomTransform
Returns the world quaternion of the encapsulated geometry.
getQuaternion(Quaternion4f) - Method in class org.odejava.GeomTransform
Returns the world quaternion of the encapsulated geometry.
getQuaternion() - Method in interface org.odejava.Placeable
Returns the quaternion.
getQuaternion(Quaternion4f) - Method in interface org.odejava.Placeable
Returns the quaternion using the provided Quad4f
getQuaternion() - Method in class org.odejava.PlaceableGeom
Returns the quaternion.
getQuaternion(Quaternion4f) - Method in class org.odejava.PlaceableGeom
Returns the quaternion using the provided Quad4f
getQuaternion() - Method in class org.odejava.xode.XODETransformVector
 
getQuatWXYZ(float[]) - Method in class org.odejava.Body
Get the rotation of the body expressed as a quaternion and place it in the user-provided array.
getRadius() - Method in class org.odejava.GeomCapsule
Get capped cylinder radius.
getRadius() - Method in class org.odejava.GeomCylinder
Get cylinder radius.
getRadius() - Method in class org.odejava.GeomSphere
Get sphere radius.
getRadius() - Method in class org.odejava.xode.XODEGeomCone
 
getRadius() - Method in class org.odejava.xode.XODEGeomCylinder
 
getRadius() - Method in class org.odejava.xode.XODEGeomSphere
 
getRelPointPos(float, float, float, float[]) - Method in class org.odejava.Body
Returns the relative body position x,y,z in world coordinates
getRelPointVel(float, float, float, float[]) - Method in class org.odejava.Body
Gets the relative velocity of a point on the body
getRelTransform() - Method in class org.odejava.xode.XODETransform
 
getRelTransform() - Method in class org.odejava.xode.XODETransformMatrix
 
getRelTransform() - Method in class org.odejava.xode.XODETransformVector
 
getRootTransform() - Method in class org.odejava.xode.XODEContainer
Returns the transform of the ancestor XODERoot or the identity matrix if none.
getRotation() - Method in class org.odejava.Body
Get the rotation matrix for the body.
getRotation(Matrix3f) - Method in class org.odejava.Body
Get the rotation matrix for the body and place it in the user-provided data structure.
getRotation(float[]) - Method in class org.odejava.Body
Get the rotation of the body expressed as a 3x3 matrix and place it in the user-provided array.
getRotation() - Method in class org.odejava.GeomTransform
Returns the world rotation of the encapsulated geometry.
getRotation(Matrix3f) - Method in class org.odejava.GeomTransform
Returns the world rotation of the encapsulated geometry.
getRotation() - Method in interface org.odejava.Placeable
 
getRotation() - Method in class org.odejava.PlaceableGeom
Gets the rotation matrix of the geom
getRotation() - Method in class org.odejava.xode.XODEContainer
Gets a Quaternion representing the virtual world rotation of this object
getScale() - Method in class org.odejava.xode.XODETransformVector
 
getSizex() - Method in class org.odejava.xode.XODEGeomBox
 
getSizey() - Method in class org.odejava.xode.XODEGeomBox
 
getSizez() - Method in class org.odejava.xode.XODEGeomBox
 
getSlip1() - Method in class org.odejava.collision.BulkContact
 
getSlip1(int) - Method in class org.odejava.collision.BulkContact
 
getSlip1() - Method in class org.odejava.collision.Contact
 
getSlip1(int) - Method in class org.odejava.collision.Contact
 
getSlip2() - Method in class org.odejava.collision.BulkContact
 
getSlip2(int) - Method in class org.odejava.collision.BulkContact
 
getSlip2() - Method in class org.odejava.collision.Contact
 
getSlip2(int) - Method in class org.odejava.collision.Contact
 
getSoftCfm() - Method in class org.odejava.collision.BulkContact
 
getSoftCfm(int) - Method in class org.odejava.collision.BulkContact
 
getSoftCfm() - Method in class org.odejava.collision.Contact
 
getSoftCfm(int) - Method in class org.odejava.collision.Contact
 
getSoftErp() - Method in class org.odejava.collision.BulkContact
 
getSoftErp(int) - Method in class org.odejava.collision.BulkContact
 
getSoftErp() - Method in class org.odejava.collision.Contact
 
getSoftErp(int) - Method in class org.odejava.collision.Contact
 
getSpaceFromNativeAddr(long) - Static method in class org.odejava.Space
Performs lookup of a WeakHashMap and returns the Geom with the native address equal to the one passed or null if none exist.
getSphereCount() - Method in class org.odejava.test.car.Car
 
getSphereCount() - Method in class org.odejava.test.car.CarTerrain
 
getStartingPos() - Method in class org.odejava.GeomRay
Get the starting position (start) of the ray.
getStepDisableThreshold() - Method in class org.odejava.Body
Get the threshold for the number of steps at which a body will be automatically disabled.
getStepDisableThreshold() - Method in class org.odejava.World
Get the threshold for the number of steps at which a body will be automatically disabled.
getStepInteractions() - Method in class org.odejava.World
 
getStepSize() - Method in class org.odejava.World
 
getStopBounce() - Method in class org.odejava.JointHinge
Fetch the current bounce factor for the hinge stop.
getStopBounce() - Method in class org.odejava.JointHinge2
Fetch the current bounce factor for the stop on axis 1.
getStopBounce() - Method in class org.odejava.JointSlider
Get the amount of stop bounce currently set.
getStopBounce() - Method in class org.odejava.JointUniversal
Fetch the current bounce factor for the stop on axis 1.
getStopBounce2() - Method in class org.odejava.JointUniversal
Fetch the current bounce factor for the stop on axis 2.
getStopCFM() - Method in class org.odejava.JointHinge
Get the amount of the stop constant force mix parameter currently set.
getStopCFM() - Method in class org.odejava.JointHinge2
Get the amount of the stop constant force mix parameter currently set.
getStopCFM() - Method in class org.odejava.JointSlider
Get the amount of the stop constant force mix parameter currently set.
getStopCFM() - Method in class org.odejava.xode.XODEJointAxis
 
getStopERP() - Method in class org.odejava.JointHinge
Get the amount of the stop error reduction parameter currently set.
getStopERP() - Method in class org.odejava.JointHinge2
Get the amount of the stop error reduction parameter currently set.
getStopERP() - Method in class org.odejava.JointSlider
Get the amount of the stop error reduction parameter currently set.
getStopERP() - Method in class org.odejava.xode.XODEJointAxis
 
getSuspensionCFM() - Method in class org.odejava.JointHinge2
Get the amount of the suspension constant force mix parameter currently set.
getSuspensionCFM() - Method in class org.odejava.xode.XODEJointAxis
 
getSuspensionERP() - Method in class org.odejava.JointHinge2
Get the amount of the suspension error reduction parameter currently set.
getSuspensionERP() - Method in class org.odejava.xode.XODEJointAxis
 
getTimeDisableThreshold() - Method in class org.odejava.Body
Get the threshold for the evaluation time at which a body will be automatically disabled.
getTimeDisableThreshold() - Method in class org.odejava.World
Get the threshold for the evaluation time at which a body will be automatically disabled.
getTorque() - Method in class org.odejava.Body
Get the torque of the body.
getTorque(Vector3f) - Method in class org.odejava.Body
Get the torque for the body and place it in the user-provided data structure.
getTorque(float[]) - Method in class org.odejava.Body
Get the torque of the body and place it in the user-provided array.
getTorque1() - Method in class org.odejava.JointFeedback
 
getTorque2() - Method in class org.odejava.JointFeedback
 
getTotalMass() - Method in class org.odejava.xode.XODEBody
 
getTransform() - Method in class org.odejava.GeomTransform
Returns the world transform of the encapsulated geometry.
getTransform(Matrix4f) - Method in class org.odejava.GeomTransform
Returns the world transform of the encapsulated geometry.
getTransform() - Method in class org.odejava.xode.XODEContainer
Gets the virtual world transform of this object.
getTransform(Matrix4f) - Method in class org.odejava.xode.XODEContainer
Gets the virtual world transform of this object.
getUserData() - Method in class org.odejava.Body
 
getUserData() - Method in class org.odejava.Geom
 
getUserData() - Method in class org.odejava.Space
 
getVel() - Method in class org.odejava.xode.XODEJointAxis
 
getVertices() - Method in class org.odejava.GeomTriMesh
Get the list of vertices that contribute to the mesh.
getVLength() - Method in class org.odejava.GeomTerrain
 
getX() - Method in class org.odejava.xode.XODEJointAxis
 
getXODETransform() - Method in class org.odejava.xode.XODEContainer
 
getY() - Method in class org.odejava.xode.XODEJointAxis
 
getZ() - Method in class org.odejava.xode.XODEJointAxis
 
gravity - Static variable in class org.odejava.test.simple.MultiGeomTest
 
gravity - Static variable in class org.odejava.test.xode.NormalTest
 
gravity - Static variable in class org.odejava.test.xode.XODEExample
 
group - Variable in class org.odejava.Joint
If the user provided a joint group to create the joint with, this will reference the group it is a part of.

H

HashSpace - Class in org.odejava
A hash space space representation.
HashSpace() - Constructor for class org.odejava.HashSpace
Create HashSpace that does not have a parent space.
HashSpace(Space) - Constructor for class org.odejava.HashSpace
Create simple space that belongs to the given parent space.
HighLevelApiExample - Class in org.odejava.test.simple
Creates simple Odejava simulation.
HighLevelApiExample() - Constructor for class org.odejava.test.simple.HighLevelApiExample
Create world and objects.

I

ignoreContact(int) - Method in class org.odejava.collision.BulkContact
Ignore contact so it does not affect to simulation.
ignoreContact() - Method in class org.odejava.collision.Contact
Ignore contact so it does not affect to simulation.
IllegalOdejavaOperation - Error in org.odejava
Indicates an illegal operation was performed on the graph such as an attempt to assign multiple parent SpaceS to a Geom.
IllegalOdejavaOperation() - Constructor for error org.odejava.IllegalOdejavaOperation
 
IllegalOdejavaOperation(String) - Constructor for error org.odejava.IllegalOdejavaOperation
 
index - Variable in class org.odejava.collision.Contact
The current index that this class is working on, if used in that way
INTBUF_CHUNK_SIZE - Static variable in class org.odejava.collision.Contact
 
invalidateTransformCache() - Method in class org.odejava.xode.XODEContainer
Forces recomputation of all transforms in the XODE tree next time getTransform, getPosition or getRotation is called.
isAbsoluteTransformMode() - Method in class org.odejava.xode.XODEContainer
Returns true if the transform mode for this object is absolute
isAutoDisabling() - Method in class org.odejava.Body
Check to see the current state of the auto disable functionality.
isAutoDisablingBodies() - Method in class org.odejava.World
Check to see the current state of the auto disable functionality.
isEnabled() - Method in class org.odejava.Body
 
isEnabled() - Method in class org.odejava.Geom
 
isEnabled() - Method in class org.odejava.Space
 
isEncapsulated - Variable in class org.odejava.Geom
 
isFeedbackTrackingEnabled() - Method in class org.odejava.Joint
Check to see if feedback tracking is currently enabled.
isHandbrake() - Method in class org.odejava.test.car.Car
 
isHandbrake() - Method in class org.odejava.test.car.CarTerrain
 
iterator() - Method in class org.odejava.display.DisplayBin
Returns an Iterator of the list of BoundDisplayObjectS

J

JavaCollision - Class in org.odejava.collision
JavaCollision is currently the preferred way of doing collision on Odejava.
JavaCollision(World) - Constructor for class org.odejava.collision.JavaCollision
Create Java version of collision class.
javaSpaceCollide(long) - Method in class org.odejava.collision.PureJavaCollision
 
javaSpaceCollide2(int, int) - Method in class org.odejava.collision.PureJavaCollision
 
Joint - Class in org.odejava
In real life a joint is something like a hinge, that is used to connect two objects.
Joint(String, JointGroup) - Constructor for class org.odejava.Joint
Create a new joint with a given name label and an optional group that it is a member of.
JointAMotor - Class in org.odejava
Created 20.12.2003 (dd.mm.yyyy)
JointAMotor(World) - Constructor for class org.odejava.JointAMotor
Create a new AMotor joint that belongs to the given world and does not belong to any group.
JointAMotor(String, World) - Constructor for class org.odejava.JointAMotor
Create a new AMotor joint that belongs to the given world and has a name.
JointAMotor(World, JointGroup) - Constructor for class org.odejava.JointAMotor
Create a new AMotor joint that belongs to the given world.
JointAMotor(String, World, JointGroup) - Constructor for class org.odejava.JointAMotor
Create a new AMotor joint that belongs to the given world.
JointBall - Class in org.odejava
Created 20.12.2003 (dd.mm.yyyy)
JointBall(World) - Constructor for class org.odejava.JointBall
Create a new Ball joint that belongs to the given world and does not belong to any group.
JointBall(String, World) - Constructor for class org.odejava.JointBall
Create a new Ball joint that belongs to the given world and has a name.
JointBall(World, JointGroup) - Constructor for class org.odejava.JointBall
Create a new Ball joint that belongs to the given world.
JointBall(String, World, JointGroup) - Constructor for class org.odejava.JointBall
Create a new Ball joint that belongs to the given world.
JointFeedback - Class in org.odejava
Provides a container for ODE class dJointFeedback Created 16.02.2003 (dd.mm.yyyy)
JointFeedback(dJointFeedback) - Constructor for class org.odejava.JointFeedback
 
JointFixed - Class in org.odejava
A joint that maintains a fixed relationship between the two bodies.
JointFixed(String, World, JointGroup) - Constructor for class org.odejava.JointFixed
Create a new Fixed joint that belongs to the given world.
JointFixed(World, JointGroup) - Constructor for class org.odejava.JointFixed
Create a new fixed joint that belongs to the given world.
JointGroup - Class in org.odejava
A joint group is a special container that holds joints in a world.
JointGroup(String, int) - Constructor for class org.odejava.JointGroup
Create joint group in the given jointGroupId.
JointGroup(String) - Constructor for class org.odejava.JointGroup
Create jointGroup normally (id=0).
JointGroup() - Constructor for class org.odejava.JointGroup
 
jointGroupId - Variable in class org.odejava.Joint
The ID of the group that this joint belongs to.
JointHinge - Class in org.odejava
Represents a joint that is restricted to a single degree of freedom around a hinge axis between two bodies.
JointHinge(World) - Constructor for class org.odejava.JointHinge
Create a new Hinge joint that belongs to the given world and does not belong to any group.
JointHinge(String, World) - Constructor for class org.odejava.JointHinge
Create a new Hinge joint that belongs to the given world and has a name.
JointHinge(World, JointGroup) - Constructor for class org.odejava.JointHinge
Create a new Hinge joint that belongs to the given world.
JointHinge(String, World, JointGroup) - Constructor for class org.odejava.JointHinge
Create a new Hinge joint that belongs to the given world.
JointHinge2 - Class in org.odejava
A joint that allows movement along two separate axis, with the calculations implemented as the joints connected in series.
JointHinge2(World) - Constructor for class org.odejava.JointHinge2
Create a new Hinge2 joint that belongs to the given world and does not belong to any group.
JointHinge2(String, World) - Constructor for class org.odejava.JointHinge2
Create a new Hinge2 joint that belongs to the given world and has a name.
JointHinge2(World, JointGroup) - Constructor for class org.odejava.JointHinge2
Create a new Hinge-2 joint that belongs to the given world.
JointHinge2(String, World, JointGroup) - Constructor for class org.odejava.JointHinge2
Create a new Hinge-2 joint that belongs to the given world.
jointId - Variable in class org.odejava.Joint
The ODE ID of this joint object.
jointList - Variable in class org.odejava.JointGroup
 
jointMap - Variable in class org.odejava.JointGroup
 
JointSlider - Class in org.odejava
Created 20.12.2003 (dd.mm.yyyy)
JointSlider(World) - Constructor for class org.odejava.JointSlider
Create a new Slider joint that belongs to the given world and does not belong to any group.
JointSlider(String, World) - Constructor for class org.odejava.JointSlider
Create a new Slider joint that belongs to the given world and has a name.
JointSlider(World, JointGroup) - Constructor for class org.odejava.JointSlider
Create a new slider joint that belongs to the given world.
JointSlider(String, World, JointGroup) - Constructor for class org.odejava.JointSlider
Create a new slider joint that belongs to the given world.
jointType - Variable in class org.odejava.xode.XODEJoint
 
JointUniversal - Class in org.odejava
Created 20.12.2003 (dd.mm.yyyy)
JointUniversal(World) - Constructor for class org.odejava.JointUniversal
Create a new Universal joint that belongs to the given world and does not belong to any group.
JointUniversal(String, World) - Constructor for class org.odejava.JointUniversal
Create a new Universal joint that belongs to the given world and has a name.
JointUniversal(World, JointGroup) - Constructor for class org.odejava.JointUniversal
Create a new universal joint that belongs to the given world.
JointUniversal(String, World, JointGroup) - Constructor for class org.odejava.JointUniversal
Create a new Universal joint that belongs to the given world.

L

link1 - Variable in class org.odejava.xode.XODEJoint
 
link2 - Variable in class org.odejava.xode.XODEJoint
 
listIterator() - Method in class org.odejava.display.DisplayBin
Returns a ListIterator of the list of BoundDisplayObjectS
load(int) - Method in class org.odejava.collision.BulkContact
Bulk load ByteBuffer data to local arrays on a single call.
log - Static variable in class org.odejava.xode.XODEJoint
 
log - Static variable in class org.odejava.xode.XODEParserDOM
 
longBuf - Variable in class org.odejava.collision.Contact
Buffer holding the integer data for these sets of contacts
LowLevelApiExample - Class in org.odejava.test.simple
Creates simple Odejava simulation.
LowLevelApiExample() - Constructor for class org.odejava.test.simple.LowLevelApiExample
Create world and objects.

M

main(String[]) - Static method in class org.odejava.test.simple.HighLevelApiExample
Standalone test application that prints simulation results to console.
main(String[]) - Static method in class org.odejava.test.simple.LowLevelApiExample
Standalone test application that prints simulation results to console.
main(String[]) - Static method in class org.odejava.test.simple.MultiGeomTest
 
main(String[]) - Static method in class org.odejava.test.xode.NormalTest
 
main(String[]) - Static method in class org.odejava.test.xode.XODEExample
 
main(String[]) - Static method in class org.odejava.xode.XODEParserDOM
 
Mass - Class in org.odejava
Mass properties, can be used to construct masses that are not coupled to a Body.
Mass(dMass) - Constructor for class org.odejava.Mass
Controls the mass of a given dMass
Mass() - Constructor for class org.odejava.Mass
Creates a Mass
maxContacts - Variable in class org.odejava.collision.Contact
The maximum number of contacts processable
MODE - Static variable in class org.odejava.collision.Contact
 
MOTION1 - Static variable in class org.odejava.collision.Contact
 
MOTION2 - Static variable in class org.odejava.collision.Contact
 
MU - Static variable in class org.odejava.collision.Contact
 
MU2 - Static variable in class org.odejava.collision.Contact
 
MultiGeomTest - Class in org.odejava.test.simple
 
MultiGeomTest() - Constructor for class org.odejava.test.simple.MultiGeomTest
 

N

name - Variable in class org.odejava.Joint
An arbitrary, user-defined name string for the joint.
NativeCollision - Class in org.odejava.collision
 
NativeCollision() - Constructor for class org.odejava.collision.NativeCollision
 
nearCallback(int, int) - Method in class org.odejava.collision.PureJavaCollision
 
nextContact() - Method in class org.odejava.collision.Contact
Increment the internal working index by one to access the next contact.
node - Variable in class org.odejava.xode.XODEObject
The DOM objects that represents this XODEObject generated while importing/exporting to/from XML.
NORMAL - Static variable in class org.odejava.collision.Contact
 
NormalTest - Class in org.odejava.test.xode
 
NormalTest() - Constructor for class org.odejava.test.xode.NormalTest
 

O

odeLog - Static variable in class org.odejava.xode.XODEParserDOM
 
odeObject - Variable in class org.odejava.display.BoundDisplayObject
The abstract ODE object.
odeObject - Variable in class org.odejava.xode.XODEObject
The ODE objects created last time buildOde was called.
org.odejava - package org.odejava
 
org.odejava.collision - package org.odejava.collision
 
org.odejava.display - package org.odejava.display
Used to bind ODE to the display library of your choice.
org.odejava.test - package org.odejava.test
 
org.odejava.test.car - package org.odejava.test.car
 
org.odejava.test.simple - package org.odejava.test.simple
 
org.odejava.test.xode - package org.odejava.test.xode
 
org.odejava.xode - package org.odejava.xode
XODE is an XML based scene format for ODE.

P

parentId - Variable in class org.odejava.Space
The identifier or the parent ODE space object to us
parse(World, Space, InputSource) - Method in class org.odejava.xode.XODEParserDOM
Parses the XODE file, builds the ODE objects and returns the XODE root.
parse(InputSource) - Method in class org.odejava.xode.XODEParserDOM
Parses the XODE file so it can be later added to the scene
parse(World, Space, InputSource, Matrix4f) - Method in class org.odejava.xode.XODEParserDOM
 
parse(InputSource, Matrix4f) - Method in class org.odejava.xode.XODEParserDOM
Parses the XODE file so it can be later added to the scene
parse(World, Space, String, Matrix4f) - Method in class org.odejava.xode.XODEParserDOM
 
parse(World, Space, String) - Method in class org.odejava.xode.XODEParserDOM
 
parseAnchor(Node) - Static method in class org.odejava.xode.XODEJoint
 
parseGroup(Node) - Method in class org.odejava.xode.XODEGroup
Iterates though all the child nodes of this NODE and calls parseGroupChild on each.
parseGroupChild(Node) - Method in class org.odejava.xode.XODEGroup
Checks to see if the given child node is an XODE object or container (i.e. body, group, geom, space etc...)
parseTransform(Node) - Method in class org.odejava.xode.XODEContainer
Parses the transform from the XODE structured XML data
parseTransformNode(Node) - Static method in class org.odejava.xode.XODETransform
 
parseXODEAxis(Node) - Method in class org.odejava.xode.XODEJoint
 
Placeable - Interface in org.odejava
Defines a common interface which several ode objects that deal with transforms such as Body and Geom can implement.
PlaceableGeom - Class in org.odejava
A Geom that is placeable as defined by ODE.
PlaceableGeom() - Constructor for class org.odejava.PlaceableGeom
Calls the super constructor
PlaceableGeom(String) - Constructor for class org.odejava.PlaceableGeom
Calls the super constructor
plainNativeSpaceCollide(long) - Method in class org.odejava.collision.NativeCollision
 
POSITION - Static variable in class org.odejava.collision.Contact
 
PureJavaCollision - Class in org.odejava.collision
 
PureJavaCollision() - Constructor for class org.odejava.collision.PureJavaCollision
 

Q

QuadTreeSpace - Class in org.odejava
A quad-tree based space for collision detection.
QuadTreeSpace(float[], float[], int) - Constructor for class org.odejava.QuadTreeSpace
Create a QuadTree space that does not have a parent.
QuadTreeSpace(Space, float[], float[], int) - Constructor for class org.odejava.QuadTreeSpace
Create a QuadTree space that may optionally belong to a parent space.
quickStep() - Method in class org.odejava.World
Step uses ODE's dWorldQuickStep with the predefined step size and number of iterations.
quickStep(float) - Method in class org.odejava.World
Step uses ODE's dWorldQuickStep with the passed in step size.

R

relTransform - Variable in class org.odejava.xode.XODEContainer
 
remove(BoundDisplayObject) - Method in class org.odejava.display.DisplayBin
Removes a BoundDisplayObject.
remove(DisplayBin) - Method in class org.odejava.display.DisplayBin
Removes all BoundDisplayObjects from the given DisplayBin into this one
remove(Geom) - Method in class org.odejava.Space
Removes a Geom from this Space.
removeAllODEObjects(List<Object>) - Static method in class org.odejava.xode.XODERoot
Attempts to remove and delete all given ODE objects from their respective WorldS and SpaceS.
removeBody(Body) - Method in class org.odejava.World
Internal method to remove the given body from the World.
removeChild(XODEObject) - Method in class org.odejava.xode.XODEContainer
Removes a child XODEObject from this container
removeEncapsulatedGeom() - Method in class org.odejava.GeomTransform
Removes the encapsulate Geom.
removeFromSpace() - Method in class org.odejava.Geom
Removes this Geom from its space and adds it to the empty space.
removeGeom(PlaceableGeom) - Method in class org.odejava.Body
Removes a geom from this body.
renameBody(String, String) - Method in class org.odejava.World
Updates the bodymap to reflect a name change of a body
renameGeom(String, String) - Method in class org.odejava.Space
 
resetRotationAndForces() - Method in class org.odejava.Body
 
resetSimulation() - Method in class org.odejava.test.simple.HighLevelApiExample
Reset simulation.
resetSimulation() - Method in class org.odejava.test.simple.TriMesh
Reset simulation.
rotateObjects(float, float, float) - Method in class org.odejava.test.car.Car
Test ODE's addForce method to all objects.
rotateObjects(float, float, float) - Method in class org.odejava.test.car.CarTerrain
Test ODE's addForce method to all objects.

S

scrapDOMObjectCache() - Method in class org.odejava.xode.XODEContainer
Dereferences the cached XML Node object (if any) for this XODEContainer and all child XODEContainers and XODEObjects.
scrapODEObjectCache() - Method in class org.odejava.xode.XODEContainer
Dereferences the cached ODE object (if any) for this XODEContainer and all child XODEContainers and XODEObjects.
setAbsolute(boolean) - Method in class org.odejava.xode.XODEContainer
Sets the transform mode.
setAnchor(float, float, float) - Method in class org.odejava.JointBall
Set the anchor location to a new value, using individual values.
setAnchor(Vector3f) - Method in class org.odejava.JointBall
Set the anchor location, relative to body 1 to a new value, using a vector.
setAnchor(float, float, float) - Method in class org.odejava.JointHinge
 
setAnchor(float, float, float) - Method in class org.odejava.JointHinge2
Set the anchor location to a new value, using individual values.
setAnchor(Vector3f) - Method in class org.odejava.JointHinge2
Set the anchor location, relative to body 1 to a new value, using a vector.
setAnchor(float, float, float) - Method in class org.odejava.JointUniversal
 
setAngle(int, float) - Method in class org.odejava.JointAMotor
 
setAngularVel(Vector3f) - Method in class org.odejava.Body
Set the angular velocity to a new value, using a vector.
setAngularVel(float, float, float) - Method in class org.odejava.Body
Set the angular velocity to a new value, using individual values.
setAngularVelocityDisableThreshold(float) - Method in class org.odejava.Body
Set the threshold for the angular velocity that will cause a body to be disabled.
setAngularVelocityDisableThreshold(float) - Method in class org.odejava.World
Set the threshold for the angular velocity that will cause a body to be disabled.
setAutoDisable(boolean) - Method in class org.odejava.Body
Control whether the world should allow auto-disable of this body.
setAutoDisableBodies(boolean) - Method in class org.odejava.World
Control whether the world should allow auto-disable of bodies.
setAutoEnableDepthSF1(int) - Method in class org.odejava.World
 
setAxis(int, int, float, float, float) - Method in class org.odejava.JointAMotor
 
setAxis(float, float, float) - Method in class org.odejava.JointHinge
Deprecated. use setAxis1 instead
setAxis(float, float, float) - Method in class org.odejava.JointSlider
Deprecated. use setAxis1 instead
setAxis1(float, float, float) - Method in class org.odejava.Joint
 
setAxis1(float, float, float) - Method in class org.odejava.JointHinge
 
setAxis1(float, float, float) - Method in class org.odejava.JointHinge2
Set the axis 1 vector to a new value, using individual values.
setAxis1(float, float, float) - Method in class org.odejava.JointSlider
 
setAxis1(float, float, float) - Method in class org.odejava.JointUniversal
 
setAxis2(float, float, float) - Method in class org.odejava.Joint
 
setAxis2(float, float, float) - Method in class org.odejava.JointHinge2
Set the axis 2 vector to a new value, using individual values.
setAxis2(float, float, float) - Method in class org.odejava.JointUniversal
 
setAxisAndAngle(AxisAngle3f) - Method in class org.odejava.Body
 
setAxisAndAngle(float, float, float, float) - Method in class org.odejava.Body
 
setAxisAndAngle(AxisAngle3f) - Method in interface org.odejava.Placeable
Sets the rotation using the given axis and angle.
setAxisAndAngle(AxisAngle3f) - Method in class org.odejava.PlaceableGeom
Sets the rotation using the given axis and angle.
setAxisAndAngle(float, float, float, float) - Method in class org.odejava.PlaceableGeom
Sets the rotation using the given axis and angle.
setAxisangle(AxisAngle3f) - Method in class org.odejava.xode.XODETransformVector
 
setBody(Body) - Method in class org.odejava.PlaceableGeom
Sets this Geom's body and calls the ODE method void dGeomSetBody (dGeomID, dBodyID).
setBodyID1(int) - Method in class org.odejava.collision.BulkContact
 
setBodyID1(int, int) - Method in class org.odejava.collision.BulkContact
 
setBodyID1(int) - Method in class org.odejava.collision.Contact
 
setBodyID1(int, int) - Method in class org.odejava.collision.Contact
 
setBodyID2(long) - Method in class org.odejava.collision.BulkContact
 
setBodyID2(int, int) - Method in class org.odejava.collision.BulkContact
 
setBodyID2(long) - Method in class org.odejava.collision.Contact
 
setBodyID2(int, int) - Method in class org.odejava.collision.Contact
 
setBounce(float) - Method in class org.odejava.collision.BulkContact
 
setBounce(float, int) - Method in class org.odejava.collision.BulkContact
 
setBounce(float) - Method in class org.odejava.collision.Contact
 
setBounce(float, int) - Method in class org.odejava.collision.Contact
 
setBounce(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setBounceVel(float) - Method in class org.odejava.collision.BulkContact
 
setBounceVel(float, int) - Method in class org.odejava.collision.BulkContact
 
setBounceVel(float) - Method in class org.odejava.collision.Contact
 
setBounceVel(float, int) - Method in class org.odejava.collision.Contact
 
setBoxMass(float, float, float, float) - Method in class org.odejava.Body
Set the inertial parameters of this body based on box density and dimensions.
setBoxMassTotal(float, float, float, float) - Method in class org.odejava.Body
Set the inertial parameters of this body based on box mass and dimensions.
setC(float[]) - Method in class org.odejava.Mass
Sets the center of mass
setC(float[], Body) - Method in class org.odejava.Mass
Set the center of mass and apply it to a body
setCallbackMethod(Object, String) - Method in class org.odejava.collision.PureJavaCollision
 
setCategoryBits(long) - Method in class org.odejava.Geom
 
setCFM(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setChildCleanupMode(boolean) - Method in class org.odejava.Space
Set the cleanup mode to be used by this space when it is deleted.
setCollideBits(long) - Method in class org.odejava.Geom
 
setConstantForceMix(float) - Method in class org.odejava.JointHinge
Set the amount of constant force to mix into the system when the bodies are not at a stop.
setConstantForceMix(float) - Method in class org.odejava.JointHinge2
Set the amount of constant force to mix into the system on axis 1 when the bodies are not at a stop.
setConstantForceMix(float) - Method in class org.odejava.JointSlider
Set the amount of constant force to mix into the system when the bodies are not at a stop.
setConstantForceMix(float) - Method in class org.odejava.World
Set the amount of constant force to mix into the system when the bodies are not at a stop.
setConstantForceMix2(float) - Method in class org.odejava.JointHinge2
Set the amount of constant force to mix into the system on axis 2 when the bodies are not at a stop.
setContactSurfaceThickness(float) - Method in class org.odejava.World
Set the contact surface layer thickness around all geometry objects.
setDefaultMass(Geom) - Method in class org.odejava.Body
Set default mass parameters based on geometry.
setDepth(float) - Method in class org.odejava.collision.BulkContact
 
setDepth(float, int) - Method in class org.odejava.collision.BulkContact
 
setDepth(float) - Method in class org.odejava.collision.Contact
 
setDepth(float, int) - Method in class org.odejava.collision.Contact
 
setDesiredAngularVelocity1(float) - Method in class org.odejava.JointHinge2
Set the angular speed that you would like axis 1 to achieve.
setDesiredAngularVelocity2(float) - Method in class org.odejava.JointHinge2
Set the angular speed that you would like axis 2 to achieve.
setDisplayTransformable(DisplayTransformable) - Method in class org.odejava.display.BoundDisplayObject
Changes the display object that is kept in sync with the ODE Placeable.
setEnabled(boolean) - Method in class org.odejava.Body
 
setEnabled(boolean) - Method in class org.odejava.Geom
Diables or Enables this geom.
setEnabled(boolean) - Method in class org.odejava.Space
Diables or Enables this geom.
setEncapsulatedGeom(PlaceableGeom) - Method in class org.odejava.GeomTransform
Sets the encapsulated Geom.
setErrorReductionParameter(float) - Method in class org.odejava.World
Set the amount of error reduction.
setEuler(Vector3f) - Method in class org.odejava.xode.XODETransformVector
 
setFdir1(float[]) - Method in class org.odejava.collision.BulkContact
 
setFdir1(float[], int) - Method in class org.odejava.collision.BulkContact
 
setFdir1(float[]) - Method in class org.odejava.collision.Contact
 
setFdir1(Vector3f) - Method in class org.odejava.collision.Contact
 
setFdir1(float[], int) - Method in class org.odejava.collision.Contact
 
setFdir1(Vector3f, int) - Method in class org.odejava.collision.Contact
 
setFeedback(dJointFeedback) - Method in class org.odejava.JointFeedback
 
setFiniteRotationAxis(Vector3f) - Method in class org.odejava.Body
Set the finiteRotationAxis to a new value, using a vector.
setFiniteRotationAxis(float, float, float) - Method in class org.odejava.Body
Set the finiteRotationAxis to a new value, using individual values.
setFiniteRotationMode(int) - Method in class org.odejava.Body
 
setFixed() - Method in class org.odejava.JointFixed
Once the two bodies are attached and located in their desired positions, call this method to have ODE to remember these value of position and orientation.
setFMax(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setForce(Vector3f) - Method in class org.odejava.Body
Set the force to a new value, using a vector.
setForce(float, float, float) - Method in class org.odejava.Body
Set the force to a new value, using individual values.
setFudgeFactor(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setGeom(PlaceableGeom) - Method in class org.odejava.Body
Adds a geom to this body.
setGeomID1(long) - Method in class org.odejava.collision.BulkContact
 
setGeomID1(long, int) - Method in class org.odejava.collision.BulkContact
 
setGeomID1(long) - Method in class org.odejava.collision.Contact
 
setGeomID1(long, int) - Method in class org.odejava.collision.Contact
 
setGeomID2(long) - Method in class org.odejava.collision.BulkContact
 
setGeomID2(long, int) - Method in class org.odejava.collision.BulkContact
 
setGeomID2(long) - Method in class org.odejava.collision.Contact
 
setGeomID2(long, int) - Method in class org.odejava.collision.Contact
 
setGravity(Vector3f) - Method in class org.odejava.test.car.Car
 
setGravity(Vector3f) - Method in class org.odejava.test.car.CarTerrain
 
setGravity(float, float, float) - Method in class org.odejava.World
Set the gravity vector to be applied to this world
setGravity(Vector3f) - Method in class org.odejava.World
Set the gravity vector to be applied to this world
setGravityMode(int) - Method in class org.odejava.Body
Change the mode of how gravity effects this geometry.
setHandbrake(boolean) - Method in class org.odejava.test.car.Car
 
setHandbrake(boolean) - Method in class org.odejava.test.car.CarTerrain
 
setHiStop(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setI(float[]) - Method in class org.odejava.Mass
Sets the inertia tensor
setI(float[], Body) - Method in class org.odejava.Mass
Set the inertia tensor and apply it to a body
setId(SWIGTYPE_p_dBodyID) - Method in class org.odejava.Body
 
setIndex(int) - Method in class org.odejava.collision.Contact
Set the working index to the the given value.
setJavaCallback(Object, String) - Method in class org.odejava.collision.PureJavaCollision
 
setLengths(float, float, float) - Method in class org.odejava.GeomBox
 
setLinearVel(Vector3f) - Method in class org.odejava.Body
Set the linear velocity to a new value, using a vector.
setLinearVel(float, float, float) - Method in class org.odejava.Body
Set the linear velocity to a new value, using individual values.
setLinearVelocityDisableThreshold(float) - Method in class org.odejava.Body
Set the threshold for the linear velocity that will cause a body to be disabled.
setLinearVelocityDisableThreshold(float) - Method in class org.odejava.World
Set the threshold for the linear velocity that will cause a body to be disabled.
setLowStop(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setMass(Mass) - Method in class org.odejava.Body
Set the mass
setMass(Geom, float) - Method in class org.odejava.Mass
Set mass parameters based on geometry and density
setMassParameters(float, float, float, float, float, float, float, float, float, float) - Method in class org.odejava.Body
Set the mass parameters to the given values. themass is the mass of the body.
setMaxAngleStop(float) - Method in class org.odejava.JointHinge
Set the maximum angle that this joint is permitted to rotate to.
setMaxAngleStop(float) - Method in class org.odejava.JointHinge2
Set the maximum angle that this joint is permitted to rotate to around axis 1.
setMaxCorrectionVelocity(float) - Method in class org.odejava.World
Set the maximum correction velocity that is allowed during a contact.
setMaximumPosition(float) - Method in class org.odejava.JointSlider
Set the maximum separation allowable between the two bodies.
setMaxStepContactsPerNearcallback(int) - Method in class org.odejava.collision.JavaCollision
Sets contact data buffer to given size.
setMaxTorque1(float) - Method in class org.odejava.JointHinge2
Set the amount of torque on axis 1 that can be applied by the motor, in order to reach the desired angular velocity.
setMaxTorque2(float) - Method in class org.odejava.JointHinge2
Set the amount of torque on axis 2 that can be applied by the motor, in order to reach the desired angular velocity.
setMinAngleStop(float) - Method in class org.odejava.JointHinge
Set the minimum angle that this joint is permitted to rotate to.
setMinAngleStop(float) - Method in class org.odejava.JointHinge2
Set the minimum angle that this joint is permitted to rotate to around axis 1.
setMinimumPosition(float) - Method in class org.odejava.JointSlider
Set the minimum separation allowable between the two bodies.
setMode(int) - Method in class org.odejava.collision.BulkContact
Note, if mode = -1 then default surface parameter values are used.
setMode(int, int) - Method in class org.odejava.collision.BulkContact
Note, if mode = -1 then default surface parameter values are used.
setMode(int) - Method in class org.odejava.collision.Contact
Note, if mode = -1 then default surface parameter values are used.
setMode(int, int) - Method in class org.odejava.collision.Contact
Note, if mode = -1 then default surface parameter values are used.
setMode(int) - Method in class org.odejava.JointAMotor
 
setMotion1(float) - Method in class org.odejava.collision.BulkContact
 
setMotion1(float, int) - Method in class org.odejava.collision.BulkContact
 
setMotion1(float) - Method in class org.odejava.collision.Contact
 
setMotion1(float, int) - Method in class org.odejava.collision.Contact
 
setMotion2(float) - Method in class org.odejava.collision.BulkContact
 
setMotion2(float, int) - Method in class org.odejava.collision.BulkContact
 
setMotion2(float) - Method in class org.odejava.collision.Contact
 
setMotion2(float, int) - Method in class org.odejava.collision.Contact
 
setMu(float) - Method in class org.odejava.collision.BulkContact
 
setMu(float, int) - Method in class org.odejava.collision.BulkContact
 
setMu(float) - Method in class org.odejava.collision.Contact
 
setMu(float, int) - Method in class org.odejava.collision.Contact
 
setMu2(float) - Method in class org.odejava.collision.BulkContact
 
setMu2(float, int) - Method in class org.odejava.collision.BulkContact
 
setMu2(float) - Method in class org.odejava.collision.Contact
 
setMu2(float, int) - Method in class org.odejava.collision.Contact
 
setName(String) - Method in class org.odejava.Body
Set a new name string to associate with this body.
setName(String) - Method in class org.odejava.Geom
Sets the name of the Geom
setName(String) - Method in class org.odejava.Joint
Set a new custom name for this joint.
setName(String) - Method in class org.odejava.xode.XODEObject
Sets the name to the given new name.
setNormal(float[]) - Method in class org.odejava.collision.BulkContact
 
setNormal(float[], int) - Method in class org.odejava.collision.BulkContact
 
setNormal(float[]) - Method in class org.odejava.collision.Contact
 
setNormal(Vector3f) - Method in class org.odejava.collision.Contact
 
setNormal(float[], int) - Method in class org.odejava.collision.Contact
 
setNormal(Vector3f, int) - Method in class org.odejava.collision.Contact
 
setNumAxes(int) - Method in class org.odejava.JointAMotor
Set the number of valid axes to use for this motor.
setOdeTransformable(Placeable) - Method in class org.odejava.display.BoundDisplayObject
Changes the Placeable which the display object keeps in sync with.
setParam(int, float) - Method in class org.odejava.Joint
Set a generic, unchecked, parameter directly for this joint.
setParam(int, float) - Method in class org.odejava.JointAMotor
Set a generic, unchecked, parameter directly for this joint.
setParam(int, float) - Method in class org.odejava.JointHinge
Set a generic, unchecked, parameter directly for this joint.
setParam(int, float) - Method in class org.odejava.JointHinge2
Set a generic, unchecked, parameter directly for this joint.
setParam(int, float) - Method in class org.odejava.JointSlider
Set a generic, unchecked, parameter directly for this joint.
setParam(int, float) - Method in class org.odejava.JointUniversal
Set a generic, unchecked, parameter directly for this joint.
setParent(XODEContainer) - Method in class org.odejava.xode.XODEContainer
Sets the parent of this object. and invalidates the transform cache for this branch of the XODE tree.
setParent(XODEContainer) - Method in class org.odejava.xode.XODEObject
Sets the parent of this object.
setPosition(Tuple3f) - Method in class org.odejava.Body
Set the position to a new value, using a vector.
setPosition(float, float, float) - Method in class org.odejava.Body
Set the force to a new value, using individual values.
setPosition(float[]) - Method in class org.odejava.collision.BulkContact
 
setPosition(float[], int) - Method in class org.odejava.collision.BulkContact
 
setPosition(float[]) - Method in class org.odejava.collision.Contact
 
setPosition(Tuple3f) - Method in class org.odejava.collision.Contact
 
setPosition(float[], int) - Method in class org.odejava.collision.Contact
 
setPosition(Tuple3f, int) - Method in class org.odejava.collision.Contact
 
setPosition(float, float, float) - Method in interface org.odejava.Placeable
Sets the position of this transformable
setPosition(Tuple3f) - Method in interface org.odejava.Placeable
Sets the position of this transformable
setPosition(Tuple3f) - Method in class org.odejava.PlaceableGeom
Sets the position of this transformable
setPosition(float, float, float) - Method in class org.odejava.PlaceableGeom
Sets the position of this transformable
setPosition(Tuple3f) - Method in class org.odejava.xode.XODEContainer
Sets the position of this object.
setPosition(Vector3f) - Method in class org.odejava.xode.XODETransformVector
 
setQuaternion(Quaternion4f) - Method in class org.odejava.Body
 
setQuaternion(Quaternion4f) - Method in interface org.odejava.Placeable
Sets the quaternion.
setQuaternion(Quaternion4f) - Method in class org.odejava.PlaceableGeom
Sets the rotation of the geom using a quaternion
setQuaternion(Quaternion4f) - Method in class org.odejava.xode.XODETransformVector
 
setQuatWXYZ(float, float, float, float) - Method in class org.odejava.Body
 
setQuatWXYZ(float, float, float, float) - Method in class org.odejava.PlaceableGeom
Sets the rotation of the geom using a quaternion
setRadius(float) - Method in class org.odejava.xode.XODEGeomSphere
Sets the radius
setRootTransform(Matrix4f) - Method in class org.odejava.xode.XODERoot
Changes the root transform and forces child nodes to recalculate their relitive transforms next time a transform getter is called.
setRotation(Matrix3f) - Method in class org.odejava.Body
Use of setQuaternion is preferred instead of setRotation as this method might have some problems in some cases.
setRotation(Matrix3f) - Method in interface org.odejava.Placeable
Sets the rotation.
setRotation(Matrix3f) - Method in class org.odejava.PlaceableGeom
Sets the rotation of this geom using a 3x3 rotation matrix
setRotation(Quaternion4f) - Method in class org.odejava.xode.XODEContainer
Sets the rotation of this object.
setScale(Float) - Method in class org.odejava.xode.XODETransformVector
 
setSimulation() - Method in class org.odejava.test.car.Car
Set an sample simulation.
setSimulation() - Method in class org.odejava.test.car.CarTerrain
Set an sample simulation.
setSizex(float) - Method in class org.odejava.xode.XODEGeomBox
 
setSizey(float) - Method in class org.odejava.xode.XODEGeomBox
 
setSizez(float) - Method in class org.odejava.xode.XODEGeomBox
 
setSlip1(float) - Method in class org.odejava.collision.BulkContact
 
setSlip1(float, int) - Method in class org.odejava.collision.BulkContact
 
setSlip1(float) - Method in class org.odejava.collision.Contact
 
setSlip1(float, int) - Method in class org.odejava.collision.Contact
 
setSlip2(float) - Method in class org.odejava.collision.BulkContact
 
setSlip2(float, int) - Method in class org.odejava.collision.BulkContact
 
setSlip2(float) - Method in class org.odejava.collision.Contact
 
setSlip2(float, int) - Method in class org.odejava.collision.Contact
 
setSoftCfm(float) - Method in class org.odejava.collision.BulkContact
 
setSoftCfm(float, int) - Method in class org.odejava.collision.BulkContact
 
setSoftCfm(float) - Method in class org.odejava.collision.Contact
 
setSoftCfm(float, int) - Method in class org.odejava.collision.Contact
 
setSoftErp(float) - Method in class org.odejava.collision.BulkContact
 
setSoftErp(float, int) - Method in class org.odejava.collision.BulkContact
 
setSoftErp(float) - Method in class org.odejava.collision.Contact
 
setSoftErp(float, int) - Method in class org.odejava.collision.Contact
 
setSphereMass(float, float) - Method in class org.odejava.Body
Set the inertial parameters of this body based on sphere density and dimensions.
setSphereMassTotal(float, float) - Method in class org.odejava.Body
Set the inertial parameters of this body based on box mass and dimensions.
setStartPosAndDirection(float, float, float, float, float, float) - Method in class org.odejava.GeomRay
Set the starting position (px,py,pz) and direction (dx,dy,dz) of the given ray.
setStepDisableThreshold(int) - Method in class org.odejava.Body
Set the number of evaluation steps before an umoving body is disabled.
setStepDisableThreshold(int) - Method in class org.odejava.World
Set the number of evaluation steps before an umoving body is disabled.
setStepInteractions(int) - Method in class org.odejava.World
Number of interactions, higher gives better accuracy but lower speed in case of many simultaneous collisions.
setStepSize(float) - Method in class org.odejava.World
Step size, higher decreases accuracy but gives more speed.
setStopBounce(float) - Method in class org.odejava.JointHinge
Set the bounciness of the stops.
setStopBounce(float) - Method in class org.odejava.JointHinge2
Set the bounciness of the stops for axis 1.
setStopBounce(float) - Method in class org.odejava.JointSlider
Set the amount of stop bounce.
setStopBounce(float) - Method in class org.odejava.JointUniversal
Set the bounciness of the stops for axis 1.
setStopBounce2(float) - Method in class org.odejava.JointUniversal
Set the bounciness of the stops for axis 2.
setStopCFM(float) - Method in class org.odejava.JointHinge
Set the amount of stop constant force to mix into the system when the bodies reach a stop.
setStopCFM(float) - Method in class org.odejava.JointHinge2
Set the amount of stop constant force to mix into the system when the bodies reach a stop.
setStopCFM(float) - Method in class org.odejava.JointSlider
Set the amount of stop constant force to mix into the system when the bodies reach a stop.
setStopCFM(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setStopERP(float) - Method in class org.odejava.JointHinge
Set the amount of stop bounce error reduction.
setStopERP(float) - Method in class org.odejava.JointHinge2
Set the amount of stop bounce error reduction.
setStopERP(float) - Method in class org.odejava.JointSlider
Set the amount of stop bounce error reduction.
setStopERP(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setSurfaceBounce(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceBounceVel(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceMode(int) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceMotion1(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceMotion2(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceMu(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceMu2(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceSlip1(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceSlip2(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceSoftCfm(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSurfaceSoftErp(float) - Method in class org.odejava.collision.Collision
Set default value for collision surface parameters.
setSuspensionCFM(float) - Method in class org.odejava.JointHinge2
Set the amount of suspension constant force to mix into the system when the bodies are travelling between the stops on axis 1.
setSuspensionCFM(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setSuspensionERP(float) - Method in class org.odejava.JointHinge2
Set the amount of suspension error reduction.
setSuspensionERP(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setTimeDisableThreshold(float) - Method in class org.odejava.Body
Set the total amount of evaluation time an umoving body is disabled.
setTimeDisableThreshold(float) - Method in class org.odejava.World
Set the total amount of evaluation time an umoving body is disabled.
setTorque(Vector3f) - Method in class org.odejava.Body
Set the torque to a new value, using a vector.
setTorque(float, float, float) - Method in class org.odejava.Body
Set the torque to a new value, using individual values.
setTotalMass(float) - Method in class org.odejava.xode.XODEBody
 
setTransform(Tuple3f, Quaternion4f) - Method in interface org.odejava.display.DisplayTransformable
Sets the transform of the underlying display object to the given position and quaternion.
setTransform(Matrix4f) - Method in class org.odejava.xode.XODEContainer
Sets the transform of this object.
setTransformMatrix(Matrix4f) - Method in class org.odejava.xode.XODETransformMatrix
 
setUserData(Object) - Method in class org.odejava.Body
 
setUserData(Object) - Method in class org.odejava.Geom
 
setUserData(Object) - Method in class org.odejava.Space
 
setVel(Float) - Method in class org.odejava.xode.XODEJointAxis
 
setX(float) - Method in class org.odejava.xode.XODEJointAxis
 
setY(float) - Method in class org.odejava.xode.XODEJointAxis
 
setZ(float) - Method in class org.odejava.xode.XODEJointAxis
 
SimpleSpace - Class in org.odejava
A simple space representation.
SimpleSpace() - Constructor for class org.odejava.SimpleSpace
Create SimpleSpace that does not have a parent space.
SimpleSpace(Space) - Constructor for class org.odejava.SimpleSpace
Create simple space that belongs to the given parent space.
simulate(int) - Method in class org.odejava.test.simple.HighLevelApiExample
Simulate Odejava environment and objects by stepping the world ahead.
simulate(int) - Method in class org.odejava.test.simple.LowLevelApiExample
Simulate Odejava environment and objects by stepping the world ahead.
SLIP1 - Static variable in class org.odejava.collision.Contact
 
SLIP2 - Static variable in class org.odejava.collision.Contact
 
SOFT_CFM - Static variable in class org.odejava.collision.Contact
 
SOFT_ERP - Static variable in class org.odejava.collision.Contact
 
Space - Class in org.odejava
A space is a non-placeable geom that can contain other geoms.
Space() - Constructor for class org.odejava.Space
Create a generic space object that does not have a parent space.
Space(Space) - Constructor for class org.odejava.Space
Create a generic space object that belongs to the given parent space.
spaceId - Variable in class org.odejava.Geom
 
spaceId - Variable in class org.odejava.Space
Our ODE space identifier
SPACEID_ZERO - Static variable in class org.odejava.Space
Deprecated. This is no longer needed and will be deleted shortly. Zero IDs are automatically derived from null references to objects
steer(float) - Method in class org.odejava.test.car.Car
Steer car's front wheels.
steer(float) - Method in class org.odejava.test.car.CarTerrain
Steer car's front wheels.
step() - Method in class org.odejava.test.car.Car
Step simulation ahead.
step() - Method in class org.odejava.test.car.CarTerrain
Step simulation ahead.
step() - Method in interface org.odejava.test.Demonstration
Steps the world
step() - Method in class org.odejava.test.simple.HighLevelApiExample
Step simulation ahead.
step() - Method in class org.odejava.test.simple.LowLevelApiExample
Step simulation ahead.
step() - Method in class org.odejava.test.simple.MultiGeomTest
 
step() - Method in class org.odejava.test.simple.TriMesh
Step simulation ahead.
step() - Method in class org.odejava.test.xode.NormalTest
 
step() - Method in class org.odejava.test.xode.XODEExample
 
step() - Method in class org.odejava.World
Step uses ODE's dWorldStep with the predefined step size
step(float) - Method in class org.odejava.World
Step uses ODE's dWorldStep with the passed in step size.
stepFast() - Method in class org.odejava.World
StepFast uses ODE's dWorldStepFast1.

T

totalMass - Variable in class org.odejava.xode.XODEBody
 
translate(float, float, float) - Method in class org.odejava.Mass
Adjust the mass paramaters to represent the object displaced by (x,y,z)
TriMesh - Class in org.odejava.test.simple
Creates simple Odejava simulation.
TriMesh() - Constructor for class org.odejava.test.simple.TriMesh
Create world and objects.

U

update() - Method in class org.odejava.display.BoundDisplayObject
Updates the transform of the Display Object, synching it to that of the ODE object.
updateAll() - Method in class org.odejava.display.DisplayBin
Calls update on all contained BoundDisplayObjectS
updateCachedTransform() - Method in class org.odejava.GeomTransform
Called by the transform getters.
updateNativeAddr() - Method in class org.odejava.Geom
 
updateNativeAddr() - Method in class org.odejava.Space
 

W

World - Class in org.odejava
The world object is a container for rigid bodies and joints.
World() - Constructor for class org.odejava.World
Create a new, empty world.

X

XODEBody - Class in org.odejava.xode
XODE representation of a Body
XODEBody() - Constructor for class org.odejava.xode.XODEBody
 
XODEBody(String, Matrix4f) - Constructor for class org.odejava.xode.XODEBody
 
XODEBody(Node) - Constructor for class org.odejava.xode.XODEBody
 
XODEBody(Body) - Constructor for class org.odejava.xode.XODEBody
Creates an XODEBody based on the given ODE body.
XODEBodyBeanInfo - Class in org.odejava.xode
BeanInfo for the XODEBody class
XODEBodyBeanInfo() - Constructor for class org.odejava.xode.XODEBodyBeanInfo
 
XODEContainer - Class in org.odejava.xode
Base XODE container (as defined in the spec)
XODEContainer() - Constructor for class org.odejava.xode.XODEContainer
 
XODEContainer(String, Matrix4f) - Constructor for class org.odejava.xode.XODEContainer
 
XODEContainer(Node) - Constructor for class org.odejava.xode.XODEContainer
 
XODEExample - Class in org.odejava.test.xode
 
XODEExample() - Constructor for class org.odejava.test.xode.XODEExample
 
XODEException - Exception in org.odejava.xode
 
XODEException() - Constructor for exception org.odejava.xode.XODEException
 
XODEException(String) - Constructor for exception org.odejava.xode.XODEException
 
XODEException(Throwable) - Constructor for exception org.odejava.xode.XODEException
 
XODEException(String, Throwable) - Constructor for exception org.odejava.xode.XODEException
 
XODEGeom - Class in org.odejava.xode
XODE representation of a Geom
XODEGeom() - Constructor for class org.odejava.xode.XODEGeom
Used when deserializing
XODEGeom(String, Matrix4f) - Constructor for class org.odejava.xode.XODEGeom
Creates the XODE representation of a Geom
XODEGeom(Node) - Constructor for class org.odejava.xode.XODEGeom
 
XODEGeomBox - Class in org.odejava.xode
A box.
XODEGeomBox() - Constructor for class org.odejava.xode.XODEGeomBox
 
XODEGeomBox(float, float, float) - Constructor for class org.odejava.xode.XODEGeomBox
 
XODEGeomBox(Node) - Constructor for class org.odejava.xode.XODEGeomBox
 
XODEGeomBox(Geom, Matrix4f) - Constructor for class org.odejava.xode.XODEGeomBox
 
XODEGeomBoxBeanInfo - Class in org.odejava.xode
BeanInfo for the XODEGeomBox class
XODEGeomBoxBeanInfo() - Constructor for class org.odejava.xode.XODEGeomBoxBeanInfo
 
XODEGeomCappedCylinder - Class in org.odejava.xode
An immutable capped cylinder
XODEGeomCappedCylinder() - Constructor for class org.odejava.xode.XODEGeomCappedCylinder
 
XODEGeomCappedCylinder(float, float) - Constructor for class org.odejava.xode.XODEGeomCappedCylinder
 
XODEGeomCappedCylinder(Node) - Constructor for class org.odejava.xode.XODEGeomCappedCylinder
 
XODEGeomCappedCylinder(Geom, Matrix4f) - Constructor for class org.odejava.xode.XODEGeomCappedCylinder
 
XODEGeomCappedCylinderBeanInfo - Class in org.odejava.xode
BeanInfo for the XODEGeomCappedCylinder class
XODEGeomCappedCylinderBeanInfo() - Constructor for class org.odejava.xode.XODEGeomCappedCylinderBeanInfo
 
XODEGeomCone - Class in org.odejava.xode
An immutable Cone
XODEGeomCone() - Constructor for class org.odejava.xode.XODEGeomCone
 
XODEGeomCone(float, float) - Constructor for class org.odejava.xode.XODEGeomCone
 
XODEGeomCone(Node) - Constructor for class org.odejava.xode.XODEGeomCone
 
XODEGeomCone(Geom, Matrix4f) - Constructor for class org.odejava.xode.XODEGeomCone
 
XODEGeomConeBeanInfo - Class in org.odejava.xode
BeanInfo for the XODEGeomCone class
XODEGeomConeBeanInfo() - Constructor for class org.odejava.xode.XODEGeomConeBeanInfo
 
XODEGeomCylinder - Class in org.odejava.xode
An immutable Cylinder
XODEGeomCylinder() - Constructor for class org.odejava.xode.XODEGeomCylinder
 
XODEGeomCylinder(float, float) - Constructor for class org.odejava.xode.XODEGeomCylinder
 
XODEGeomCylinder(Node) - Constructor for class org.odejava.xode.XODEGeomCylinder
 
XODEGeomCylinder(Geom, Matrix4f) - Constructor for class org.odejava.xode.XODEGeomCylinder
 
XODEGeomCylinderBeanInfo - Class in org.odejava.xode
BeanInfo for the XODEGeomCylinder class
XODEGeomCylinderBeanInfo() - Constructor for class org.odejava.xode.XODEGeomCylinderBeanInfo
 
XODEGeomPlane - Class in org.odejava.xode
An immutable Plane
XODEGeomPlane() - Constructor for class org.odejava.xode.XODEGeomPlane
 
XODEGeomPlane(float, float, float, float) - Constructor for class org.odejava.xode.XODEGeomPlane
 
XODEGeomPlane(Node) - Constructor for class org.odejava.xode.XODEGeomPlane
 
XODEGeomPlane(Geom, Matrix4f) - Constructor for class org.odejava.xode.XODEGeomPlane
 
XODEGeomPlaneBeanInfo - Class in org.odejava.xode
BeanInfo for the XODEGeomPlane class
XODEGeomPlaneBeanInfo() - Constructor for class org.odejava.xode.XODEGeomPlaneBeanInfo
 
XODEGeomRay - Class in org.odejava.xode
An immutable Ray
XODEGeomRay() - Constructor for class org.odejava.xode.XODEGeomRay
 
XODEGeomRay(float) - Constructor for class org.odejava.xode.XODEGeomRay
 
XODEGeomRay(Node) - Constructor for class org.odejava.xode.XODEGeomRay
 
XODEGeomRay(Geom, Matrix4f) - Constructor for class org.odejava.xode.XODEGeomRay
 
XODEGeomRayBeanInfo - Class in org.odejava.xode
BeanInfo for the XODERay class
XODEGeomRayBeanInfo() - Constructor for class org.odejava.xode.XODEGeomRayBeanInfo
 
XODEGeomSphere - Class in org.odejava.xode
An imutable Sphere
XODEGeomSphere() - Constructor for class org.odejava.xode.XODEGeomSphere
 
XODEGeomSphere(float) - Constructor for class org.odejava.xode.XODEGeomSphere
 
XODEGeomSphere(Node) - Constructor for class org.odejava.xode.XODEGeomSphere
 
XODEGeomSphere(Geom, Matrix4f) - Constructor for class org.odejava.xode.XODEGeomSphere
 
XODEGeomSphereBeanInfo - Class in org.odejava.xode
BeanInfo for the XODESphere class
XODEGeomSphereBeanInfo() - Constructor for class org.odejava.xode.XODEGeomSphereBeanInfo
 
XODEGroup - Class in org.odejava.xode
XODE representation of a World.
XODEGroup() - Constructor for class org.odejava.xode.XODEGroup
 
XODEGroup(String, Matrix4f) - Constructor for class org.odejava.xode.XODEGroup
 
XODEGroup(Node) - Constructor for class org.odejava.xode.XODEGroup
Creates and parses the XODE group
XODEGroup(Node, boolean) - Constructor for class org.odejava.xode.XODEGroup
Creates and optionally parses the XODE group.
XODEJoint - Class in org.odejava.xode
XODE representation of a Joint
XODEJoint() - Constructor for class org.odejava.xode.XODEJoint
 
XODEJoint(String, Vector3f, String, String, String, List<XODEJointAxis>) - Constructor for class org.odejava.xode.XODEJoint
 
XODEJoint(Node) - Constructor for class org.odejava.xode.XODEJoint
 
XODEJointAxis - Class in org.odejava.xode
Parses, stores and creates ODE axes.
XODEJointAxis() - Constructor for class org.odejava.xode.XODEJointAxis
 
XODEJointAxis(float, float, float) - Constructor for class org.odejava.xode.XODEJointAxis
 
XODEJointAxis(float, float, float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float) - Constructor for class org.odejava.xode.XODEJointAxis
 
XODEJointAxis(Node) - Constructor for class org.odejava.xode.XODEJointAxis
Parse DOM xml data
XODEJointBeanInfo - Class in org.odejava.xode
BeanInfo for the XODEJoint class
XODEJointBeanInfo() - Constructor for class org.odejava.xode.XODEJointBeanInfo
 
XODEJointGroup - Class in org.odejava.xode
XODE representation of a World.
XODEJointGroup() - Constructor for class org.odejava.xode.XODEJointGroup
 
XODEJointGroup(String, Matrix4f) - Constructor for class org.odejava.xode.XODEJointGroup
 
XODEJointGroup(Node) - Constructor for class org.odejava.xode.XODEJointGroup
 
XODEObject - Class in org.odejava.xode
Base XODE object (as defined in the spec)
XODEObject() - Constructor for class org.odejava.xode.XODEObject
 
XODEObject(String) - Constructor for class org.odejava.xode.XODEObject
 
XODEObject(Node) - Constructor for class org.odejava.xode.XODEObject
Sets the world and space variables, and parses the 'name' attribute.
xodeObjects - Variable in class org.odejava.xode.XODEContainer
 
XODEParserDOM - Class in org.odejava.xode
XODE DOM Parser
XODEParserDOM(boolean) - Constructor for class org.odejava.xode.XODEParserDOM
 
XODERoot - Class in org.odejava.xode
Root XODE node
XODERoot() - Constructor for class org.odejava.xode.XODERoot
 
XODERoot(String, Matrix4f) - Constructor for class org.odejava.xode.XODERoot
 
XODERoot(Node, Matrix4f) - Constructor for class org.odejava.xode.XODERoot
 
XODERoot(String, Matrix4f, World, Space) - Constructor for class org.odejava.xode.XODERoot
Creates an XODE tree based on an ODE scene
XODERootBeanInfo - Class in org.odejava.xode
BeanInfo for the XODERoot class
XODERootBeanInfo() - Constructor for class org.odejava.xode.XODERootBeanInfo
 
XODESpace - Class in org.odejava.xode
XODE representation of a World.
XODESpace() - Constructor for class org.odejava.xode.XODESpace
 
XODESpace(String, Matrix4f) - Constructor for class org.odejava.xode.XODESpace
 
XODESpace(Node) - Constructor for class org.odejava.xode.XODESpace
 
XODESpace(Space) - Constructor for class org.odejava.xode.XODESpace
 
XODESpaceBeanInfo - Class in org.odejava.xode
BeanInfo for the XODESpace class
XODESpaceBeanInfo() - Constructor for class org.odejava.xode.XODESpaceBeanInfo
 
XODETransform - Class in org.odejava.xode
Immutable transform object.
XODETransform() - Constructor for class org.odejava.xode.XODETransform
 
XODETransformBeanInfo - Class in org.odejava.xode
BeanInfo for the XODETransform class
XODETransformBeanInfo() - Constructor for class org.odejava.xode.XODETransformBeanInfo
 
XODETransformMatrix - Class in org.odejava.xode
 
XODETransformMatrix(Node) - Constructor for class org.odejava.xode.XODETransformMatrix
 
XODETransformVector - Class in org.odejava.xode
 
XODETransformVector(Node) - Constructor for class org.odejava.xode.XODETransformVector
 
XODEWorld - Class in org.odejava.xode
XODE representation of a World.
XODEWorld() - Constructor for class org.odejava.xode.XODEWorld
 
XODEWorld(Node) - Constructor for class org.odejava.xode.XODEWorld
 
XODEWorld(World, Space) - Constructor for class org.odejava.xode.XODEWorld
Creates an XODEWorld tree based on an ODE scene.
XODEWorldBeanInfo - Class in org.odejava.xode
BeanInfo for the XODEWorld class
XODEWorldBeanInfo() - Constructor for class org.odejava.xode.XODEWorldBeanInfo
 

A B C D E F G H I J L M N O P Q R S T U W X