The cl-ode Reference Manual

This is the cl-ode Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:31:02 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-ode

Describe cl-ode here

Author

Brad Beer (WarWeasle)

License

Specify license here

Dependency

cffi (system).

Source

cl-ode.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-ode/cl-ode.asd

Source

cl-ode.asd.

Parent Component

cl-ode (system).

ASDF Systems

cl-ode.


3.1.2 cl-ode/package.lisp

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Packages

cl-ode.


3.1.3 cl-ode/library.lisp

Dependency

package.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).


3.1.4 cl-ode/utils.lisp

Dependency

library.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Internals

3.1.5 cl-ode/types.lisp

Dependency

utils.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

3.1.6 cl-ode/world.lisp

Dependency

types.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

3.1.7 cl-ode/spaces.lisp

Dependency

world.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

3.1.8 cl-ode/body.lisp

Dependency

spaces.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

3.1.9 cl-ode/geometry.lisp

Dependency

body.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

3.1.10 cl-ode/joints.lisp

Dependency

geometry.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

3.1.11 cl-ode/bindings.lisp

Dependency

joints.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

3.1.12 cl-ode/ray.lisp

Dependency

bindings.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

3.1.13 cl-ode/spring.lisp

Dependency

ray.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

spring (class).


3.1.14 cl-ode/ode.lisp

Dependency

spring.lisp (file).

Source

cl-ode.asd.

Parent Component

