Daniel K. O. cc986714fc define dNaN to NAN when it's available 12 years ago
..
Makefile.am 6dc7ac4ec2 solved issue #24: added dODE_VERSION 12 years ago
README 5c18dff235 Added odecpp_collision.h where only odecpp.h existed before 23 years ago
collision.h 3047974886 resolved issue #9 - nicer ray set/get params 12 years ago
collision_space.h dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
collision_trimesh.h dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
common.h 416c1f44ae Cosmetic: Description of dGetConfiguration() API corrected 12 years ago
compatibility.h b9aa8859f4 various small changes: 22 years ago
contact.h c00a44a0ae applied patch #184 to implement rolling friction 12 years ago
error.h 62cb991021 Assertion checking macros moved into library private headers 14 years ago
export-dif.h cd4d2ab0db Fixed: Missing extern "C" wrapper has been added to include/ode/export-dif.h (reported by Danny Price) 15 years ago
mass.h dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
matrix.h 92b34d8a94 Merged: olehe_derevenko#1917: Changed: Private definitions moved from public <ode/matrix.h> into internal header "matrix.h" 12 years ago
memory.h c954f7e751 Merged codereorganization branch into trunk 18 years ago
misc.h 45aaf156ea format strings should be const 13 years ago
objects.h 8e4aa874a3 resolved issue #12 : added dJointGetHinge2Angle2 12 years ago
ode.h 6dc7ac4ec2 solved issue #24: added dODE_VERSION 12 years ago
odeconfig.h cc986714fc define dNaN to NAN when it's available 12 years ago
odecpp.h 6e0723da84 Cosmetic: Copyright headers formatting corrected and some headers added for files where those were missing 14 years ago
odecpp_collision.h ee6d3300c8 Updated gyroscopic torque calculations. Fixed some Windows compiler issues/warnings. 12 years ago
odeinit.h dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
odemath.h 7e4eea43fc * applied patch #185: implicit gyroscopic forces 12 years ago
odemath_legacy.h dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
precision.h.in 27b7860708 Fixed: Fixed precision substitution on Windows to maintain compatibility with *NIX scripts 13 years ago
rotation.h a2fad1ab4f ** Merged new build system from new_build branch (r860:872) 20 years ago
threading.h e4bca299df Changed: <time.h> included in threading.h to support environments that do not have time_t defined by default 13 years ago
threading_impl.h dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
timer.h c954f7e751 Merged codereorganization branch into trunk 18 years ago
version.h.in 6dc7ac4ec2 solved issue #24: added dODE_VERSION 12 years ago

README


this is the public C interface to the ODE library.

all these files should be includable from C, i.e. they should not use any
C++ features. everything should be protected with

#ifdef __cplusplus
extern "C" {
#endif

...

#ifdef __cplusplus
}
#endif

the only exceptions are the odecpp.h and odecpp_collisioh.h files, which define a C++ wrapper for
the C interface. remember to keep this in sync!