cl-ode (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 cl-ode

Source

package.lisp.

Nickname

ode

Use List
  • cffi.
  • common-lisp.
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: body-add-force (body fx fy fz)
Package

cl-ode.

Source

bindings.lisp.

Function: body-add-force-at-pos (body fx fy fz px py pz)
Package

cl-ode.

Source

bindings.lisp.

Function: body-add-force-at-rel-pos (body fx fy fz px py pz)
Package

cl-ode.

Source

bindings.lisp.

Function: body-add-rel-force (body fx fy fz)
Package

cl-ode.

Source

bindings.lisp.

Function: body-add-rel-force-at-pos (body fx fy fz px py pz)
Package

cl-ode.

Source

bindings.lisp.

Function: body-add-rel-force-at-rel-pos (body fx fy fz px py pz)
Package

cl-ode.

Source

bindings.lisp.

Function: body-add-rel-torque (body fx fy fz)
Package

cl-ode.

Source

bindings.lisp.

Function: body-add-torque (body fx fy fz)
Package

cl-ode.

Source

bindings.lisp.

Function: body-create (world)
Package

cl-ode.

Source

bindings.lisp.

Function: body-destroy (world)
Package

cl-ode.

Source

bindings.lisp.

Function: body-disable (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-enable (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-angular-damping (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-angular-vel (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-auto-disable-angular-threshold (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-auto-disable-average-samples-count (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-auto-disable-flag (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-auto-disable-linear-threshold (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-auto-disable-steps (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-auto-disable-time (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-first-geom (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-force (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-linear-damping (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-linear-vel (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-next-geom (geom)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-position (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-quaternion (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-rotation (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-torque (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-get-world (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-is-enabled (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-is-kinematic (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-angular-damping (body scale)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-angular-vel (body x y z)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-auto-disable-angular-threshold (body angular-threshold)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-auto-disable-average-samples-count (body average-samples-count)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-auto-disable-defaults (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-auto-disable-flag (body auto-disable)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-auto-disable-linear-threshold (body linear-threshold)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-auto-disable-steps (body steps)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-auto-disable-time (body time)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-damping (body scale)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-dynamic (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-force (body x y z)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-kinematic (body)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-linear-damping (body scale)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-linear-vel (body x y z)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-mass (body mass)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-max-angular-speed (body max-speed)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-moved-callback (body callback)
Package

cl-ode.

Source

ode.lisp.

Function: body-set-position (body x y z)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-quaternion (body q)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-rotation (body r)
Package

cl-ode.

Source

bindings.lisp.

Function: body-set-torque (body x y z)
Package

cl-ode.

Source

bindings.lisp.

Function: body-vector-from-world (body px py pz result)
Package

cl-ode.

Source

bindings.lisp.

Function: body-vector-to-world (body px py pz result)
Package

cl-ode.

Source

bindings.lisp.

Function: close-ode ()
Package

cl-ode.

Source

bindings.lisp.

Function: collide (o1 o2 flags contact skip)
Package

cl-ode.

Source

bindings.lisp.

Function: create-box (space lx ly lz)
Package

cl-ode.

Source

bindings.lisp.

Function: create-plane (space a b c d)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-clear-offset (geom)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-destroy (obj)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-get-body (geom)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-get-category-bits (geom)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-get-collide-bits (geom)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-get-position (geom)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-get-quaternion (geom result)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-get-rotation (geom)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-ray-get-closest-hit (ray)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-ray-get-length (ray)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-ray-set (ray px py pz dx dy dz)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-ray-set-closest-hit (ray closesthit)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-ray-set-length (ray length)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-ray-set-params (ray first-contact backface-cull)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-set-body (geom body)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-set-category-bits (geom bits)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-set-collide-bits (geom bits)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-set-offset-position (geom x y z)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-set-offset-quaternion (geom q)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-set-offset-rotation (geom r)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-set-position (geom x y z)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-set-quaternion (geom q)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-set-rotation (geom r)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-sphere-get-radius (sphere)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-sphere-point-depth (sphere x y z)
Package

cl-ode.

Source

bindings.lisp.

Function: geom-sphere-set-radius (sphere radius)
Package

cl-ode.

Source

bindings.lisp.

Function: get-configuration ()
Package

cl-ode.

Source

bindings.lisp.

Function: hash-space-create (space)
Package

cl-ode.

Source

bindings.lisp.

Function: init ()
Package

cl-ode.

Source

ode.lisp.

Function: init-ode ()
Package

cl-ode.

Source

bindings.lisp.

Function: init-ode-2 (init-flags)
Package

cl-ode.

Source

bindings.lisp.

Function: joint-attach (joint body1 body2)
Package

cl-ode.

Source

bindings.lisp.

Function: joint-create-contact (world joint-group contact)
Package

cl-ode.

Source

bindings.lisp.

Function: joint-get-type (id)
Package

cl-ode.

Source

bindings.lisp.

Function: joint-group-create (max-size)
Package

cl-ode.

Source

bindings.lisp.

Function: joint-group-destroy (joint-group)
Package

cl-ode.

Source

bindings.lisp.

Function: joint-group-empty (jointgroup)
Package

cl-ode.

Source

bindings.lisp.

Function: mass-set-box (mass m lx ly lz)
Package

cl-ode.

Source

bindings.lisp.

Function: mass-set-box-total (mass m lx ly lz)
Package

cl-ode.

Source

bindings.lisp.

Function: mass-set-capsule (m density direction radius length)
Package

cl-ode.

Source

bindings.lisp.

Function: mass-set-capsule-total (m density direction radius length)
Package

cl-ode.

Source

bindings.lisp.

Function: mass-set-cylinder (m density direction radius length)
Package

cl-ode.

Source

bindings.lisp.

Function: mass-set-cylinder-total (m density direction radius length)
Package

cl-ode.

Source

bindings.lisp.

Function: mass-set-sphere (m density radius)
Package

cl-ode.

Source

bindings.lisp.

Function: mass-set-sphere-total (m total-mass radius)
Package

cl-ode.

Source

bindings.lisp.

Function: mass-set-zero (mass)
Package

cl-ode.

Source

bindings.lisp.

Function: physics-step (world space)
Package

cl-ode.

Source

ode.lisp.

Function: quad-tree-space-create (space center extents depth)
Package

cl-ode.

Source

bindings.lisp.

Function: rfrom-axis-and-angle (r ax ay az angle)
Package

cl-ode.

Source

bindings.lisp.

Function: space-collide (space data callback)
Package

cl-ode.

Source

bindings.lisp.

Function: space-destroy (space)
Package

cl-ode.

Source

bindings.lisp.

Function: uninit ()
Package

cl-ode.

Source

ode.lisp.

Function: world-create ()
Package

cl-ode.

Source

bindings.lisp.

Function: world-destroy (world)
Package

cl-ode.

Source

bindings.lisp.

Function: world-get-angular-damping-threshold (world)
Package

cl-ode.

Source

bindings.lisp.

Function: world-get-auto-disable-flag (world)
Package

cl-ode.

Source

bindings.lisp.

Function: world-get-linear-damping-threshold (world)
Package

cl-ode.

Source

bindings.lisp.

Function: world-quick-step (w stepsize)
Package

cl-ode.

Source

bindings.lisp.

Function: world-set-angular-damping (world scale)
Package

cl-ode.

Source

bindings.lisp.

Function: world-set-angular-damping-threshold (world threshold)
Package

cl-ode.

Source

bindings.lisp.

Function: world-set-auto-disable-flag (world auto-disable)
Package

cl-ode.

Source

bindings.lisp.

Function: world-set-cfm (world cfm)
Package

cl-ode.

Source

bindings.lisp.

Function: world-set-damping (world linear-scale angular-scale)
Package

cl-ode.

Source

bindings.lisp.

Function: world-set-erp (world erp)
Package

cl-ode.

Source

bindings.lisp.

Function: world-set-gravity (world x y z)
Package

cl-ode.

Source

bindings.lisp.

Function: world-set-linear-damping (world scale)
Package

cl-ode.

Source

bindings.lisp.

Function: world-set-linear-damping-threshold (world threshold)
Package

cl-ode.

Source

bindings.lisp.

Function: world-step (world step_size)
Package

cl-ode.

Source

bindings.lisp.


5.1.2 Generic functions

Generic Function: body-get-mass (this)
Package

cl-ode.

Source

bindings.lisp.

Methods
Method: body-get-mass ((this body))
Generic Function: close-callback (o1 o2)
Package

cl-ode.

Methods
Method: close-callback ((this geometry) (that ray))
Source

spring.lisp.

Method: close-callback :before ((this spring) (that geometry))
Source

spring.lisp.

Method: close-callback ((this ray) (that geometry))
Source

ray.lisp.

Method: close-callback ((o1 geometry) (o2 geometry))
Source

geometry.lisp.

Generic Reader: damping (object)
Package

cl-ode.

Methods
Reader Method: damping ((spring spring))

automatically generated reader method

Source

spring.lisp.

Target Slot

damping.

Generic Writer: (setf damping) (object)
Package

cl-ode.

Methods
Writer Method: (setf damping) ((spring spring))

automatically generated writer method

Source

spring.lisp.

Target Slot

damping.

Generic Function: geom-ray-get (this)
Package

cl-ode.

Methods
Method: geom-ray-get ((this ray))
Source

bindings.lisp.

Generic Reader: springiness (object)
Package

cl-ode.

Methods
Reader Method: springiness ((spring spring))

automatically generated reader method

Source

spring.lisp.

Target Slot

springiness.

Generic Writer: (setf springiness) (object)
Package

cl-ode.

Methods
Writer Method: (setf springiness) ((spring spring))

automatically generated writer method

Source

spring.lisp.

Target Slot

springiness.


5.1.3 Standalone methods

Method: initialize-instance :after ((this body) &key)
Source

body.lisp.

Method: initialize-instance :after ((this joint) &key)
Source

joints.lisp.

Method: initialize-instance :after ((this pspace) &key)
Source

spaces.lisp.

Method: initialize-instance ((this mass) &key len)
Source

types.lisp.

Method: initialize-instance :after ((this joint-group) &key)
Source

joints.lisp.

Method: initialize-instance :after ((this geometry) &key)
Source

geometry.lisp.

Method: initialize-instance ((this contact) &key len)
Source

types.lisp.

Method: initialize-instance ((this surface-parameters) &key len)
Source

types.lisp.

Method: initialize-instance ((this contact-geometry) &key len)
Source

types.lisp.

Method: initialize-instance :after ((this world) &key)
Source

world.lisp.

Method: translate-from-foreign (pointer (type world-type))
Package

cffi.

Source

world.lisp.

Method: translate-from-foreign (pointer (type convex-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-from-foreign (pointer (type mass-type))
Package

cffi.

Source

types.lisp.

Method: translate-from-foreign (pointer (type sphere-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-from-foreign (pointer (type joint-group-type))
Package

cffi.

Source

joints.lisp.

Method: translate-from-foreign (pointer (type hash-space-type))
Package

cffi.

Source

spaces.lisp.

Method: translate-from-foreign (pointer (type box-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-from-foreign (pointer (type pspace-type))
Package

cffi.

Source

spaces.lisp.

Method: translate-from-foreign (pointer (type contact-joint-type))
Package

cffi.

Source

joints.lisp.

Method: translate-from-foreign (pointer (type joint-type))
Package

cffi.

Source

joints.lisp.

Method: translate-from-foreign (pointer (type capsule-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-from-foreign (pointer (type quad-space-type))
Package

cffi.

Source

spaces.lisp.

Method: translate-from-foreign (pointer (type geometry-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-from-foreign (pointer (type contact-geometry-type))
Package

cffi.

Source

types.lisp.

Method: translate-from-foreign (pointer (type cylinder-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-from-foreign (pointer (type contact-type))
Package

cffi.

Source

types.lisp.

Method: translate-from-foreign (pointer (type ray-type))
Package

cffi.

Source

ray.lisp.

Method: translate-from-foreign (pointer (type body-type))
Package

cffi.

Source

body.lisp.

Method: translate-from-foreign (pointer (type surface-parameters-type))
Package

cffi.

Source

types.lisp.

Method: translate-from-foreign (pointer (type plane-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-to-foreign ((this body) (type body-type))
Package

cffi.

Source

body.lisp.

Method: translate-to-foreign ((this cylinder) (type cylinder-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-to-foreign ((this joint) (type joint-type))
Package

cffi.

Source

joints.lisp.

Method: translate-to-foreign ((this world) (type world-type))
Package

cffi.

Source

world.lisp.

Method: translate-to-foreign ((val null) (type world-type))
Package

cffi.

Source

world.lisp.

Method: translate-to-foreign ((this convex) (type convex-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-to-foreign ((this pspace) (type pspace-type))
Package

cffi.

Source

spaces.lisp.

Method: translate-to-foreign ((this mass) (type mass-type))
Package

cffi.

Source

types.lisp.

Method: translate-to-foreign ((this sphere) (type sphere-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-to-foreign ((this joint-group) (type joint-group-type))
Package

cffi.

Source

joints.lisp.

Method: translate-to-foreign ((val null) (type joint-group-type))
Package

cffi.

Source

joints.lisp.

Method: translate-to-foreign ((this plane) (type plane-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-to-foreign ((this geometry) (type geometry-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-to-foreign ((this hash-space) (type hash-space-type))
Package

cffi.

Source

spaces.lisp.

Method: translate-to-foreign ((this box) (type box-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-to-foreign ((this contact) (type contact-type))
Package

cffi.

Source

types.lisp.

Method: translate-to-foreign ((val null) (type pspace-type))
Package

cffi.

Source

spaces.lisp.

Method: translate-to-foreign ((this contact-joint) (type contact-joint-type))
Package

cffi.

Source

joints.lisp.

Method: translate-to-foreign ((val null) (type joint-type))
Package

cffi.

Source

joints.lisp.

Method: translate-to-foreign ((this capsule) (type capsule-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-to-foreign ((this quad-space) (type quad-space-type))
Package

cffi.

Source

spaces.lisp.

Method: translate-to-foreign ((this surface-parameters) (type surface-parameters-type))
Package

cffi.

Source

types.lisp.

Method: translate-to-foreign ((this contact-geometry) (type contact-geometry-type))
Package

cffi.

Source

types.lisp.

Method: translate-to-foreign ((this ray) (type ray-type))
Package

cffi.

Source

ray.lisp.

Method: translate-to-foreign ((val null) (type geometry-type))
Package

cffi.

Source

geometry.lisp.

Method: translate-to-foreign ((val null) (type body-type))
Package

cffi.

Source

body.lisp.


5.1.4 Classes

Class: body
Package

cl-ode.

Source

body.lisp.

Direct superclasses

proto-body.

Direct methods
Direct slots
Slot: pointer
Initform

(error (quote cl-ode::ode-error) "body object created without pointer!")

Initargs

:pointer


5.2 Internals


5.2.1 Constants

Constant: *is-double-precision?*
Package

cl-ode.

Source

types.lisp.


5.2.2 Special variables

Special Variable: *default-max-contacts*
Package

cl-ode.

Source

ode.lisp.

Special Variable: *object-hash*
Package

cl-ode.

Source

types.lisp.


5.2.3 Macros

Macro: create-pointer-subclass (name id parent parent-id)
Package

cl-ode.

Source

types.lisp.

Macro: create-pointer-type (name id &key destructor superclass)
Package

cl-ode.

Source

types.lisp.

Macro: create-struct-class ((name id) &body members)
Package

cl-ode.

Source

types.lisp.

Macro: defcfun-rename-function ((name &optional new-name export) &rest rest)
Package

cl-ode.

Source

bindings.lisp.

Macro: infinity (&optional precision)
Package

cl-ode.

Source

types.lisp.

Macro: struct-slot (name type slot)
Package

cl-ode.

Source

types.lisp.

Macro: with-ode-object ((name value) &body body)
Package

cl-ode.

Source

utils.lisp.


5.2.4 Ordinary functions

Function: add-vectors (v1 v2)
Package

cl-ode.

Source

utils.lisp.

Function: capsule-create (space radius length)
Package

cl-ode.

Source

bindings.lisp.

Function: cylinder-create (space radius length)
Package

cl-ode.

Source

bindings.lisp.

Function: dbodygetmass (body mass)
Package

cl-ode.

Source

bindings.lisp.

Function: dcreateconvex (space planes planecount points pointcount polygons)
Package

cl-ode.

Source

bindings.lisp.

Function: dgeomrayget (ray start dir)
Package

cl-ode.

Source

bindings.lisp.

Function: dgeomraygetparams (ray firstcontact backfacecull)
Package

cl-ode.

Source

bindings.lisp.

Function: dot (v1 v2)
Package

cl-ode.

Source

utils.lisp.

Function: dsetconvex (space planes planecount points pointcount polygons)
Package

cl-ode.

Source

bindings.lisp.

Function: dworldgetgravity (world gravity)
Package

cl-ode.

Source

bindings.lisp.

Function: make-vector3 (x y z w)
Package

cl-ode.

Source

utils.lisp.

Function: make-zero-vector3 ()
Package

cl-ode.

Source

utils.lisp.

Function: make-zero-vector4 ()
Package

cl-ode.

Source

utils.lisp.

Function: multiply-vector (s v)
Package

cl-ode.

Source

utils.lisp.

Function: near-handler (data o1 o2)
Package

cl-ode.

Source

ode.lisp.

Function: number->dreal (x)
Package

cl-ode.

Source

types.lisp.

Function: number->single-float (x)
Package

cl-ode.

Source

types.lisp.

Function: ray-create (space length)
Package

cl-ode.

Source

bindings.lisp.

Function: sphere-create (space radius)
Package

cl-ode.

Source

bindings.lisp.

Function: subtract-vectors (v1 v2)
Package

cl-ode.

Source

utils.lisp.

Function: swig-lispify-noprefix (name flag &optional package)
Package

cl-ode.

Source

bindings.lisp.


5.2.5 Generic functions

Generic Function: body-get-geoms (this &key)
Package

cl-ode.

Methods
Method: body-get-geoms ((this body) &key)
Source

body.lisp.

Generic Function: body-get-transform (this)
Package

cl-ode.

Methods
Method: body-get-transform ((this geometry))
Source

geometry.lisp.

Method: body-get-transform ((this body))
Source

body.lisp.

Generic Function: body-moved-callback (this &key)
Package

cl-ode.

Methods
Method: body-moved-callback ((this body) &key)
Source

body.lisp.

Generic Function: body-set-transform (this m)
Package

cl-ode.

Methods
Method: body-set-transform ((this geometry) (m array))
Source

geometry.lisp.

Method: body-set-transform ((this body) (m array))
Source

body.lisp.

Generic Reader: collision-handler (object)
Package

cl-ode.

Methods
Reader Method: collision-handler ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

collision-handler.

Generic Writer: (setf collision-handler) (object)
Package

cl-ode.

Methods
Writer Method: (setf collision-handler) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

collision-handler.

Generic Function: combine-physics-objects (this that params)
Package

cl-ode.

Methods
Method: combine-physics-objects ((this geometry) (that geometry) params)
Source

geometry.lisp.

Generic Function: contact-fdir1 (this)
Package

cl-ode.

Methods
Method: contact-fdir1 ((this contact))
Source

types.lisp.

Generic Function: (setf contact-fdir1) (this)
Package

cl-ode.

Methods
Method: (setf contact-fdir1) ((this contact))
Source

types.lisp.

Generic Function: contact-geom (this)
Package

cl-ode.

Methods
Method: contact-geom ((this contact))
Source

types.lisp.

Generic Function: (setf contact-geom) (this)
Package

cl-ode.

Methods
Method: (setf contact-geom) ((this contact))
Source

types.lisp.

Generic Function: contact-geometry-depth (this)
Package

cl-ode.

Methods
Method: contact-geometry-depth ((this contact-geometry))
Source

types.lisp.

Generic Function: (setf contact-geometry-depth) (this)
Package

cl-ode.

Methods
Method: (setf contact-geometry-depth) ((this contact-geometry))
Source

types.lisp.

Generic Function: contact-geometry-g1 (this)
Package

cl-ode.

Methods
Method: contact-geometry-g1 ((this contact-geometry))
Source

types.lisp.

Generic Function: (setf contact-geometry-g1) (this)
Package

cl-ode.

Methods
Method: (setf contact-geometry-g1) ((this contact-geometry))
Source

types.lisp.

Generic Function: contact-geometry-g2 (this)
Package

cl-ode.

Methods
Method: contact-geometry-g2 ((this contact-geometry))
Source

types.lisp.

Generic Function: (setf contact-geometry-g2) (this)
Package

cl-ode.

Methods
Method: (setf contact-geometry-g2) ((this contact-geometry))
Source

types.lisp.

Generic Function: contact-geometry-normal (this)
Package

cl-ode.

Methods
Method: contact-geometry-normal ((this contact-geometry))
Source

types.lisp.

Generic Function: (setf contact-geometry-normal) (this)
Package

cl-ode.

Methods
Method: (setf contact-geometry-normal) ((this contact-geometry))
Source

types.lisp.

Generic Function: contact-geometry-pos (this)
Package

cl-ode.

Methods
Method: contact-geometry-pos ((this contact-geometry))
Source

types.lisp.

Generic Function: (setf contact-geometry-pos) (this)
Package

cl-ode.

Methods
Method: (setf contact-geometry-pos) ((this contact-geometry))
Source

types.lisp.

Generic Function: contact-geometry-side1 (this)
Package

cl-ode.

Methods
Method: contact-geometry-side1 ((this contact-geometry))
Source

types.lisp.

Generic Function: (setf contact-geometry-side1) (this)
Package

cl-ode.

Methods
Method: (setf contact-geometry-side1) ((this contact-geometry))
Source

types.lisp.

Generic Function: contact-geometry-side2 (this)
Package

cl-ode.

Methods
Method: contact-geometry-side2 ((this contact-geometry))
Source

types.lisp.

Generic Function: (setf contact-geometry-side2) (this)
Package

cl-ode.

Methods
Method: (setf contact-geometry-side2) ((this contact-geometry))
Source

types.lisp.

Generic Reader: contact-group (object)
Package

cl-ode.

Methods
Reader Method: contact-group ((proto-world proto-world))

automatically generated reader method

Source

world.lisp.

Target Slot

contact-group.

Generic Function: contact-surface (this)
Package

cl-ode.

Methods
Method: contact-surface ((this contact))
Source

types.lisp.

Generic Function: (setf contact-surface) (this)
Package

cl-ode.

Methods
Method: (setf contact-surface) ((this contact))
Source

types.lisp.

Generic Function: destroy (this)
Package

cl-ode.

Source

types.lisp.

Methods
Method: destroy ((this joint-group))
Source

joints.lisp.

Method: destroy ((this joint))
Source

joints.lisp.

Method: destroy ((this geometry))
Source

geometry.lisp.

Method: destroy ((this body))
Source

body.lisp.

Method: destroy ((this pspace))
Source

spaces.lisp.

Method: destroy ((this world))
Source

world.lisp.

Method: destroy :before ((this proto-world))
Source

world.lisp.

Method: destroy ((this contact))
Method: destroy ((this contact-geometry))
Method: destroy ((this surface-parameters))
Method: destroy ((this mass))
Generic Reader: error-string (condition)
Package

cl-ode.

Methods
Reader Method: error-string ((condition ode-error))
Source

types.lisp.

Target Slot

error-string.

Generic Function: geom-ray-get-params (this)
Package

cl-ode.

Methods
Method: geom-ray-get-params ((this ray))
Source

bindings.lisp.

Generic Reader: ghost (object)
Package

cl-ode.

Methods
Reader Method: ghost ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

ghost.

Generic Writer: (setf ghost) (object)
Package

cl-ode.

Methods
Writer Method: (setf ghost) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

ghost.

Generic Reader: len (object)
Package

cl-ode.

Methods
Reader Method: len ((contact contact))

automatically generated reader method

Source

types.lisp.

Target Slot

len.

Reader Method: len ((contact-geometry contact-geometry))

automatically generated reader method

Source

types.lisp.

Target Slot

len.

Reader Method: len ((surface-parameters surface-parameters))

automatically generated reader method

Source

types.lisp.

Target Slot

len.

Reader Method: len ((mass mass))

automatically generated reader method

Source

types.lisp.

Target Slot

len.

Generic Function: mass-center (this)
Package

cl-ode.

Methods
Method: mass-center ((this mass))
Source

types.lisp.

Generic Function: (setf mass-center) (this)
Package

cl-ode.

Methods
Method: (setf mass-center) ((this mass))
Source

types.lisp.

Generic Function: mass-inertia (this)
Package

cl-ode.

Methods
Method: mass-inertia ((this mass))
Source

types.lisp.

Generic Function: (setf mass-inertia) (this)
Package

cl-ode.

Methods
Method: (setf mass-inertia) ((this mass))
Source

types.lisp.

Generic Function: mass-mass (this)
Package

cl-ode.

Methods
Method: mass-mass ((this mass))
Source

types.lisp.

Generic Function: (setf mass-mass) (this)
Package

cl-ode.

Methods
Method: (setf mass-mass) ((this mass))
Source

types.lisp.

Generic Reader: move-handler (object)
Package

cl-ode.

Methods
Reader Method: move-handler ((proto-body proto-body))

automatically generated reader method

Source

body.lisp.

Target Slot

move-handler.

Generic Function: (setf move-handler) (this)
Package

cl-ode.

Methods
Method: (setf move-handler) ((this body))
Source

body.lisp.

Method: (setf move-handler) ((this body))
Source

body.lisp.

Generic Function: struct-aref (this num)
Package

cl-ode.

Methods
Method: struct-aref ((this contact) (num integer))
Source

types.lisp.

Method: struct-aref ((this contact-geometry) (num integer))
Source

types.lisp.

Method: struct-aref ((this surface-parameters) (num integer))
Source

types.lisp.

Method: struct-aref ((this mass) (num integer))
Source

types.lisp.

Generic Reader: surface-bounce (object)
Package

cl-ode.

Methods
Reader Method: surface-bounce ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-bounce.

Generic Writer: (setf surface-bounce) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-bounce) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-bounce.

Generic Reader: surface-bounce-vel (object)
Package

cl-ode.

Methods
Reader Method: surface-bounce-vel ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-bounce-vel.

Generic Writer: (setf surface-bounce-vel) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-bounce-vel) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-bounce-vel.

Generic Reader: surface-mode (object)
Package

cl-ode.

Methods
Reader Method: surface-mode ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-mode.

Generic Writer: (setf surface-mode) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-mode) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-mode.

Generic Reader: surface-motion1 (object)
Package

cl-ode.

Methods
Reader Method: surface-motion1 ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-motion1.

Generic Writer: (setf surface-motion1) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-motion1) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-motion1.

Generic Reader: surface-motion2 (object)
Package

cl-ode.

Methods
Reader Method: surface-motion2 ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-motion2.

Generic Writer: (setf surface-motion2) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-motion2) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-motion2.

Generic Reader: surface-motionn (object)
Package

cl-ode.

Methods
Reader Method: surface-motionn ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-motionn.

Generic Writer: (setf surface-motionn) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-motionn) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-motionn.

Generic Reader: surface-mu (object)
Package

cl-ode.

Methods
Reader Method: surface-mu ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-mu.

Generic Writer: (setf surface-mu) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-mu) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-mu.

Generic Reader: surface-mu2 (object)
Package

cl-ode.

Methods
Reader Method: surface-mu2 ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-mu2.

Generic Writer: (setf surface-mu2) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-mu2) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-mu2.

Generic Function: surface-parameters-bounce (this)
Package

cl-ode.

Methods
Method: surface-parameters-bounce ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-bounce) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-bounce) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-bounce-vel (this)
Package

cl-ode.

Methods
Method: surface-parameters-bounce-vel ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-bounce-vel) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-bounce-vel) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-mode (this)
Package

cl-ode.

Methods
Method: surface-parameters-mode ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-mode) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-mode) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-motion1 (this)
Package

cl-ode.

Methods
Method: surface-parameters-motion1 ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-motion1) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-motion1) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-motion2 (this)
Package

cl-ode.

Methods
Method: surface-parameters-motion2 ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-motion2) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-motion2) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-motionn (this)
Package

cl-ode.

Methods
Method: surface-parameters-motionn ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-motionn) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-motionn) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-mu (this)
Package

cl-ode.

Methods
Method: surface-parameters-mu ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-mu) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-mu) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-mu2 (this)
Package

cl-ode.

Methods
Method: surface-parameters-mu2 ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-mu2) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-mu2) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-rho (this)
Package

cl-ode.

Methods
Method: surface-parameters-rho ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-rho) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-rho) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-rho2 (this)
Package

cl-ode.

Methods
Method: surface-parameters-rho2 ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-rho2) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-rho2) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-rhon (this)
Package

cl-ode.

Methods
Method: surface-parameters-rhon ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-rhon) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-rhon) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-slip1 (this)
Package

cl-ode.

Methods
Method: surface-parameters-slip1 ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-slip1) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-slip1) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-slip2 (this)
Package

cl-ode.

Methods
Method: surface-parameters-slip2 ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-slip2) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-slip2) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-soft-cfm (this)
Package

cl-ode.

Methods
Method: surface-parameters-soft-cfm ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-soft-cfm) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-soft-cfm) ((this surface-parameters))
Source

types.lisp.

Generic Function: surface-parameters-soft-erp (this)
Package

cl-ode.

Methods
Method: surface-parameters-soft-erp ((this surface-parameters))
Source

types.lisp.

Generic Function: (setf surface-parameters-soft-erp) (this)
Package

cl-ode.

Methods
Method: (setf surface-parameters-soft-erp) ((this surface-parameters))
Source

types.lisp.

Generic Reader: surface-rho (object)
Package

cl-ode.

Methods
Reader Method: surface-rho ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-rho.

Generic Writer: (setf surface-rho) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-rho) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-rho.

Generic Reader: surface-rho2 (object)
Package

cl-ode.

Methods
Reader Method: surface-rho2 ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-rho2.

Generic Writer: (setf surface-rho2) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-rho2) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-rho2.

Generic Reader: surface-rhon (object)
Package

cl-ode.

Methods
Reader Method: surface-rhon ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-rhon.

Generic Writer: (setf surface-rhon) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-rhon) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-rhon.

Generic Reader: surface-slip1 (object)
Package

cl-ode.

Methods
Reader Method: surface-slip1 ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-slip1.

Generic Writer: (setf surface-slip1) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-slip1) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-slip1.

Generic Reader: surface-slip2 (object)
Package

cl-ode.

Methods
Reader Method: surface-slip2 ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-slip2.

Generic Writer: (setf surface-slip2) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-slip2) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-slip2.

Generic Reader: surface-soft-cfm (object)
Package

cl-ode.

Methods
Reader Method: surface-soft-cfm ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-soft-cfm.

Generic Writer: (setf surface-soft-cfm) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-soft-cfm) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-soft-cfm.

Generic Reader: surface-soft-erp (object)
Package

cl-ode.

Methods
Reader Method: surface-soft-erp ((proto-geometry proto-geometry))

automatically generated reader method

Source

geometry.lisp.

Target Slot

surface-soft-erp.

Generic Writer: (setf surface-soft-erp) (object)
Package

cl-ode.

Methods
Writer Method: (setf surface-soft-erp) ((proto-geometry proto-geometry))

automatically generated writer method

Source

geometry.lisp.

Target Slot

surface-soft-erp.

Generic Reader: time-step (object)
Package

cl-ode.

Methods
Reader Method: time-step ((proto-world proto-world))

automatically generated reader method

Source

world.lisp.

Target Slot

step.

Generic Writer: (setf time-step) (object)
Package

cl-ode.

Methods
Writer Method: (setf time-step) ((proto-world proto-world))

automatically generated writer method

Source

world.lisp.

Target Slot

step.

Generic Function: world-set-defaults (this &key)
Package

cl-ode.

Source

world.lisp.

Methods
Method: world-set-defaults ((this world) &key)

5.2.6 Conditions

Condition: ode-error
Package

cl-ode.

Source

types.lisp.

Direct superclasses

error.

Direct methods

error-string.

Direct slots
Slot: error-string
Initargs

:error-string

Readers

error-string.

Writers

This slot is read-only.


5.2.7 Classes

Class: body-type
Package

cl-ode.

Source

body.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))
Class: box
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

geometry.

Direct methods

translate-to-foreign.

Class: box-type
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (dgeomid))
Class: capsule
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

geometry.

Direct methods

translate-to-foreign.

Class: capsule-type
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (dgeomid))
Class: contact
Package

cl-ode.

Source

types.lisp.

Direct methods
Direct slots
Slot: pointer
Initform

(cffi:foreign-alloc (quote (:struct cl-ode::contact-struct)))

Initargs

:pointer

Slot: len
Initform

1

Initargs

:len

Readers

len.

Writers

This slot is read-only.

Class: contact-geometry
Package

cl-ode.

Source

types.lisp.

Direct methods
Direct slots
Slot: pointer
Initform

(cffi:foreign-alloc (quote (:struct cl-ode::contact-geometry-struct)))

Initargs

:pointer

Slot: len
Initform

1

Initargs

:len

Readers

len.

Writers

This slot is read-only.

Class: contact-geometry-struct-tclass
Package

cl-ode.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: contact-geometry-type
Package

cl-ode.

Source

types.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))
Class: contact-joint
Package

cl-ode.

Source

joints.lisp.

Direct superclasses

joint.

Direct methods

translate-to-foreign.

Class: contact-joint-type
Package

cl-ode.

Source

joints.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (djointid))
Class: contact-struct-tclass
Package

cl-ode.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: contact-type
Package

cl-ode.

Source

types.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))
Class: convex
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

geometry.

Direct methods

translate-to-foreign.

Class: convex-type
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (dgeomid))
Class: cylinder
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

geometry.

Direct methods

translate-to-foreign.

Class: cylinder-type
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (dgeomid))
Class: geometry
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

proto-geometry.

Direct subclasses
Direct methods
Direct slots
Slot: pointer
Initform

(error (quote cl-ode::ode-error) "geometry object created without pointer!")

Initargs

:pointer

Class: geometry-type
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))
Class: hash-space
Package

cl-ode.

Source

spaces.lisp.

Direct superclasses

pspace.

Direct methods

translate-to-foreign.

Class: hash-space-type
Package

cl-ode.

Source

spaces.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (dspaceid))
Class: joint
Package

cl-ode.

Source

joints.lisp.

Direct subclasses

contact-joint.

Direct methods
Direct slots
Slot: pointer
Initform

(error (quote cl-ode::ode-error) "joint object created without pointer!")

Initargs

:pointer

Class: joint-group
Package

cl-ode.

Source

joints.lisp.

Direct methods
Direct slots
Slot: pointer
Initform

(error (quote cl-ode::ode-error) "joint-group object created without pointer!")

Initargs

:pointer

Class: joint-group-type
Package

cl-ode.

Source

joints.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))
Class: joint-type
Package

cl-ode.

Source

joints.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))
Class: mass
Package

cl-ode.

Source

types.lisp.

Direct methods
Direct slots
Slot: pointer
Initform

(cffi:foreign-alloc (quote (:struct cl-ode::mass-struct)))

Initargs

:pointer

Slot: len
Initform

1

Initargs

:len

Readers

len.

Writers

This slot is read-only.

Class: mass-struct-tclass
Package

cl-ode.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: mass-type
Package

cl-ode.

Source

types.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))
Class: plane
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

geometry.

Direct methods

translate-to-foreign.

Class: plane-type
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (dgeomid))
Class: proto-body
Package

cl-ode.

Source

body.lisp.

Direct subclasses

body.

Direct methods

move-handler.

Direct slots
Slot: move-handler
Initargs

:move-handler

Readers

move-handler.

Writers

This slot is read-only.

Class: proto-geometry
Package

cl-ode.

Source

geometry.lisp.

Direct subclasses

geometry.

Direct methods
Direct slots
Slot: ghost
Initargs

:ghost

Readers

ghost.

Writers

(setf ghost).

Slot: collision-handler
Initargs

:collision-handler

Readers

collision-handler.

Writers

(setf collision-handler).

Slot: surface-mode
Type

:int

Initform

(quote (:bounce :rolling))

Initargs

:mode

Readers

surface-mode.

Writers

(setf surface-mode).

Slot: surface-mu
Initform

(cl-ode::infinity)

Initargs

:mu

Readers

surface-mu.

Writers

(setf surface-mu).

Slot: surface-mu2
Initform

0

Initargs

:mu2

Readers

surface-mu2.

Writers

(setf surface-mu2).

Slot: surface-rho
Initform

0.1

Initargs

:rho

Readers

surface-rho.

Writers

(setf surface-rho).

Slot: surface-rho2
Initform

0

Initargs

:rho2

Readers

surface-rho2.

Writers

(setf surface-rho2).

Slot: surface-rhon
Initform

0

Initargs

:rhon

Readers

surface-rhon.

Writers

(setf surface-rhon).

Slot: surface-bounce
Initform

0.9

Initargs

:bounce

Readers

surface-bounce.

Writers

(setf surface-bounce).

Slot: surface-bounce-vel
Initform

0.01

Initargs

:bounce-vel

Readers

surface-bounce-vel.

Writers

(setf surface-bounce-vel).

Slot: surface-soft-erp
Initform

0

Initargs

:soft-erp

Readers

surface-soft-erp.

Writers

(setf surface-soft-erp).

Slot: surface-soft-cfm
Initform

0.001

Initargs

:soft-cfm

Readers

surface-soft-cfm.

Writers

(setf surface-soft-cfm).

Slot: surface-motion1
Initform

0

Initargs

:motion1

Readers

surface-motion1.

Writers

(setf surface-motion1).

Slot: surface-motion2
Initform

0

Initargs

:motion2

Readers

surface-motion2.

Writers

(setf surface-motion2).

Slot: surface-motionn
Initform

0

Initargs

:motionn

Readers

surface-motionn.

Writers

(setf surface-motionn).

Slot: surface-slip1
Initform

0

Initargs

:slip1

Readers

surface-slip1.

Writers

(setf surface-slip1).

Slot: surface-slip2
Initform

0

Initargs

:slip2

Readers

surface-slip2.

Writers

(setf surface-slip2).

Class: proto-world
Package

cl-ode.

Source

world.lisp.

Direct subclasses

world.

Direct methods
Direct slots
Slot: contact-group
Initform

(cl-ode:joint-group-create 0)

Initargs

:joint-group

Readers

contact-group.

Writers

This slot is read-only.

Slot: step
Package

common-lisp.

Initform

1/60

Initargs

:step

Readers

time-step.

Writers

(setf time-step).

Class: pspace
Package

cl-ode.

Source

spaces.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: pointer
Initform

(error (quote cl-ode::ode-error) "pspace object created without pointer!")

Initargs

:pointer

Class: pspace-type
Package

cl-ode.

Source

spaces.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))
Class: quad-space
Package

cl-ode.

Source

spaces.lisp.

Direct superclasses

pspace.

Direct methods

translate-to-foreign.

Class: quad-space-type
Package

cl-ode.

Source

spaces.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (dspaceid))
Class: ray
Package

cl-ode.

Source

ray.lisp.

Direct superclasses

geometry.

Direct subclasses

spring.

Direct methods
Class: ray-type
Package

cl-ode.

Source

ray.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (dgeomid))
Class: sphere
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

geometry.

Direct methods

translate-to-foreign.

Class: sphere-type
Package

cl-ode.

Source

geometry.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (dgeomid))
Class: spring
Package

cl-ode.

Source

spring.lisp.

Direct superclasses

ray.

Direct methods
Direct slots
Slot: springiness
Initform

1

Initargs

:springiness

Readers

springiness.

Writers

(setf springiness).

Slot: damping
Initform

0.1

Initargs

:damping

Readers

damping.

Writers

(setf damping).

Class: surface-parameters
Package

cl-ode.

Source

types.lisp.

Direct methods
Direct slots
Slot: pointer
Initform

(cffi:foreign-alloc (quote (:struct cl-ode::surface-parameters-struct)))

Initargs

:pointer

Slot: len
Initform

1

Initargs

:len

Readers

len.

Writers

This slot is read-only.

Class: surface-parameters-struct-tclass
Package

cl-ode.

Source

types.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: surface-parameters-type
Package

cl-ode.

Source

types.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))
Class: world
Package

cl-ode.

Source

world.lisp.

Direct superclasses

proto-world.

Direct methods
Direct slots
Slot: pointer
Initform

(error (quote cl-ode::ode-error) "world object created without pointer!")

Initargs

:pointer

Class: world-type
Package

cl-ode.

Source

world.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct Default Initargs
InitargValue
:actual-type(quote (pointer))

Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   J   L   M   N   P   Q   R   S   T   U   W  
Index Entry  Section

(
(setf collision-handler): Private generic functions
(setf collision-handler): Private generic functions
(setf contact-fdir1): Private generic functions
(setf contact-fdir1): Private generic functions
(setf contact-geom): Private generic functions
(setf contact-geom): Private generic functions
(setf contact-geometry-depth): Private generic functions
(setf contact-geometry-depth): Private generic functions
(setf contact-geometry-g1): Private generic functions
(setf contact-geometry-g1): Private generic functions
(setf contact-geometry-g2): Private generic functions
(setf contact-geometry-g2): Private generic functions
(setf contact-geometry-normal): Private generic functions
(setf contact-geometry-normal): Private generic functions
(setf contact-geometry-pos): Private generic functions
(setf contact-geometry-pos): Private generic functions
(setf contact-geometry-side1): Private generic functions
(setf contact-geometry-side1): Private generic functions
(setf contact-geometry-side2): Private generic functions
(setf contact-geometry-side2): Private generic functions
(setf contact-surface): Private generic functions
(setf contact-surface): Private generic functions
(setf damping): Public generic functions
(setf damping): Public generic functions
(setf ghost): Private generic functions
(setf ghost): Private generic functions
(setf mass-center): Private generic functions
(setf mass-center): Private generic functions
(setf mass-inertia): Private generic functions
(setf mass-inertia): Private generic functions
(setf mass-mass): Private generic functions
(setf mass-mass): Private generic functions
(setf move-handler): Private generic functions
(setf move-handler): Private generic functions
(setf move-handler): Private generic functions
(setf springiness): Public generic functions
(setf springiness): Public generic functions
(setf surface-bounce): Private generic functions
(setf surface-bounce): Private generic functions
(setf surface-bounce-vel): Private generic functions
(setf surface-bounce-vel): Private generic functions
(setf surface-mode): Private generic functions
(setf surface-mode): Private generic functions
(setf surface-motion1): Private generic functions
(setf surface-motion1): Private generic functions
(setf surface-motion2): Private generic functions
(setf surface-motion2): Private generic functions
(setf surface-motionn): Private generic functions
(setf surface-motionn): Private generic functions
(setf surface-mu): Private generic functions
(setf surface-mu): Private generic functions
(setf surface-mu2): Private generic functions
(setf surface-mu2): Private generic functions
(setf surface-parameters-bounce): Private generic functions
(setf surface-parameters-bounce): Private generic functions
(setf surface-parameters-bounce-vel): Private generic functions
(setf surface-parameters-bounce-vel): Private generic functions
(setf surface-parameters-mode): Private generic functions
(setf surface-parameters-mode): Private generic functions
(setf surface-parameters-motion1): Private generic functions
(setf surface-parameters-motion1): Private generic functions
(setf surface-parameters-motion2): Private generic functions
(setf surface-parameters-motion2): Private generic functions
(setf surface-parameters-motionn): Private generic functions
(setf surface-parameters-motionn): Private generic functions
(setf surface-parameters-mu): Private generic functions
(setf surface-parameters-mu): Private generic functions
(setf surface-parameters-mu2): Private generic functions
(setf surface-parameters-mu2): Private generic functions
(setf surface-parameters-rho): Private generic functions
(setf surface-parameters-rho): Private generic functions
(setf surface-parameters-rho2): Private generic functions
(setf surface-parameters-rho2): Private generic functions
(setf surface-parameters-rhon): Private generic functions
(setf surface-parameters-rhon): Private generic functions
(setf surface-parameters-slip1): Private generic functions
(setf surface-parameters-slip1): Private generic functions
(setf surface-parameters-slip2): Private generic functions
(setf surface-parameters-slip2): Private generic functions
(setf surface-parameters-soft-cfm): Private generic functions
(setf surface-parameters-soft-cfm): Private generic functions
(setf surface-parameters-soft-erp): Private generic functions
(setf surface-parameters-soft-erp): Private generic functions
(setf surface-rho): Private generic functions
(setf surface-rho): Private generic functions
(setf surface-rho2): Private generic functions
(setf surface-rho2): Private generic functions
(setf surface-rhon): Private generic functions
(setf surface-rhon): Private generic functions
(setf surface-slip1): Private generic functions
(setf surface-slip1): Private generic functions
(setf surface-slip2): Private generic functions
(setf surface-slip2): Private generic functions
(setf surface-soft-cfm): Private generic functions
(setf surface-soft-cfm): Private generic functions
(setf surface-soft-erp): Private generic functions
(setf surface-soft-erp): Private generic functions
(setf time-step): Private generic functions
(setf time-step): Private generic functions

A
add-vectors: Private ordinary functions

B
body-add-force: Public ordinary functions
body-add-force-at-pos: Public ordinary functions
body-add-force-at-rel-pos: Public ordinary functions
body-add-rel-force: Public ordinary functions
body-add-rel-force-at-pos: Public ordinary functions
body-add-rel-force-at-rel-pos: Public ordinary functions
body-add-rel-torque: Public ordinary functions
body-add-torque: Public ordinary functions
body-create: Public ordinary functions
body-destroy: Public ordinary functions
body-disable: Public ordinary functions
body-enable: Public ordinary functions
body-get-angular-damping: Public ordinary functions
body-get-angular-vel: Public ordinary functions
body-get-auto-disable-angular-threshold: Public ordinary functions
body-get-auto-disable-average-samples-count: Public ordinary functions
body-get-auto-disable-flag: Public ordinary functions
body-get-auto-disable-linear-threshold: Public ordinary functions
body-get-auto-disable-steps: Public ordinary functions
body-get-auto-disable-time: Public ordinary functions
body-get-first-geom: Public ordinary functions
body-get-force: Public ordinary functions
body-get-geoms: Private generic functions
body-get-geoms: Private generic functions
body-get-linear-damping: Public ordinary functions
body-get-linear-vel: Public ordinary functions
body-get-mass: Public generic functions
body-get-mass: Public generic functions
body-get-next-geom: Public ordinary functions
body-get-position: Public ordinary functions
body-get-quaternion: Public ordinary functions
body-get-rotation: Public ordinary functions
body-get-torque: Public ordinary functions
body-get-transform: Private generic functions
body-get-transform: Private generic functions
body-get-transform: Private generic functions
body-get-world: Public ordinary functions
body-is-enabled: Public ordinary functions
body-is-kinematic: Public ordinary functions
body-moved-callback: Private generic functions
body-moved-callback: Private generic functions
body-set-angular-damping: Public ordinary functions
body-set-angular-vel: Public ordinary functions
body-set-auto-disable-angular-threshold: Public ordinary functions
body-set-auto-disable-average-samples-count: Public ordinary functions
body-set-auto-disable-defaults: Public ordinary functions
body-set-auto-disable-flag: Public ordinary functions
body-set-auto-disable-linear-threshold: Public ordinary functions
body-set-auto-disable-steps: Public ordinary functions
body-set-auto-disable-time: Public ordinary functions
body-set-damping: Public ordinary functions
body-set-dynamic: Public ordinary functions
body-set-force: Public ordinary functions
body-set-kinematic: Public ordinary functions
body-set-linear-damping: Public ordinary functions
body-set-linear-vel: Public ordinary functions
body-set-mass: Public ordinary functions
body-set-max-angular-speed: Public ordinary functions
body-set-moved-callback: Public ordinary functions
body-set-position: Public ordinary functions
body-set-quaternion: Public ordinary functions
body-set-rotation: Public ordinary functions
body-set-torque: Public ordinary functions
body-set-transform: Private generic functions
body-set-transform: Private generic functions
body-set-transform: Private generic functions
body-vector-from-world: Public ordinary functions
body-vector-to-world: Public ordinary functions

C
capsule-create: Private ordinary functions
close-callback: Public generic functions
close-callback: Public generic functions
close-callback: Public generic functions
close-callback: Public generic functions
close-callback: Public generic functions
close-ode: Public ordinary functions
collide: Public ordinary functions
collision-handler: Private generic functions
collision-handler: Private generic functions
combine-physics-objects: Private generic functions
combine-physics-objects: Private generic functions
contact-fdir1: Private generic functions
contact-fdir1: Private generic functions
contact-geom: Private generic functions
contact-geom: Private generic functions
contact-geometry-depth: Private generic functions
contact-geometry-depth: Private generic functions
contact-geometry-g1: Private generic functions
contact-geometry-g1: Private generic functions
contact-geometry-g2: Private generic functions
contact-geometry-g2: Private generic functions
contact-geometry-normal: Private generic functions
contact-geometry-normal: Private generic functions
contact-geometry-pos: Private generic functions
contact-geometry-pos: Private generic functions
contact-geometry-side1: Private generic functions
contact-geometry-side1: Private generic functions
contact-geometry-side2: Private generic functions
contact-geometry-side2: Private generic functions
contact-group: Private generic functions
contact-group: Private generic functions
contact-surface: Private generic functions
contact-surface: Private generic functions
create-box: Public ordinary functions
create-plane: Public ordinary functions
create-pointer-subclass: Private macros
create-pointer-type: Private macros
create-struct-class: Private macros
cylinder-create: Private ordinary functions

D
damping: Public generic functions
damping: Public generic functions
dbodygetmass: Private ordinary functions
dcreateconvex: Private ordinary functions
defcfun-rename-function: Private macros
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
destroy: Private generic functions
dgeomrayget: Private ordinary functions
dgeomraygetparams: Private ordinary functions
dot: Private ordinary functions
dsetconvex: Private ordinary functions
dworldgetgravity: Private ordinary functions

E
error-string: Private generic functions
error-string: Private generic functions

F
Function, add-vectors: Private ordinary functions
Function, body-add-force: Public ordinary functions
Function, body-add-force-at-pos: Public ordinary functions
Function, body-add-force-at-rel-pos: Public ordinary functions
Function, body-add-rel-force: Public ordinary functions
Function, body-add-rel-force-at-pos: Public ordinary functions
Function, body-add-rel-force-at-rel-pos: Public ordinary functions
Function, body-add-rel-torque: Public ordinary functions
Function, body-add-torque: Public ordinary functions
Function, body-create: Public ordinary functions
Function, body-destroy: Public ordinary functions
Function, body-disable: Public ordinary functions
Function, body-enable: Public ordinary functions
Function, body-get-angular-damping: Public ordinary functions
Function, body-get-angular-vel: Public ordinary functions
Function, body-get-auto-disable-angular-threshold: Public ordinary functions
Function, body-get-auto-disable-average-samples-count: Public ordinary functions
Function, body-get-auto-disable-flag: Public ordinary functions
Function, body-get-auto-disable-linear-threshold: Public ordinary functions
Function, body-get-auto-disable-steps: Public ordinary functions
Function, body-get-auto-disable-time: Public ordinary functions
Function, body-get-first-geom: Public ordinary functions
Function, body-get-force: Public ordinary functions
Function, body-get-linear-damping: Public ordinary functions
Function, body-get-linear-vel: Public ordinary functions
Function, body-get-next-geom: Public ordinary functions
Function, body-get-position: Public ordinary functions
Function, body-get-quaternion: Public ordinary functions
Function, body-get-rotation: Public ordinary functions
Function, body-get-torque: Public ordinary functions
Function, body-get-world: Public ordinary functions
Function, body-is-enabled: Public ordinary functions
Function, body-is-kinematic: Public ordinary functions
Function, body-set-angular-damping: Public ordinary functions
Function, body-set-angular-vel: Public ordinary functions
Function, body-set-auto-disable-angular-threshold: Public ordinary functions
Function, body-set-auto-disable-average-samples-count: Public ordinary functions
Function, body-set-auto-disable-defaults: Public ordinary functions
Function, body-set-auto-disable-flag: Public ordinary functions
Function, body-set-auto-disable-linear-threshold: Public ordinary functions
Function, body-set-auto-disable-steps: Public ordinary functions
Function, body-set-auto-disable-time: Public ordinary functions
Function, body-set-damping: Public ordinary functions
Function, body-set-dynamic: Public ordinary functions
Function, body-set-force: Public ordinary functions
Function, body-set-kinematic: Public ordinary functions
Function, body-set-linear-damping: Public ordinary functions
Function, body-set-linear-vel: Public ordinary functions
Function, body-set-mass: Public ordinary functions
Function, body-set-max-angular-speed: Public ordinary functions
Function, body-set-moved-callback: Public ordinary functions
Function, body-set-position: Public ordinary functions
Function, body-set-quaternion: Public ordinary functions
Function, body-set-rotation: Public ordinary functions
Function, body-set-torque: Public ordinary functions
Function, body-vector-from-world: Public ordinary functions
Function, body-vector-to-world: Public ordinary functions
Function, capsule-create: Private ordinary functions
Function, close-ode: Public ordinary functions
Function, collide: Public ordinary functions
Function, create-box: Public ordinary functions
Function, create-plane: Public ordinary functions
Function, cylinder-create: Private ordinary functions
Function, dbodygetmass: Private ordinary functions
Function, dcreateconvex: Private ordinary functions
Function, dgeomrayget: Private ordinary functions
Function, dgeomraygetparams: Private ordinary functions
Function, dot: Private ordinary functions
Function, dsetconvex: Private ordinary functions
Function, dworldgetgravity: Private ordinary functions
Function, geom-clear-offset: Public ordinary functions
Function, geom-destroy: Public ordinary functions
Function, geom-get-body: Public ordinary functions
Function, geom-get-category-bits: Public ordinary functions
Function, geom-get-collide-bits: Public ordinary functions
Function, geom-get-position: Public ordinary functions
Function, geom-get-quaternion: Public ordinary functions
Function, geom-get-rotation: Public ordinary functions
Function, geom-ray-get-closest-hit: Public ordinary functions
Function, geom-ray-get-length: Public ordinary functions
Function, geom-ray-set: Public ordinary functions
Function, geom-ray-set-closest-hit: Public ordinary functions
Function, geom-ray-set-length: Public ordinary functions
Function, geom-ray-set-params: Public ordinary functions
Function, geom-set-body: Public ordinary functions
Function, geom-set-category-bits: Public ordinary functions
Function, geom-set-collide-bits: Public ordinary functions
Function, geom-set-offset-position: Public ordinary functions
Function, geom-set-offset-quaternion: Public ordinary functions
Function, geom-set-offset-rotation: Public ordinary functions
Function, geom-set-position: Public ordinary functions
Function, geom-set-quaternion: Public ordinary functions
Function, geom-set-rotation: Public ordinary functions
Function, geom-sphere-get-radius: Public ordinary functions
Function, geom-sphere-point-depth: Public ordinary functions
Function, geom-sphere-set-radius: Public ordinary functions
Function, get-configuration: Public ordinary functions
Function, hash-space-create: Public ordinary functions
Function, init: Public ordinary functions
Function, init-ode: Public ordinary functions
Function, init-ode-2: Public ordinary functions
Function, joint-attach: Public ordinary functions
Function, joint-create-contact: Public ordinary functions
Function, joint-get-type: Public ordinary functions
Function, joint-group-create: Public ordinary functions
Function, joint-group-destroy: Public ordinary functions
Function, joint-group-empty: Public ordinary functions
Function, make-vector3: Private ordinary functions
Function, make-zero-vector3: Private ordinary functions
Function, make-zero-vector4: Private ordinary functions
Function, mass-set-box: Public ordinary functions
Function, mass-set-box-total: Public ordinary functions
Function, mass-set-capsule: Public ordinary functions
Function, mass-set-capsule-total: Public ordinary functions
Function, mass-set-cylinder: Public ordinary functions
Function, mass-set-cylinder-total: Public ordinary functions
Function, mass-set-sphere: Public ordinary functions
Function, mass-set-sphere-total: Public ordinary functions
Function, mass-set-zero: Public ordinary functions
Function, multiply-vector: Private ordinary functions
Function, near-handler: Private ordinary functions
Function, number->dreal: Private ordinary functions
Function, number->single-float: Private ordinary functions
Function, physics-step: Public ordinary functions
Function, quad-tree-space-create: Public ordinary functions
Function, ray-create: Private ordinary functions
Function, rfrom-axis-and-angle: Public ordinary functions
Function, space-collide: Public ordinary functions
Function, space-destroy: Public ordinary functions
Function, sphere-create: Private ordinary functions
Function, subtract-vectors: Private ordinary functions
Function, swig-lispify-noprefix: Private ordinary functions
Function, uninit: Public ordinary functions
Function, world-create: Public ordinary functions
Function, world-destroy: Public ordinary functions
Function, world-get-angular-damping-threshold: Public ordinary functions
Function, world-get-auto-disable-flag: Public ordinary functions
Function, world-get-linear-damping-threshold: Public ordinary functions
Function, world-quick-step: Public ordinary functions
Function, world-set-angular-damping: Public ordinary functions
Function, world-set-angular-damping-threshold: Public ordinary functions
Function, world-set-auto-disable-flag: Public ordinary functions
Function, world-set-cfm: Public ordinary functions
Function, world-set-damping: Public ordinary functions
Function, world-set-erp: Public ordinary functions
Function, world-set-gravity: Public ordinary functions
Function, world-set-linear-damping: Public ordinary functions
Function, world-set-linear-damping-threshold: Public ordinary functions
Function, world-step: Public ordinary functions

G
Generic Function, (setf collision-handler): Private generic functions
Generic Function, (setf contact-fdir1): Private generic functions
Generic Function, (setf contact-geom): Private generic functions
Generic Function, (setf contact-geometry-depth): Private generic functions
Generic Function, (setf contact-geometry-g1): Private generic functions
Generic Function, (setf contact-geometry-g2): Private generic functions
Generic Function, (setf contact-geometry-normal): Private generic functions
Generic Function, (setf contact-geometry-pos): Private generic functions
Generic Function, (setf contact-geometry-side1): Private generic functions
Generic Function, (setf contact-geometry-side2): Private generic functions
Generic Function, (setf contact-surface): Private generic functions
Generic Function, (setf damping): Public generic functions
Generic Function, (setf ghost): Private generic functions
Generic Function, (setf mass-center): Private generic functions
Generic Function, (setf mass-inertia): Private generic functions
Generic Function, (setf mass-mass): Private generic functions
Generic Function, (setf move-handler): Private generic functions
Generic Function, (setf springiness): Public generic functions
Generic Function, (setf surface-bounce): Private generic functions
Generic Function, (setf surface-bounce-vel): Private generic functions
Generic Function, (setf surface-mode): Private generic functions
Generic Function, (setf surface-motion1): Private generic functions
Generic Function, (setf surface-motion2): Private generic functions
Generic Function, (setf surface-motionn): Private generic functions
Generic Function, (setf surface-mu): Private generic functions
Generic Function, (setf surface-mu2): Private generic functions
Generic Function, (setf surface-parameters-bounce): Private generic functions
Generic Function, (setf surface-parameters-bounce-vel): Private generic functions
Generic Function, (setf surface-parameters-mode): Private generic functions
Generic Function, (setf surface-parameters-motion1): Private generic functions
Generic Function, (setf surface-parameters-motion2): Private generic functions
Generic Function, (setf surface-parameters-motionn): Private generic functions
Generic Function, (setf surface-parameters-mu): Private generic functions
Generic Function, (setf surface-parameters-mu2): Private generic functions
Generic Function, (setf surface-parameters-rho): Private generic functions
Generic Function, (setf surface-parameters-rho2): Private generic functions
Generic Function, (setf surface-parameters-rhon): Private generic functions
Generic Function, (setf surface-parameters-slip1): Private generic functions
Generic Function, (setf surface-parameters-slip2): Private generic functions
Generic Function, (setf surface-parameters-soft-cfm): Private generic functions
Generic Function, (setf surface-parameters-soft-erp): Private generic functions
Generic Function, (setf surface-rho): Private generic functions
Generic Function, (setf surface-rho2): Private generic functions
Generic Function, (setf surface-rhon): Private generic functions
Generic Function, (setf surface-slip1): Private generic functions
Generic Function, (setf surface-slip2): Private generic functions
Generic Function, (setf surface-soft-cfm): Private generic functions
Generic Function, (setf surface-soft-erp): Private generic functions
Generic Function, (setf time-step): Private generic functions
Generic Function, body-get-geoms: Private generic functions
Generic Function, body-get-mass: Public generic functions
Generic Function, body-get-transform: Private generic functions
Generic Function, body-moved-callback: Private generic functions
Generic Function, body-set-transform: Private generic functions
Generic Function, close-callback: Public generic functions
Generic Function, collision-handler: Private generic functions
Generic Function, combine-physics-objects: Private generic functions
Generic Function, contact-fdir1: Private generic functions
Generic Function, contact-geom: Private generic functions
Generic Function, contact-geometry-depth: Private generic functions
Generic Function, contact-geometry-g1: Private generic functions
Generic Function, contact-geometry-g2: Private generic functions
Generic Function, contact-geometry-normal: Private generic functions
Generic Function, contact-geometry-pos: Private generic functions
Generic Function, contact-geometry-side1: Private generic functions
Generic Function, contact-geometry-side2: Private generic functions
Generic Function, contact-group: Private generic functions
Generic Function, contact-surface: Private generic functions
Generic Function, damping: Public generic functions
Generic Function, destroy: Private generic functions
Generic Function, error-string: Private generic functions
Generic Function, geom-ray-get: Public generic functions
Generic Function, geom-ray-get-params: Private generic functions
Generic Function, ghost: Private generic functions
Generic Function, len: Private generic functions
Generic Function, mass-center: Private generic functions
Generic Function, mass-inertia: Private generic functions
Generic Function, mass-mass: Private generic functions
Generic Function, move-handler: Private generic functions
Generic Function, springiness: Public generic functions
Generic Function, struct-aref: Private generic functions
Generic Function, surface-bounce: Private generic functions
Generic Function, surface-bounce-vel: Private generic functions
Generic Function, surface-mode: Private generic functions
Generic Function, surface-motion1: Private generic functions
Generic Function, surface-motion2: Private generic functions
Generic Function, surface-motionn: Private generic functions
Generic Function, surface-mu: Private generic functions
Generic Function, surface-mu2: Private generic functions
Generic Function, surface-parameters-bounce: Private generic functions
Generic Function, surface-parameters-bounce-vel: Private generic functions
Generic Function, surface-parameters-mode: Private generic functions
Generic Function, surface-parameters-motion1: Private generic functions
Generic Function, surface-parameters-motion2: Private generic functions
Generic Function, surface-parameters-motionn: Private generic functions
Generic Function, surface-parameters-mu: Private generic functions
Generic Function, surface-parameters-mu2: Private generic functions
Generic Function, surface-parameters-rho: Private generic functions
Generic Function, surface-parameters-rho2: Private generic functions
Generic Function, surface-parameters-rhon: Private generic functions
Generic Function, surface-parameters-slip1: Private generic functions
Generic Function, surface-parameters-slip2: Private generic functions
Generic Function, surface-parameters-soft-cfm: Private generic functions
Generic Function, surface-parameters-soft-erp: Private generic functions
Generic Function, surface-rho: Private generic functions
Generic Function, surface-rho2: Private generic functions
Generic Function, surface-rhon: Private generic functions
Generic Function, surface-slip1: Private generic functions
Generic Function, surface-slip2: Private generic functions
Generic Function, surface-soft-cfm: Private generic functions
Generic Function, surface-soft-erp: Private generic functions
Generic Function, time-step: Private generic functions
Generic Function, world-set-defaults: Private generic functions
geom-clear-offset: Public ordinary functions
geom-destroy: Public ordinary functions
geom-get-body: Public ordinary functions
geom-get-category-bits: Public ordinary functions
geom-get-collide-bits: Public ordinary functions
geom-get-position: Public ordinary functions
geom-get-quaternion: Public ordinary functions
geom-get-rotation: Public ordinary functions
geom-ray-get: Public generic functions
geom-ray-get: Public generic functions
geom-ray-get-closest-hit: Public ordinary functions
geom-ray-get-length: Public ordinary functions
geom-ray-get-params: Private generic functions
geom-ray-get-params: Private generic functions
geom-ray-set: Public ordinary functions
geom-ray-set-closest-hit: Public ordinary functions
geom-ray-set-length: Public ordinary functions
geom-ray-set-params: Public ordinary functions
geom-set-body: Public ordinary functions
geom-set-category-bits: Public ordinary functions
geom-set-collide-bits: Public ordinary functions
geom-set-offset-position: Public ordinary functions
geom-set-offset-quaternion: Public ordinary functions
geom-set-offset-rotation: Public ordinary functions
geom-set-position: Public ordinary functions
geom-set-quaternion: Public ordinary functions
geom-set-rotation: Public ordinary functions
geom-sphere-get-radius: Public ordinary functions
geom-sphere-point-depth: Public ordinary functions
geom-sphere-set-radius: Public ordinary functions
get-configuration: Public ordinary functions
ghost: Private generic functions
ghost: Private generic functions

H
hash-space-create: Public ordinary functions

I
infinity: Private macros
init: Public ordinary functions
init-ode: Public ordinary functions
init-ode-2: Public ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods

J
joint-attach: Public ordinary functions
joint-create-contact: Public ordinary functions
joint-get-type: Public ordinary functions
joint-group-create: Public ordinary functions
joint-group-destroy: Public ordinary functions
joint-group-empty: Public ordinary functions

L
len: Private generic functions
len: Private generic functions
len: Private generic functions
len: Private generic functions
len: Private generic functions

M
Macro, create-pointer-subclass: Private macros
Macro, create-pointer-type: Private macros
Macro, create-struct-class: Private macros
Macro, defcfun-rename-function: Private macros
Macro, infinity: Private macros
Macro, struct-slot: Private macros
Macro, with-ode-object: Private macros
make-vector3: Private ordinary functions
make-zero-vector3: Private ordinary functions
make-zero-vector4: Private ordinary functions
mass-center: Private generic functions
mass-center: Private generic functions
mass-inertia: Private generic functions
mass-inertia: Private generic functions
mass-mass: Private generic functions
mass-mass: Private generic functions
mass-set-box: Public ordinary functions
mass-set-box-total: Public ordinary functions
mass-set-capsule: Public ordinary functions
mass-set-capsule-total: Public ordinary functions
mass-set-cylinder: Public ordinary functions
mass-set-cylinder-total: Public ordinary functions
mass-set-sphere: Public ordinary functions
mass-set-sphere-total: Public ordinary functions
mass-set-zero: Public ordinary functions
Method, (setf collision-handler): Private generic functions
Method, (setf contact-fdir1): Private generic functions
Method, (setf contact-geom): Private generic functions
Method, (setf contact-geometry-depth): Private generic functions
Method, (setf contact-geometry-g1): Private generic functions
Method, (setf contact-geometry-g2): Private generic functions
Method, (setf contact-geometry-normal): Private generic functions
Method, (setf contact-geometry-pos): Private generic functions
Method, (setf contact-geometry-side1): Private generic functions
Method, (setf contact-geometry-side2): Private generic functions
Method, (setf contact-surface): Private generic functions
Method, (setf damping): Public generic functions
Method, (setf ghost): Private generic functions
Method, (setf mass-center): Private generic functions
Method, (setf mass-inertia): Private generic functions
Method, (setf mass-mass): Private generic functions
Method, (setf move-handler): Private generic functions
Method, (setf move-handler): Private generic functions
Method, (setf springiness): Public generic functions
Method, (setf surface-bounce): Private generic functions
Method, (setf surface-bounce-vel): Private generic functions
Method, (setf surface-mode): Private generic functions
Method, (setf surface-motion1): Private generic functions
Method, (setf surface-motion2): Private generic functions
Method, (setf surface-motionn): Private generic functions
Method, (setf surface-mu): Private generic functions
Method, (setf surface-mu2): Private generic functions
Method, (setf surface-parameters-bounce): Private generic functions
Method, (setf surface-parameters-bounce-vel): Private generic functions
Method, (setf surface-parameters-mode): Private generic functions
Method, (setf surface-parameters-motion1): Private generic functions
Method, (setf surface-parameters-motion2): Private generic functions
Method, (setf surface-parameters-motionn): Private generic functions
Method, (setf surface-parameters-mu): Private generic functions
Method, (setf surface-parameters-mu2): Private generic functions
Method, (setf surface-parameters-rho): Private generic functions
Method, (setf surface-parameters-rho2): Private generic functions
Method, (setf surface-parameters-rhon): Private generic functions
Method, (setf surface-parameters-slip1): Private generic functions
Method, (setf surface-parameters-slip2): Private generic functions
Method, (setf surface-parameters-soft-cfm): Private generic functions
Method, (setf surface-parameters-soft-erp): Private generic functions
Method, (setf surface-rho): Private generic functions
Method, (setf surface-rho2): Private generic functions
Method, (setf surface-rhon): Private generic functions
Method, (setf surface-slip1): Private generic functions
Method, (setf surface-slip2): Private generic functions
Method, (setf surface-soft-cfm): Private generic functions
Method, (setf surface-soft-erp): Private generic functions
Method, (setf time-step): Private generic functions
Method, body-get-geoms: Private generic functions
Method, body-get-mass: Public generic functions
Method, body-get-transform: Private generic functions
Method, body-get-transform: Private generic functions
Method, body-moved-callback: Private generic functions
Method, body-set-transform: Private generic functions
Method, body-set-transform: Private generic functions
Method, close-callback: Public generic functions
Method, close-callback: Public generic functions
Method, close-callback: Public generic functions
Method, close-callback: Public generic functions
Method, collision-handler: Private generic functions
Method, combine-physics-objects: Private generic functions
Method, contact-fdir1: Private generic functions
Method, contact-geom: Private generic functions
Method, contact-geometry-depth: Private generic functions
Method, contact-geometry-g1: Private generic functions
Method, contact-geometry-g2: Private generic functions
Method, contact-geometry-normal: Private generic functions
Method, contact-geometry-pos: Private generic functions
Method, contact-geometry-side1: Private generic functions
Method, contact-geometry-side2: Private generic functions
Method, contact-group: Private generic functions
Method, contact-surface: Private generic functions
Method, damping: Public generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, destroy: Private generic functions
Method, error-string: Private generic functions
Method, geom-ray-get: Public generic functions
Method, geom-ray-get-params: Private generic functions
Method, ghost: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, len: Private generic functions
Method, len: Private generic functions
Method, len: Private generic functions
Method, len: Private generic functions
Method, mass-center: Private generic functions
Method, mass-inertia: Private generic functions
Method, mass-mass: Private generic functions
Method, move-handler: Private generic functions
Method, springiness: Public generic functions
Method, struct-aref: Private generic functions
Method, struct-aref: Private generic functions
Method, struct-aref: Private generic functions
Method, struct-aref: Private generic functions
Method, surface-bounce: Private generic functions
Method, surface-bounce-vel: Private generic functions
Method, surface-mode: Private generic functions
Method, surface-motion1: Private generic functions
Method, surface-motion2: Private generic functions
Method, surface-motionn: Private generic functions
Method, surface-mu: Private generic functions
Method, surface-mu2: Private generic functions
Method, surface-parameters-bounce: Private generic functions
Method, surface-parameters-bounce-vel: Private generic functions
Method, surface-parameters-mode: Private generic functions
Method, surface-parameters-motion1: Private generic functions
Method, surface-parameters-motion2: Private generic functions
Method, surface-parameters-motionn: Private generic functions
Method, surface-parameters-mu: Private generic functions
Method, surface-parameters-mu2: Private generic functions
Method, surface-parameters-rho: Private generic functions
Method, surface-parameters-rho2: Private generic functions
Method, surface-parameters-rhon: Private generic functions
Method, surface-parameters-slip1: Private generic functions
Method, surface-parameters-slip2: Private generic functions
Method, surface-parameters-soft-cfm: Private generic functions
Method, surface-parameters-soft-erp: Private generic functions
Method, surface-rho: Private generic functions
Method, surface-rho2: Private generic functions
Method, surface-rhon: Private generic functions
Method, surface-slip1: Private generic functions
Method, surface-slip2: Private generic functions
Method, surface-soft-cfm: Private generic functions
Method, surface-soft-erp: Private generic functions
Method, time-step: Private generic functions
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, world-set-defaults: Private generic functions
move-handler: Private generic functions
move-handler: Private generic functions
multiply-vector: Private ordinary functions

N
near-handler: Private ordinary functions
number->dreal: Private ordinary functions
number->single-float: Private ordinary functions

P
physics-step: Public ordinary functions

Q
quad-tree-space-create: Public ordinary functions

R
ray-create: Private ordinary functions
rfrom-axis-and-angle: Public ordinary functions

S
space-collide: Public ordinary functions
space-destroy: Public ordinary functions
sphere-create: Private ordinary functions
springiness: Public generic functions
springiness: Public generic functions
struct-aref: Private generic functions
struct-aref: Private generic functions
struct-aref: Private generic functions
struct-aref: Private generic functions
struct-aref: Private generic functions
struct-slot: Private macros
subtract-vectors: Private ordinary functions
surface-bounce: Private generic functions
surface-bounce: Private generic functions
surface-bounce-vel: Private generic functions
surface-bounce-vel: Private generic functions
surface-mode: Private generic functions
surface-mode: Private generic functions
surface-motion1: Private generic functions
surface-motion1: Private generic functions
surface-motion2: Private generic functions
surface-motion2: Private generic functions
surface-motionn: Private generic functions
surface-motionn: Private generic functions
surface-mu: Private generic functions
surface-mu: Private generic functions
surface-mu2: Private generic functions
surface-mu2: Private generic functions
surface-parameters-bounce: Private generic functions
surface-parameters-bounce: Private generic functions
surface-parameters-bounce-vel: Private generic functions
surface-parameters-bounce-vel: Private generic functions
surface-parameters-mode: Private generic functions
surface-parameters-mode: Private generic functions
surface-parameters-motion1: Private generic functions
surface-parameters-motion1: Private generic functions
surface-parameters-motion2: Private generic functions
surface-parameters-motion2: Private generic functions
surface-parameters-motionn: Private generic functions
surface-parameters-motionn: Private generic functions
surface-parameters-mu: Private generic functions
surface-parameters-mu: Private generic functions
surface-parameters-mu2: Private generic functions
surface-parameters-mu2: Private generic functions
surface-parameters-rho: Private generic functions
surface-parameters-rho: Private generic functions
surface-parameters-rho2: Private generic functions
surface-parameters-rho2: Private generic functions
surface-parameters-rhon: Private generic functions
surface-parameters-rhon: Private generic functions
surface-parameters-slip1: Private generic functions
surface-parameters-slip1: Private generic functions
surface-parameters-slip2: Private generic functions
surface-parameters-slip2: Private generic functions
surface-parameters-soft-cfm: Private generic functions
surface-parameters-soft-cfm: Private generic functions
surface-parameters-soft-erp: Private generic functions
surface-parameters-soft-erp: Private generic functions
surface-rho: Private generic functions
surface-rho: Private generic functions
surface-rho2: Private generic functions
surface-rho2: Private generic functions
surface-rhon: Private generic functions
surface-rhon: Private generic functions
surface-slip1: Private generic functions
surface-slip1: Private generic functions
surface-slip2: Private generic functions
surface-slip2: Private generic functions
surface-soft-cfm: Private generic functions
surface-soft-cfm: Private generic functions
surface-soft-erp: Private generic functions
surface-soft-erp: Private generic functions
swig-lispify-noprefix: Private ordinary functions

T
time-step: Private generic functions
time-step: Private generic functions
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods

U
uninit: Public ordinary functions

W
with-ode-object: Private macros
world-create: Public ordinary functions
world-destroy: Public ordinary functions
world-get-angular-damping-threshold: Public ordinary functions
world-get-auto-disable-flag: Public ordinary functions
world-get-linear-damping-threshold: Public ordinary functions
world-quick-step: Public ordinary functions
world-set-angular-damping: Public ordinary functions
world-set-angular-damping-threshold: Public ordinary functions
world-set-auto-disable-flag: Public ordinary functions
world-set-cfm: Public ordinary functions
world-set-damping: Public ordinary functions
world-set-defaults: Private generic functions
world-set-defaults: Private generic functions
world-set-erp: Public ordinary functions
world-set-gravity: Public ordinary functions
world-set-linear-damping: Public ordinary functions
world-set-linear-damping-threshold: Public ordinary functions
world-step: Public ordinary functions


A.3 Variables

Jump to:   *  
C   D   E   G   L   M   P   S  
Index Entry  Section

*
*default-max-contacts*: Private special variables
*is-double-precision?*: Private constants
*object-hash*: Private special variables

C
collision-handler: Private classes
Constant, *is-double-precision?*: Private constants
contact-group: Private classes

D
damping: Private classes

E
error-string: Private conditions

G
ghost: Private classes

L
len: Private classes
len: Private classes
len: Private classes
len: Private classes

M
move-handler: Private classes

P
pointer: Public classes
pointer: Private classes
pointer: Private classes
pointer: Private classes
pointer: Private classes
pointer: Private classes
pointer: Private classes
pointer: Private classes
pointer: Private classes
pointer: Private classes

S
Slot, collision-handler: Private classes
Slot, contact-group: Private classes
Slot, damping: Private classes
Slot, error-string: Private conditions
Slot, ghost: Private classes
Slot, len: Private classes
Slot, len: Private classes
Slot, len: Private classes
Slot, len: Private classes
Slot, move-handler: Private classes
Slot, pointer: Public classes
Slot, pointer: Private classes
Slot, pointer: Private classes
Slot, pointer: Private classes
Slot, pointer: Private classes
Slot, pointer: Private classes
Slot, pointer: Private classes
Slot, pointer: Private classes
Slot, pointer: Private classes
Slot, pointer: Private classes
Slot, springiness: Private classes
Slot, step: Private classes
Slot, surface-bounce: Private classes
Slot, surface-bounce-vel: Private classes
Slot, surface-mode: Private classes
Slot, surface-motion1: Private classes
Slot, surface-motion2: Private classes
Slot, surface-motionn: Private classes
Slot, surface-mu: Private classes
Slot, surface-mu2: Private classes
Slot, surface-rho: Private classes
Slot, surface-rho2: Private classes
Slot, surface-rhon: Private classes
Slot, surface-slip1: Private classes
Slot, surface-slip2: Private classes
Slot, surface-soft-cfm: Private classes
Slot, surface-soft-erp: Private classes
Special Variable, *default-max-contacts*: Private special variables
Special Variable, *object-hash*: Private special variables
springiness: Private classes
step: Private classes
surface-bounce: Private classes
surface-bounce-vel: Private classes
surface-mode: Private classes
surface-motion1: Private classes
surface-motion2: Private classes
surface-motionn: Private classes
surface-mu: Private classes
surface-mu2: Private classes
surface-rho: Private classes
surface-rho2: Private classes
surface-rhon: Private classes
surface-slip1: Private classes
surface-slip2: Private classes
surface-soft-cfm: Private classes
surface-soft-erp: Private classes


A.4 Data types

Jump to:   B   C   F   G   H   J   L   M   O   P   Q   R   S   T   U   W  
Index Entry  Section

B
bindings.lisp: The cl-ode/bindings․lisp file
body: Public classes
body-type: Private classes
body.lisp: The cl-ode/body․lisp file
box: Private classes
box-type: Private classes

C
capsule: Private classes
capsule-type: Private classes
cl-ode: The cl-ode system
cl-ode: The cl-ode package
cl-ode.asd: The cl-ode/cl-ode․asd file
Class, body: Public classes
Class, body-type: Private classes
Class, box: Private classes
Class, box-type: Private classes
Class, capsule: Private classes
Class, capsule-type: Private classes
Class, contact: Private classes
Class, contact-geometry: Private classes
Class, contact-geometry-struct-tclass: Private classes
Class, contact-geometry-type: Private classes
Class, contact-joint: Private classes
Class, contact-joint-type: Private classes
Class, contact-struct-tclass: Private classes
Class, contact-type: Private classes
Class, convex: Private classes
Class, convex-type: Private classes
Class, cylinder: Private classes
Class, cylinder-type: Private classes
Class, geometry: Private classes
Class, geometry-type: Private classes
Class, hash-space: Private classes
Class, hash-space-type: Private classes
Class, joint: Private classes
Class, joint-group: Private classes
Class, joint-group-type: Private classes
Class, joint-type: Private classes
Class, mass: Private classes
Class, mass-struct-tclass: Private classes
Class, mass-type: Private classes
Class, plane: Private classes
Class, plane-type: Private classes
Class, proto-body: Private classes
Class, proto-geometry: Private classes
Class, proto-world: Private classes
Class, pspace: Private classes
Class, pspace-type: Private classes
Class, quad-space: Private classes
Class, quad-space-type: Private classes
Class, ray: Private classes
Class, ray-type: Private classes
Class, sphere: Private classes
Class, sphere-type: Private classes
Class, spring: Private classes
Class, surface-parameters: Private classes
Class, surface-parameters-struct-tclass: Private classes
Class, surface-parameters-type: Private classes
Class, world: Private classes
Class, world-type: Private classes
Condition, ode-error: Private conditions
contact: Private classes
contact-geometry: Private classes
contact-geometry-struct-tclass: Private classes
contact-geometry-type: Private classes
contact-joint: Private classes
contact-joint-type: Private classes
contact-struct-tclass: Private classes
contact-type: Private classes
convex: Private classes
convex-type: Private classes
cylinder: Private classes
cylinder-type: Private classes

F
File, bindings.lisp: The cl-ode/bindings․lisp file
File, body.lisp: The cl-ode/body․lisp file
File, cl-ode.asd: The cl-ode/cl-ode․asd file
File, geometry.lisp: The cl-ode/geometry․lisp file
File, joints.lisp: The cl-ode/joints․lisp file
File, library.lisp: The cl-ode/library․lisp file
File, ode.lisp: The cl-ode/ode․lisp file
File, package.lisp: The cl-ode/package․lisp file
File, ray.lisp: The cl-ode/ray․lisp file
File, spaces.lisp: The cl-ode/spaces․lisp file
File, spring.lisp: The cl-ode/spring․lisp file
File, types.lisp: The cl-ode/types․lisp file
File, utils.lisp: The cl-ode/utils․lisp file
File, world.lisp: The cl-ode/world․lisp file

G
geometry: Private classes
geometry-type: Private classes
geometry.lisp: The cl-ode/geometry․lisp file

H
hash-space: Private classes
hash-space-type: Private classes

J
joint: Private classes
joint-group: Private classes
joint-group-type: Private classes
joint-type: Private classes
joints.lisp: The cl-ode/joints․lisp file

L
library.lisp: The cl-ode/library․lisp file

M
mass: Private classes
mass-struct-tclass: Private classes
mass-type: Private classes

O
ode-error: Private conditions
ode.lisp: The cl-ode/ode․lisp file

P
Package, cl-ode: The cl-ode package
package.lisp: The cl-ode/package․lisp file
plane: Private classes
plane-type: Private classes
proto-body: Private classes
proto-geometry: Private classes
proto-world: Private classes
pspace: Private classes
pspace-type: Private classes

Q
quad-space: Private classes
quad-space-type: Private classes

R
ray: Private classes
ray-type: Private classes
ray.lisp: The cl-ode/ray․lisp file

S
spaces.lisp: The cl-ode/spaces․lisp file
sphere: Private classes
sphere-type: Private classes
spring: Private classes
spring.lisp: The cl-ode/spring․lisp file
surface-parameters: Private classes
surface-parameters-struct-tclass: Private classes
surface-parameters-type: Private classes
System, cl-ode: The cl-ode system

T
types.lisp: The cl-ode/types․lisp file

U
utils.lisp: The cl-ode/utils․lisp file

W
world: Private classes
world-type: Private classes
world.lisp: The cl-ode/world․lisp file